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

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

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

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

Где создать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дальше