Перейти к содержанию

Розетка: загрузка товаров

Служба забирает из кабинета маркетплейса карточки товаров и складывает их в реестр товаров Rozetka. Это снимок витрины: что там сейчас выставлено, под какими идентификаторами и названиями.

Где искать: Модули → Розетка → Обслуживание → Розетка: загрузка товаров

Разбор на примере

Загрузка товаров

Параметров нет — только «Выполнить» и «По расписанию». Служба сама знает, куда идти: доступ лежит в настройке.

Зачем тянуть товары к себе

Казалось бы, каталог и так ваш. Но маркетплейс ведёт собственные идентификаторы позиций, и без них нельзя ни обновить цену, ни изменить остаток: все дальнейшие запросы идут именно по идентификатору Rozetka. Эта служба и есть то, что связывает две системы в пару «ваш артикул — их ID».

Реестр перезаписывается в границах текущей компании, так что в базе с несколькими компаниями каждая видит свой каталог. Если кабинет вернул пустой каталог, реестр не трогается — прежний снимок остаётся, а служба предупреждает: «Розетка вернула пустой каталог: «Товары Розетка» не изменены». После обычной загрузки она пишет, сколько позиций пришло: «Загружено товаров из Розетки» и число.

Товары забираются страницами, отдельно для каждого состояния наличия, и все страницы собираются до записи: сбой Rozetka на любой из них реестр не меняет — прежний снимок остаётся, а служба отказывает («Api запрос не удался. Обратитесь к администратору!» или «ОШИБКА ОБСЛУЖИВАНИЯ!»). Если реестр товаров Rozetka общий с другой компанией, а ваша — подписчик, служба откажет ещё до обмена: общий реестр обновляет только главная компания.

Порядок работы

  1. Заполнить настройку.
  2. По желанию — загрузить категории: это справочник, следующим шагам он не нужен.
  3. Загрузить товары — этой службой.
  4. Дальше — два шага подряд: посчитать цены и остатки и отправить их на витрину. Названия и описания карточек модуль не отправляет.

Типичные ситуации

В реестре артикул начинается с Not found. У позиции витрины артикул, которого нет среди ваших товаров (или он записан иначе; только регистр букв не мешает: abc-1 находит товар ABC-1 и ложится в реестр кодом товара). Служба предупреждает о таких позициях сразу: сколько их и первые десять артикулов. В реестре они тоже остаются, а службы цен и отправки их пропускают. Заведите товар с этим кодом или исправьте артикул на Rozetka и загрузите товары заново.

После загрузки цены не изменились. Это другая служба — эта лишь приносит каталог.

Куда смотреть дальше