Создание каталога

Каталоги создаёт администратор компании: меню профиля (аватар в шапке) → «Общие настройки» → вкладка «Каталоги» → кнопка «Создать».

Заполнение формы

  • Название — как каталог будет называться в переключателе и в путях страниц.
  • Тип каталога — главное решение, после сохранения тип не меняется:
    • «Свой каталог» — вы ведёте товары в catalog.app;
    • «Синхронизировать с Озон», «…с Wildberries», «…с Yandex Market», «…с Avito», «…с Мегамаркетом» — товары приезжают из кабинета площадки. Avito отдаёт по объявлению только название, категорию и ссылку: описания, фото и характеристики заполняются уже в catalog.app, объявления из архива и отклонённые приходят в архив каталога, удалённые не приходят;
    • «Забирать с Онлайнера» — каталог берётся из каталога Onliner.
  • Ключи доступа — появляются под выбранный тип: «Client Id» и «API key» для Ozon, Yandex Market и Avito; «API key» для Wildberries и Мегамаркета; для Ozon дополнительно «Performance client Id» и «Performance API key» — это рекламный кабинет. Инструкции: ключи Wildberries, ключи Ozon.
  • Категории — для каталогов маркетплейсов и Онлайнера можно ограничить импорт списком категорий, по одной в строке. Рядом ссылка «Скачать список категорий»: она работает, когда ключи уже заполнены. Для Онлайнера так же ограничиваются бренды.
  • Возможность редактирования — только для «Своего каталога». Включено — товары правятся руками в catalog.app; выключено — каталог целиком обновляется из файла или по ссылке, и тогда появляются поля «URL», «Не удалять отсутствующие записи при обновлении каталога» и «Разрешить изменение товаров при обновлении каталога».
  • Шаблон внешнего адреса — ссылка на товар в вашей системе, например https://your-domain.com/products/{externalId}. Для маркетплейсов подставляется сама.
  • Заполнять свойства и Стратегия обработки изображений — как наполнять карточки из связанных источников и сколько изображений брать («Уникальные изображения из всех источников», «Изображения из лучшего источника», «Максимум 5/8/13» и другие). Здесь же минимальные ширина и высота картинок — мелкие отбрасываются.
  • Обрезать фон изображений — включено по умолчанию: при публикации карточек в Ozon и Wildberries мы обрезаем белый фон вокруг товара, увеличиваем сам товар и центрируем его на белом холсте 3:4, чтобы он выглядел крупнее в выдаче. Снимите флажок, если картинки собраны вручную и отступы вокруг товара — часть макета: тогда кадр останется таким, каким его собрал источник, и изображение только увеличится целиком и дополнится белым полем до пропорции 3:4. Настройка применяется в момент публикации: уже опубликованные карточки сохранят текущие изображения до следующей публикации.
  • Тип алгоритма сопоставления — «Только ручное», «Ручное и точное автоматическое» или «Сопоставление по алгоритму неполного соответствия» (по умолчанию).
  • Искать подозрительные цены — проверка адекватности новых цен; начинает работать через сутки, когда наберётся статистика.
  • Мастер каталог — только для «Своего каталога»: такой каталог собирается поверх других. После сохранения появляется ссылка «Настройки мержа мастер каталога», где перечисляются каталоги-источники и поле, по которому их товары склеиваются в одну карточку. Это же поле — «Артикул товара на маркетплейсах» — мастер показывает в карточке товара, колонкой в таблице товаров и в окне редактирования товара: товару, заведённому в мастере вручную, ключ склейки проставляют там, иначе синхронизация его не подхватит.

Нажмите «Сохранить». Дальше каталог нужно наполнить — см. Обновление каталога.

Синхронизация мастер-каталога

Кнопка «Запустить синхронизацию» на странице «Настройки мержа мастер каталога» (или шаг в расписании задач) переносит в мастер новые товары источников. Порядок строк в таблице — приоритет: первая строка важнее.

Синхронизация устроена как обновление каталога маркетплейса. Обычная создаёт новые карточки сразу со значениями свойств, фото и описанием, а существующие карточки мастера не трогает — ваши правки в мастере сохраняются. Фото новой карточки выстраиваются по очереди: первое фото каждого источника, потом второе и так далее. Если одно и то же фото есть в нескольких источниках, оно встаёт на самое раннее из своих мест в этой очереди, а там, где встретилось бы ещё раз, остаётся пропуск. При каждой синхронизации с карточки снимается тег кабинета («Тег товаров»), если товаров этого кабинета в ней больше нет. Если товар удалили из каталога-источника, его связь с карточкой мастера помечается как «товар источника удалён» и больше не используется: карточка, у которой не осталось живых источников, синхронизацией не меняется.

Чтобы существующие карточки снова совпали с источниками — источник поменял фото или характеристики, к карточке приклеился товар нового источника, — нажмите «Запустить синхронизацию», выберите режим «Принудительная», отметьте, что обновить, и введите пароль текущего аккаунта:

  • Принудительно обновить значения свойств и описания — значения свойств, которые приходят из источников, и описания всех карточек заменяются данными источников. Свойства, которых нет ни в одном источнике, не затрагиваются.
  • Принудительно обновить фотографии — фото всех карточек выстраиваются в точности как в источниках. Фото, которых нет ни в одном источнике, в том числе загруженные вручную, переносятся в исключённые — их можно вернуть в карточке товара. Исключённое вручную фото, которое есть в источнике, вернётся. С фото снимаются «Теги изображений» источников, у которых этого фото больше нет, — выгрузка в другие каталоги не отправит его в чужой кабинет. Теги, поставленные вручную под другими именами, остаются.

По расписанию синхронизация всегда обычная.

Удаление каталога

Корзина в списке каталогов удаляет в два шага: первое нажатие помечает каталог («Может быть удален» и время через час), повторное после этого времени ставит фоновую задачу удаления. Пока час не прошёл, пометку можно снять — «Отменить удаление». Удаление необратимо.

Форматы файла каталога

Импортировать каталог не обязательно — его можно вести с нуля. Если импортируете, подойдёт Excel по образцу (ссылка «Пример файла» есть в каждом диалоге загрузки), YML или XML в формате Онлайнера.

YML — привычный формат выгрузки для Яндекс Маркета:

<?xml version="1.0" encoding="windows-1251"?>
<yml_catalog date="24.04.2019 11:15:15">
  <shop>
    <name>Мебель-Импэкс</name>
    <categories>
      <category id="748864907">Кресла</category>
      <category id="1001203373" parentId="748864907">Кресла-качалки</category>
    </categories>
    <offers>
      <offer id="2000026631446" available="true">
        <price>27330</price>
        <currencyId>RUB</currencyId>
        <quantity>25</quantity>
        <categoryId>748864907</categoryId>
        <name>Стол раздвижной Leset Денвер 1Р МИ, Капучино лак, стекло Капучино</name>
        <vendor>ООО "Лесет Рус"</vendor>
        <description>Стол Денвер выполнен в современном стиле...</description>
        <param unit="м" name="Длина">1,2</param>
        <param unit="кг" name="Вес">48</param>
        <barcode>2000026631446</barcode>
        <picture>http://yml.mebelimpex.ru/images/all/2000026631446.jpg</picture>
      </offer>
    </offers>
  </shop>
</yml_catalog>

XML Онлайнера (актуальный каталог — осторожно, файл около 100 МБ):

<?xml version="1.0" encoding="UTF-8"?>
<onliner version="1.1">
  <category name="SSD">
    <vendor name="A-Data">
      <model id="1345419" name="GAMMIX S11 240GB AGAMMIXS11-240GT-C">
        <articles>
          <article>AGAMMIXS11-240GT-C</article>
        </articles>
      </model>
    </vendor>
  </category>
</onliner>