Перейти до змісту

Prom Оновити баланс

Вигрузка складських залишків у магазин на Prom. Після кожного запуску маркетплейс знає, скільки одиниць товару реально є: позиція з нульовим залишком стає «немає в наявності» — і покупці не замовляють те, чого на складі давно нема.

Де шукати: Модулі → Prom → Служби → Prom Оновити баланс

Розбір на прикладі

Вікно служби

Вікно без параметрів — «Виконати» або «За розкладом». Джерело даних задано в «Prom Налаштуваннях»: поле «Склад». У самій ERPJS служба нічого не змінює — лише залишки на Prom.

Як рахується залишок

  • Береться залишок товару на складі з налаштувань — уся кількість на складі, резерв під замовлення з неї не віднімається; якщо там перелічено кілька складів через кому — залишки додаються (магазин продає з обох).
  • Їдуть лише товари із заповненим «Код Prom» на вкладці «Синхр.» картки (його ставить служба «Prom Оновити ключі товарів» або людина вручну), без позначки «Закрито» і з галочкою «Синхронізувати з Prom.ua» на тій самій вкладці. Товари зі знятою галочкою служба пропускає й називає їх кількість: «Не надіслано на Prom.ua товарів: … — у їхній картці знято «Синхронізувати з Prom.ua»». Товар, у якого «Код Prom» не лише з цифр (12abc, abc), теж не надсилається: «Не надіслано на Prom.ua товарів: … — «Код Prom» у картці не число (коди товарів: …)». Не надсилається й товар, чий «Код Prom» стоїть ще в іншій картці (уручну — 68 і 068 — чи в копії картки, зробленій не у вікні): чий це залишок, не визначити — «Не надіслано на Prom.ua товарів: … — той самий «Код Prom» стоїть і в іншій картці (коди товарів: …)». Лишіть код лише в потрібній картці.
  • Товар, у якого на складах із налаштувань немає жодного рядка залишку, не надсилається зовсім — на Prom у нього лишається колишня кількість.
  • Знято «Ввімкнути синхронізацію з Prom.ua» в налаштуваннях товарів — служба не шле нічого: «У «Налаштуваннях товарів» знято «Ввімкнути синхронізацію з Prom.ua»: на Prom.ua нічого не надіслано».
  • На Prom відправляється пара: кількість + ознака наявності («в наявності», якщо залишок більший за нуль).
  • Пакети по 100 позицій, весь каталог за один запуск. Кожен запуск шле залишок цілком, тож повторний запуск нічого не псує.

Типові ситуації

«Вкажіть склад у налаштуваннях Prom!» — у налаштуваннях порожнє поле «Склад». Склад обовʼязковий двом службам Prom — цій і «Prom Оновити замовлення» (склад нових замовлень).

«Prom.ua не прийняв оновлення залишків (HTTP …)…». Prom не прийняв порцію цілком: HTTP 401 чи 403 — невірний або прострочений «Токен», 5xx — збій на боці Prom. Решту порцій служба однаково надіслала; виправте налаштування або дочекайтесь Prom і запустіть службу знову.

«Prom.ua відхилив позицій: … (коди Prom: …)…». Prom прийняв порцію, але відмовив по окремих товарах — у тексті до десяти їхніх кодів Prom. Перевірте ці товари в кабінеті Prom.

«ПОМИЛКА СЛУЖБИ!» без пояснень. Prom не відповів зовсім — перевірте «Хост» і «Порт» у налаштуваннях. Порції, що пішли до збою, на Prom уже застосовано; повторний запуск надішле все наново.

На вітрині «немає в наявності», а товар на складі є. Перевірте, ЯКИЙ склад у налаштуваннях: залишок може лежати на іншому (сервісному, роздрібному). Якщо ж на Prom застигла стара кількість — товар, найімовірніше, не їде зовсім: немає «Код Prom», знято «Синхронізувати з Prom.ua» або стоїть «Закрито».

Залишки на Prom відстають. Служба відправляє стан на момент запуску — тримайте її на розкладі.