在VirtoCommerce中为客户服务代表分配订单

时间:2016-07-22 10:48:31

标签: virtocommerce

我想将每个订单分配给客户服务代表(CSR)。然后,CSR将负责确认任何付款细节,监督发货并回答客户的任何问题。问题:

  • 我如何在VirtoCommerce中做到这一点?
  • 有没有办法自动完成?
  • CSR是否有办法查看仅分配的订单 他个人?

1 个答案:

答案 0 :(得分:0)

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С扩展都应该只在自定义模块中   防止在更新时合并地狱)

关于分配到用户界面和过滤,我们在github https://github.com/VirtoCommerce/vc-platform/issues/559中添加了问题,因为它是整体订单功能,应该包含在Order.Module中,应该实现我们的团队。< / p>