将订单分配给VirtoCommerce中的客户服务代表



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

  • 我如何在VirtoCommerce中做到这一点
  • 有没有办法自动做到这一点
  • CSR是否有办法查看分配给他个人

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

VC公开多个扩展点,其中一个是事件http://docs.virtocommerce.com/display/vc2devguide/Extending+使用+事件。在您的自定义模块中,您应该订阅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中,应该由我们的团队实现。

相关内容

  • 没有找到相关文章

最新更新