Ошибка заказ на Маркете через API Не принято

2

Всё настроил, вот такая ошибка вылетает:

Детали ошибки = validate error: delivery options is empty but there are items to be delivered

Что делать?

6 комментариев

  • +1

    Видимо настроить доставку, судя по тексту ошибки.

  • +1
    Николай Дьячков Николай Дьячков 7 июня 2016 10:55 #

    Запрос:

    {"cart":{"currency":"RUR","items":[{"feedId":402508,"offerId":"1818","feedCategoryId":"20","offerName":"Двухколесный велосипед Puky Crusader 20-3 Alu 4569 kiwi/black салатовый/черный","count":1}],"delivery":{"region":{"id":213,"name":"Москва","type":"CITY","parent":{"id":1,"name":"Москва и Московская область","type":"SUBJECT_FEDERATION","parent":{"id":3,"name":"Центральный федеральный округ","type":"COUNTRY_DISTRICT","parent":{"id":225,"name":"Россия","type":"COUNTRY"}}}}}}}

    Ответ:

    {"cart":{"items":[{"feedId":402508,"offerId":"1818","price":37500,"count":1,"delivery":true}],"deliveryOptions":[],"paymentMethods":["YANDEX"]}}

    Не передается devliveryOption, точнее пустой.

  • +1

    Решили как-то проблему?

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 20 сентября 2016 14:55 #

    Такая ошибка возникает, когда запрос Яндекса к API плагина не присылает информацию о том, что в магазине при экспорте YML-файла был включен параметр. разрешающий доставку товаров.

    Это может происходить, если вы действительно не включили такой параметр, либо если, например, фактический домен магазина отличается от того домена, который присылает в своём запросе Яндекс. Например, если у вас магазин на кирриллическом домене, а в Яндекс.Маркете настроено латинское зеркало (кириллические домены Яндекс.Маркет не поддерживает). Или, например, если ваш магазин в Маркете зарегистирован на домене 3-го или выше уровня, а Яндекс в своём API-запросе присылает в магазин информацию о домене 2-го уровня. Получается, что домен в запросе от Маркета не совпадает с фактическим доменом магазина, а потому отсутствует актуальная информация о профиле экспорта YML-файла и разные вытекающие отсюда несоответствия.

    Проверьте, имеет ли что-то из описанного отношение к вашему случаю.

    • +1
      Николай Дьячков Николай Дьячков 20 сентября 2016 17:34 #

      Михаил благодарю за ответ. Проверили - нет это не мой случай, у меня два домена и кириллический и обычный - я сделал изменения в код - заказы стали приходить, не помню точно какая ветка, но опять же не до конца работает, ошибки разные появляются.

      Добавить комментарий

      Чтобы добавить комментарий, зарегистрируйтесь или войдите