API заказа на маркете неправильно отдает значение о наличии.
Заказ тестировал сегодня, весь товар есть в наличии, сроки доставки стоят: 0-2 дня. Яндекс получает следующий ответ от магазина:
{"cart":{"items":[{"feedId":446940,"offerId":"2","price":130,"count":1,"delivery":true}],"deliveryOptions":[{"id":"courier","type":"DELIVERY","serviceName":"\u041a\u0443\u0440\u044c\u0435\u0440","price":300,"dates":{"fromDate":"14-12-2016","toDate":"14-12-2016"},"paymentMethods":["CASH_ON_DELIVERY"]},{"id":"shipping.2.1","serviceName":"\u0421\u0430\u043c\u043e\u0432\u044b\u0432\u043e\u0437 \u0420\u0443\u043c\u044f\u043d\u0446\u0435\u0432\u043e","type":"DELIVERY","price":0,"dates":{"fromDate":"14-12-2016","toDate":"14-12-2016"},"paymentMethods":["CASH_ON_DELIVERY"]},{"id":"shipping.4.delivery","serviceName":"\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430 \u043f\u0440\u0435\u0434\u0435\u043b\u044b \u041c\u041a\u0410\u0414","type":"DELIVERY","price":400,"dates":{"fromDate":"14-12-2016","toDate":"14-12-2016"},"paymentMethods":["CASH_ON_DELIVERY"]},{"id":"outlet.485307","serviceName":"\u0420\u0443\u043c\u044f\u043d\u0446\u0435\u0432\u043e","type":"PICKUP","price":0,"dates":{"fromDate":"31-10-2016","toDate":"02-11-2016"},"outlets":[{"id":485307}]}],"paymentMethods":["CASH_ON_DELIVERY"]}}
То-есть ставит доставку на 14 декабря!
Уже и не знаю, где тут копать...
2 комментария
На экране настройки кампании корректно указаны сроки доставки для плагинов? (Магазин — Плагины — Яндекс.Маркет — Конфигурация)
Выглядит так, будто бы были оставлены пустые значения для сроков доставки плагинов.
Спасибо! Как раз в этом дело было.