我正在使用Sitecore 7.2和Commerce Server 11.0。当我在代码下面运行以创建购物车时:
var cartServiceProvider = new CartServiceProvider();
// Create the request.
var createCartRequest = new CreateOrResumeCartRequest("ShopName", "UserID");
// Call the service provider to get the cart
var cart = cartServiceProvider.CreateOrResumeCart(createCartRequest).Cart;
然后我收到错误:无法获取管道:commerce.carts.createOrResumeCart(domain:)
任何人都知道如何解决这个问题?
答案 0 :(得分:0)
每当我看到其中包含(domain:)的错误时,我通常会通过清除浏览器中的所有缓存来解决它。我不确定它是否适用于这种情况,但看起来很熟悉。或者您可以在Chrome中使用隐身模式进行尝试。
希望它有所帮助。
答案 1 :(得分:0)
\ App_Config \ Include \ CommerceServer \ CommerceServer.Connectors.Carts.config中有以下代码和说明
<!--
NOTE: This CreateOrResumeCart Sitecore.Commerce pipeline has been removed as in CS, detecting newly created carts is not possible.
-->
<commerce.carts.createOrResumeCart>
<patch:delete/>
</commerce.carts.createOrResumeCart>
我想这解释了例外。