请问如何使用由 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));