【问题标题】:Assign an order to a customer service rep in VirtoCommerce将订单分配给 VirtoCommerce 中的客户服务代表
【发布时间】:2016-07-22 10:48:30
【问题描述】:

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

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

【问题讨论】:

    标签: virtocommerce avalara


    【解决方案1】:

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

    【讨论】:

    • 干杯,这是一个很好的答案,我很高兴将必要的 UI 更新放在产品待办列表中。希望你能尽快介绍它!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 1970-01-01
    相关资源
    最近更新 更多