Настройка поставщика и конкурента

Поставщик — тот, у кого вы покупаете. Из его прайса система берёт закупочные цены и наличие.

Конкурент — тот, с чьими ценами вы сравниваетесь. Настраивается точно так же, только на соседней вкладке, поэтому дальше всё сказанное про поставщика верно и для конкурента.

Настроить поставщика нужно один раз. Дальше система сама узнаёт его файл: когда придёт очередной прайс, объяснять, чей он, уже не придётся — файлы можно складывать пачкой или забирать из почты, не глядя, с какого адреса и с какой темой пришло письмо.

Где создать

Шестерёнка «Настройки» каталога → вкладка «Поставщики» (или «Конкуренты») → кнопка «Создать» над таблицей.

К настройкам уже созданного поставщика есть и короткий путь: раздел «Цены» → кебаб-меню (три точки) в строке поставщика → «Перейти к настройкам поставщика».

Главное поле — «Источник»

Это первое, что нужно выбрать: откуда вообще берутся цены. От ответа зависит, какие поля и вкладки появятся дальше, поэтому начинайте с него.

Источник Когда выбирать
«Из файла xlsx(csv) построчно» обычный прайс таблицей — самый частый случай
«Из файла xml(yml) стандартного формата» выгрузка в формате YML
«Из файла xml произвольного формата» любой другой XML — система разберёт его по шаблону
«Из другого каталога» цены берутся из профиля ценообразования вашего же соседнего каталога
«Из общей библиотеки» / «Из приватной библиотеки» цены того источника, из которого приходят карточки библиотеки
«Актуальные цены Ozon» / «Рекомендуемые цены Ozon» цены забираются прямо из кабинета Ozon. Если это кабинет самого каталога, цена привязывается к товару по его Id на Ozon, поэтому переименование карточки на Ozon сопоставление не сбивает; цены другого кабинета сопоставляются по названию
«Актуальные цены Wildberries» цены забираются из кабинета Wildberries
«Актуальные цены Яндекс Маркета» цены забираются из кабинета Яндекс Маркета

Остальные поля вкладки «Главная»

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

Если выбран источник YML, добавится ещё одно поле — «Имя магазина в xml». Впишите в него то, что стоит внутри элемента <shop><name> в файле поставщика: именно по этому имени файл и связывается с поставщиком, больше ничего настраивать не нужно.

<shop>
    <name>amd</name>
</shop>

Как система узнаёт поставщика по файлу

С обычными прайсами-таблицами всё устроено иначе. Имя файла ни на что не влияет — система заглядывает внутрь и узнаёт поставщика по тому, как файл устроен: какие в нём колонки и что в них лежит. Поэтому настройки одного поставщика должны хоть чем-то отличаться от настроек другого, иначе система не поймёт, чей прайс перед ней.

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

  • «Уникальное поле» — ячейка, которая встречается только в этом прайсе: телефон или почта поставщика, название компании в шапке файла.
  • «Уникальный фрагмент имени файла» — кусочек названия, который всегда есть в имени файла именно этого поставщика.

Вкладка «Настройки парсинга» — для таблиц

Здесь вы объясняете системе, что означает каждая колонка прайса: в какой лежит название, в какой цена, в какой артикул, штрихкод, остаток, МРЦ, валюта, срок доставки. Всё это выбирается из списков — писать формулы не нужно.

У одного поставщика может быть несколько таких настроек. Это нужно, когда он присылает разные файлы (например, отдельно склад и отдельно распродажа) или один файл с несколькими листами: у каждой настройки своё название и, если нужно, имя листа.

Вкладка «Настройки шаблона» — для произвольного XML

Появляется только у поставщика с источником «Из файла xml произвольного формата». Колонок в таком файле нет, поэтому и размечать нечего: вместо этого пишется небольшой сценарий на языке Scriban, который достаёт из XML нужные значения.

Это уже техническая работа — если вы не уверены, попросите помочь коллегу-технаря или обратитесь в поддержку. Как устроен шаблон и что он должен вернуть, подробно разобрано на примере в статье Настройка шаблонов парсинга цен поставщика.

Остальные вкладки

Они появляются после того, как поставщик сохранён в первый раз. Заполнять сразу все не нужно — беритесь за ту, которая понадобится:

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

Дальше