我将 Sitecore 从 8.0 迁移到 8.1 版本。Sitecore 的新版本是 8.1.160519,Commerce Server 是 11.3.507.0。除了将购物车提交到 SubmitVisitorOrder 管道进行处理的情况外,一切正常。我得到例外:
无效操作。Basket 对象被标记为已释放。如果您将购物篮保存为 PurchaseOrder 或将 OrderTemplate 转换为购物篮,就会发生这种情况。
我使用类的方法SaveAsOrder()
来保存顺序(如示例所示)。订单保存到商务服务器,但订单保存后购物篮不会被删除。Basket
CommerceServer.Core.Runtime.Orders
Commerce.Server.Storefront