【发布时间】:2016-07-22 10:48:30
【问题描述】:
我想将每个订单分配给客户服务代表 (CSR)。然后,该 CSR 将负责确认任何付款细节、监督装运并回答客户提出的任何问题。问题:
- 如何在 VirtoCommerce 中做到这一点?
- 有没有办法自动做到这一点?
- CSR 有没有办法查看仅分配给 他个人?
【问题讨论】:
标签: virtocommerce avalara
我想将每个订单分配给客户服务代表 (CSR)。然后,该 CSR 将负责确认任何付款细节、监督装运并回答客户提出的任何问题。问题:
【问题讨论】:
标签: virtocommerce avalara
CustomerOrder 域模型具有 EmployeeId 和 EmployeeName 属性,您可以使用它来存储有关负责订单的信息。
VC 公开多个扩展点,其中一个是事件http://docs.virtocommerce.com/display/vc2devguide/Extending+using+events。在您的自定义模块中,您应该订阅 OrderChange 事件
//Subscribe to cart changes. Register in avalara SalesInvoice transaction
_container.RegisterType<IObserver<OrderChangeEvent>, OrderTaxAdjustmentObserver>("PlacedOrderObserver");
在您的事件处理程序内部实现订单负责分配逻辑。
要实现自动分配功能,您应该创建新的 模块(任何 VС 扩展都应该只在自定义模块中 防止合并地狱更新)
关于分配给 UI 和过滤,我们在 github https://github.com/VirtoCommerce/vc-platform/issues/559 中添加了问题,因为它是整体订单功能,它应该包含在 Order.Module 中并且应该由我们的团队实现。
【讨论】: