店员角色帮助前台用户下单并将该用户与店员绑定
大家好,碰见个问题请教大家一下
目前正在处理的是西装定制的业务
有个需求不太明确:
- 用户第一次来店里,量体,定制
- 此时都是店里的人帮助用户来填写尺寸信息,下订单的,用户未注册
- 可能在支付前一步让用户填写简单信息实现注册用户的功能
- 最后将用户和店员(前后台用户皆可,能实现此功能即可)绑定
具体的问题:
- 店员这个角色具体该如何定义
- 用户未注册时相关的尺寸信息和订单信息如何存储
- 最后的绑定逻辑
需要实现的功能:
- 店员可以看到自己服务的所有用户以及用户订单
- 店员绩效
- 用户也可以看到自己的负责人
这种情况该如何处理呢?
店员填写尺寸等信息时让把顾客手机号一起填了就行了
顾客不就是店员的『粉丝』吗,不就是上级目录和子目录的关系吗。
已注册->已选购(已下单)->已支付->已发货->已收货
围绕这几个事件去处理就可以了。
已注册:
用户 触发 注册命令
时间是注册时间
产生于用户上下文
相关的方法有 用户注册、用户信息修改
涉及的信息有 用户个人信息
已选购:
用户 触发 选购命令
时间是选购时间
产生于选购上下文
相关的方法有 选购
涉及的信息有 用户信息 门店信息 店员信息 商品信息(存在于商品上下文中)订单信息等
已支付:
用户 触发 支付命令
时间是支付时间
产生于支付上下文
相关的方法有 支付
涉及的信息有 用户信息 订单信息 支付信息等
已发货:
店员 触发 发货命令
时间是发货时间
产生于物流上下文
相关方法有 发货
涉及的信息有 订单信息 用户信息 店员信息
已收货:
用户 触发 收货命令
时间是收获时间
产生于物流上下文
相关的方法有 收货
涉及的信息有 用户信息 订单信息
选购上下文外部依赖用户上下文、店员上下文
店员上下文中包含门店、店员
数据来源是 事件 已入职:
已入职:
店员 触发 入职命令
时间是入职时间
产生于店员上下文
相关的方法有 店员入职 店员资料修改 店员离职
涉及的信息有 店员、门店
各上下文之间交互即可。数据可进行补填