店员角色帮助前台用户下单并将该用户与店员绑定

大家好,碰见个问题请教大家一下

目前正在处理的是西装定制的业务

有个需求不太明确:

  • 用户第一次来店里,量体,定制
  • 此时都是店里的人帮助用户来填写尺寸信息,下订单的,用户未注册
  • 可能在支付前一步让用户填写简单信息实现注册用户的功能
  • 最后将用户和店员(前后台用户皆可,能实现此功能即可)绑定

具体的问题:

  1. 店员这个角色具体该如何定义
  2. 用户未注册时相关的尺寸信息和订单信息如何存储
  3. 最后的绑定逻辑

需要实现的功能:

  1. 店员可以看到自己服务的所有用户以及用户订单
  2. 店员绩效
  3. 用户也可以看到自己的负责人

这种情况该如何处理呢?

刻意练习,日益精进。
翟宇鑫
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

店员填写尺寸等信息时让把顾客手机号一起填了就行了

2年前 评论
翟宇鑫 (楼主) 2年前
  1. 店员就是推荐人,定义一个中间表关系表,推荐人可以是店员/用户,被推荐人是用户
  2. 信息存到本地,注册成功之后再提交订单
  3. 提交订单之后写个评语填下推荐人就行
  4. 用户查中间表推荐人就是自己的负责人,店员查中间表自己推荐的用户,再查订单和绩效就行
2年前 评论
翟宇鑫 (楼主) 2年前
lchola (作者) 2年前

顾客不就是店员的『粉丝』吗,不就是上级目录和子目录的关系吗。

2年前 评论
翟宇鑫 (楼主) 2年前
mouyong

已注册->已选购(已下单)->已支付->已发货->已收货

围绕这几个事件去处理就可以了。

已注册:
用户 触发 注册命令
时间是注册时间
产生于用户上下文

相关的方法有 用户注册、用户信息修改
涉及的信息有 用户个人信息

已选购:
用户 触发 选购命令
时间是选购时间
产生于选购上下文

相关的方法有 选购
涉及的信息有 用户信息 门店信息 店员信息 商品信息(存在于商品上下文中)订单信息等

已支付:
用户 触发 支付命令
时间是支付时间
产生于支付上下文

相关的方法有 支付
涉及的信息有 用户信息 订单信息 支付信息等

已发货:
店员 触发 发货命令
时间是发货时间
产生于物流上下文

相关方法有 发货
涉及的信息有 订单信息 用户信息 店员信息

已收货:
用户 触发 收货命令
时间是收获时间
产生于物流上下文

相关的方法有 收货
涉及的信息有 用户信息 订单信息

选购上下文外部依赖用户上下文、店员上下文

店员上下文中包含门店、店员
数据来源是 事件 已入职:
已入职:
店员 触发 入职命令
时间是入职时间
产生于店员上下文

相关的方法有 店员入职 店员资料修改 店员离职
涉及的信息有 店员、门店

各上下文之间交互即可。数据可进行补填

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!