Не удалось получить конвейер: 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.

Надеюсь, поможет.

Другие вопросы по тегам