2016-07-22 21 views
1

我想將每個訂單分配給客戶服務代表(CSR)。 CSR將負責確認任何付款細節,監督貨物運輸並回答客戶提出的任何問題。問題:向VirtoCommerce的客戶服務代表分配訂單

  • 如何在VirtoCommerce中做到這一點?
  • 有沒有辦法自動做到這一點?
  • CSR有沒有辦法讓他親自看到分配給他的訂單 ?

回答

1

CustomerOrder域模型有一個性質僱員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中,並且應該由我們的團隊來實現。

+0

乾杯,這是一個很好的答案,我很欣賞在產品積壓中放置必要的UI更新。希望你能儘快推出! –