1

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

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

1 回答 1

0

CustomerOrder域模型有一个EmployeeIdEmployeeName属性,您可以使用它来存储有关负责订单的信息。

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 中并且应该实现我们的团队.

于 2016-07-25T07:23:45.920 回答