Prom Оновити ключі товарів
Зшивка каталогів — перша служба, яку запускають після підключення до Prom. Вона вчить дві системи говорити про той самий товар: тягне повний список товарів магазину з Prom, знаходить для кожного картку в ERPJS і записує в неї внутрішній ідентифікатор Prom. Без цієї зшивки ціни і залишки вигружати нема куди.
Де шукати: Модулі → Prom → Служби → Prom Оновити ключі товарів
Розбір на прикладі

Вікно без параметрів: «Виконати» — разовий запуск, «За розкладом» — поставити в планувальник (докладно — Cron завдання).
Як зшиваються товари
Ключ відповідності — артикул: поле sku товару на Prom має збігатися з кодом товару в ERPJS без урахування регістру літер (коди товарів ERPJS зберігаються великими літерами, тож abc-1 на Prom знаходить товар ABC-1; якщо на Prom є артикул, точно рівний коду, береться він). Служба:
- тягне з Prom усі товари магазину (порціями, скільки б їх не було);
- відкидає позиції без артикула — їх зшити нема за чим;
- знаходить у базі картки з такими кодами і пише кожній внутрішній ідентифікатор Prom (поле «Код Prom» на вкладці «Синхр.» картки; значення, що там було, замінюється);
- товару, який прив'язується вперше (поле «Код Prom» було порожнє), ставить ще й прапорець «Синхронізувати з Prom.ua» — без нього ціни й залишки товару на Prom не вивантажуються. Уже прив'язаному товару зі знятим прапорцем служба прапорця не повертає: це рішення людини.
Товари, яких у ERPJS немає, служба не створює — вона лише зшиває наявне. Ведення каталогу лишається за вами: та сама позиція заводиться в обох системах з однаковим артикулом. Усі зміни одного запуску пишуться однією транзакцією: помилка (зокрема відповідь-помилка Prom на список товарів) не змінює жодної картки.
Типові ситуації
«Налаштування Prom не заповнені». Не заповнений токен або хост у «Prom Налаштуваннях».
«Реєстр «Товари/Послуги» спільний з іншою компанією: цю службу запускає лише вона!» Довідник товарів спільний, а ви працюєте в компанії-підписнику: поле «Код Prom» одне на картку, тож зшивку запускає лише головна компанія.
Додали нові товари в магазин. Запустіть службу ще раз — вона дозшиває нові позиції, старі просто перезапишуться тим самим значенням. Розумно тримати її на розкладі раз на добу.
Ціни/залишки не вигружаються по частині товарів. Найперша причина — розійшлись артикули: на Prom DRL-01, у базі DRL01. Вирівняйте код з одного боку і повторіть зшивку. Друга причина — у картці знятий прапорець «Синхронізувати з Prom.ua» або в «Налаштуваннях товарів» вимкнено «Ввімкнути синхронізацію з Prom.ua».