Не удалось получить конвейер: commerce.carts.createOrResumeCart (домен:)
Я использую 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:)
Кто-нибудь знает, как это исправить?
2 ответа
В \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>
Я думаю, это объясняет исключение.
Всякий раз, когда я вижу ошибку, в которой есть (domain:), я обычно решаю ее, удаляя весь кеш из моего браузера. Я не уверен, будет ли это работать в этом случае, но это выглядит так знакомо. Или вы можете просто попробовать это в режиме инкогнито в Chrome.
Надеюсь, поможет.