【发布时间】:2015-04-13 09:33:28
【问题描述】:
请问如何使用由 Commerce Server 提供支持的 Sitecore Commerce 8 更新订单状态。或者如果可能的话,在 sitecore 7.2 中。
基于 Sitecore.Commerce.Connect.CommerceServer.Orders.Models.CommerceOrder 类,我们尝试将 StatusCode 保存为“InProcess”,但未更新。
CartServiceProvider provider = new CartServiceProvider();
var orderRequest = new SubmitVisitorOrderRequest(buyCart);
var orderResult = orderService.SubmitVisitorOrder(orderRequest);
var order = orderResult.Order as CommerceOrder;
order.StatusCode = "InProcess";
provider.SaveCart(new SaveCartRequest(order));
【问题讨论】:
-
请包含一些代码来展示您已经尝试解决此问题的内容。如果您证明您已经进行了一些研究并尝试自己解决问题,人们将更有可能提供帮助。