Ваш сервер ответил правильно Маркетплейс запросил данные о доступном количестве 7 товаров из каталога. В ответ ваш сервер передал данные об остатках 7 товаров. Причём остатки 4 товаров равны нулю — если такого быть не должно, скопируйте SKU этих товаров из ответа в логе запросов и проверьте их остатки в вашей учётной системе.
Если остаток товара на складе ∞ то Яндекс Маркет, через API определяет как остаток равен "0" как исправить?
Добрый день. Пришлите, пожалуйста, логи запроса и ответа.
При наличии "бесконечность" плагин отдаёт наличие 9999. Ноль может быть, если: такой offerID не найден в магазине, или указан не тот склад.
ЗАПРОС
Заголовок
POST /pokupki/api/dbs/stocks HTTP/1.1 Content-Type: application/json;charset=utf-8
Тело
{ "warehouseId": 64207, "skus": [ "31099", "1302", "839", "31097", "1306", "2056", "2057" ] }
-----------------------------------------------------------
ОТВЕТ
Заголовок
HTTP/1.1 200 OK OK
Date: Mon, 30 Aug 2021 12:08:34 GMT
Content-Type: application/json; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
set-cookie: PHPSESSID=6160d4171350e4961cb37eed47d619f4; path=/; HttpOnly
CF-Cache-Status: DYNAMIC
Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=9N54eJl1Hkn8YFilx%2B9Ju0Jqfk8iR%2FjiNbDfJoNQ7LiPsN2hRRmTfekjjPvP%2BshwOl9j%2FpRFBA3SZNIqMyya0vgKdrLPC4SL6%2FHjJm8DBnuiwn5toT9rQ44Nk0uqIgpCtPcM1CeCxK4fR6Y%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 686de7bd0aa83aa1-DME
alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400, h3=":443"; ma=86400
Тело
{ "skus": [ { "sku": "839", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "9999", "updatedAt": "2021-08-30T15:08:34+03:00" } ] }, { "sku": "1302", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "9979", "updatedAt": "2021-08-30T15:08:34+03:00" } ] }, { "sku": "1306", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "0", "updatedAt": "2021-08-30T15:08:34+03:00" } ] }, { "sku": "2056", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "0", "updatedAt": "2021-08-30T15:08:34+03:00" } ] }, { "sku": "2057", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "9999", "updatedAt": "2021-08-30T15:08:34+03:00" } ] }, { "sku": "31097", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "0", "updatedAt": "2021-08-30T15:08:34+03:00" } ] }, { "sku": "31099", "warehouseId": 64207, "items": [ { "type": "FIT", "count": "9999", "updatedAt": "2021-08-30T15:08:34+03:00" } ] } ] }
Какое фактическое наличие у "sku": "1306", "sku": "2056", "sku": "31097" ?
Выбрано сопоставление по ID товара или артикула?
Как выбрано наличие по складам?
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты