Яндекс.Маркет и заказы + плагины доставки
Здравствуйте.
Появилась такая же ошибка как вот в этом топике: https://experts.webasyst.ru/18010/ispravit-oshibku...
Яндекс.Маркете сейчас ограниченное размещение и наши предложения не видны в регионах, кроме Москвы и МО из-за следующей ошибки:
При оформлении заказа через корзину на Маркете для покупателя из региона "Тверь" передаются следующие условия покупки: - в ответе API передаются способы получения товара "Доставка по России (наложенный платеж) ПВЗ: на Сим", "Доставка по России (наложенный платеж) ПВЗ: на Ком" с типом "DELIVERY" (доставка). - в ответе API передается способ получения товара "Доставка по России (наложенный платеж) Курьер" с типом "POST" (Доставка почтой или через грузоперевозчика). Обратите внимание, если покупатель получает товар самовывозом, то необходимо передавать способ доставки с типом "PICKUP" (самовывоз); если товар доставляется курьером, то необходимо передавать способ доставки с типом "DELIVERY" (доставка). Подробнее в документации https://tech.yandex.ru/market/partner/doc/dg/refer...
У нас стоит плагин СДЭКа для расчета отправлений по России, но разработчик плагина говорит, что дело не в нем:
Shop-Script не передает варианты доставки СДЭКом в ЯМаркет. Вообще никакие варианты доставки, если для расчета их стоимости требуется обращение к внешним ресурсам (серверу API СДЭКа в данном случае).
Это получается косяк движка или косяк все таки плагина? Кто виноват и что делать?
5 ответов
Такова особенность Яндекс.Маркет. Подробности и предлагаемые пути решения вы можете найти в документации данного сервиса:
https://yandex.ru/support/partnermarket/elements/delivery-options.xml
Если стоимость доставки в разные районы города различается
Так в чем проблема учесть это разработчикам вебасиста и создателям плагина яндекс маркета, чтобы это работало в связке?
Проблема в технических требованиях: магазин должен дать ответ яндексу за 5 секунд. Если магазин будет запрашивать данные у плагинов, которые в свою очередь запрашивают данные с серверов служб доставки, то почти гарантированно время ответа не укладывается в обозначенный лимит.
Это, собственно, и учтено. Плагины, которые взаимодействуют со сторонними серверами не применяются. Иначе выход за лимиты в 5 секунд и последующий бан магазина со стороны Яндекса.
Блин, они получается сами ограничили временем - 5 секунд, но при этом им нужны за это время успеть сделать сложные расчеты. Просто у всех оборудование разное, и у нас, например, часто необъемные грузы весят очень много (вспомните ИБП), и стоимость доставки получается тоже немалая.