2021-02-14
67402
40
5321
8 мин.


Обновление базового каталога на основании товаров из прайс-листов (обновление цен, наличия, добавление товаров)

Обновление базового каталога на основании товаров из прайс-листов это финальный этап обработки прайс-листов, который позволяет обновить цены, наличия, добавить новый товары, а так же применить различные корректировки в базовом каталоге на основании формул. Вы можете обновить базовый каталог на основании всех товаров из прайс-листов (автоматический выбор мин. цены на одинаковый товар) или только на основании выбранного прайса. Для обновления на основании всех товаров нажмите на пункт "Открыть товары от всех контрагентов", в сетке отобразятся все товары, затем нажмите кнопку "Обновить каталог".


При обновлении базового каталога вы можете выбрать какие данные требуется обновить, а так же детально настроить обновление.

Вкладка "Настройка обновления"

  • Добавлять новые товары
    При активации этого флага в базовый каталог будут добавлены товары из прайс-листа в категории, которые прописаны для товаров. Если для товара из прайса не указана категория, то есть она находится в категории "Корзина", тогда товары не будет добавлены в базовый каталог. Так же в базовый каталог добавляются только не сопоставленые товары (новинки), которые не имеют флага "Найден".
  • Обновлять товары
    При активации этого флага в базовом каталоге будут обновлены товары на основании сопоставленных товаров из прайс-листа. Какие поля будут обновлены в базовом каталоге задаётся во вкладке "Сопоставление полей", по умолчанию это поля: Цена, Цена РРЦ, Статус наличия, Количество. При обновлении товаров так же применяются формулы, которые заданы во вкладке "Формулы"
  • Обновлять атрибуты
    При активации этого флага в базовом каталоге будут обновлены атрибуты у товаров на основании атрибутов загруженных из прайс-листов. Обновление выполняется по алгоритму: удаление текущих атрибутов и добавление новых от товаров из прайс-листа.
  • Добавлять фото
    При активации этого флага при добавлении новых товаров в базовый каталог будут добавлены фотографии товаров на основании фотографий загруженных из прайс-листов.
  • Обновлять фото
    При активации этого флага будут обновлены фотографии для товаров базового каталога на основании фотографий загруженных из прайс-листов.
  • Удалять фото перед обновлением
    При активации этого флага будут удалены фотографии для товаров базового каталога и добавлены новые из прайса (при активном флаге "Обновлять фото"). Если данный флаг не стоит, тогда фотографии будут дополняться к уже существующим.
  • Проверять наличие фото
    При активации этого флага будут добавлены фото из прайс-листа только при отсутствии фото у товаров базового каталога.

Тип выбора цены
Позволяет задать алгоритм поиска цены на одинаковые товары из прайс-листов, на основании которых обновляется базовый каталог, возможен выбор: минимальная, средняя, максимальная.

При выборе цены использовать поле
Позволяет выбрать поле из прайс-листа на основании которого будет выбираться цена (минимальная, средняя или максимальная), на основании выбранной цены будет выбран товар из прайс-листов на основании которого будет обновляться товар базового каталога.

Вы можете настроить приоритеты для поставщиков, от которых требуется брать цены в первую очередь, для этого в справочнике котрагентов укажите значения приоритетов, описание доступно в этом разделе.

Выбор цены с учётом статуса наличия товара
Позволяет задать алгоритм поиска цены на основании статуса наличия. Например вы можете задать условие брать только цены от товаров из прайсов у которые статус "В наличии"

Описание полей

  • Активность
    Активность применения настройки для текущего статуса наличия. То есть, необходимо ли применять эту настройку для товаров из прайс-листа, которые имеют этот статус наличия.
  • Статус наличия
    Название статуса наличия.
  • Минимальное количествоМинимально допустимое количество у товара из прайс-листа, от которого можно взять цену, если он имеет этот статус наличия. К примеру вы хотите брать цены от только товаров, которые имееют статус "В наличии" и у которых количество 100 и выше.
  • Приоритет обработки (порядок)
    Позволяет задать порядок выбора цены с учётом статуса наличия. Например Вам требуется сначала выбрать цену только от товаров у которых установлен статус "В наличии", если таковых нет в прайс-листах, тогда выбрать цену от статуса "Предзаказ". Вы задаёте числовой приоритет по каждому статусу наличия для выбора цены, чем заданное число выше, тем приоритетнее статус наличия. Например Вы можете задать для статуса "В наличии" приоритет 1000, а для статуса "Нет в наличии" приоритет 500, тем самым статус "В наличии" будет приоритетнее для выбора цены.

Выбор цены с учётом группы контрагента
Позволяет задать алгоритм поиска цены на основании группы контрагентов. Например вы можете задать условие брать только цены от товаров из прайсов которые входят в группу "Поставщик"

Вкладка "Сопоставление полей"

Позволяет указать какие поля требуется обновлять в базовом каталоге на основании полей из прайс-листов. По умолчанию обновляются эти поля: Цена, Цена РРЦ, Статус наличия, Количество.

  • Обновлять значения, если оно не пустое в прайс-листе.
    При активации флага будет произведена замена в поле базового каталога, только, если в прайсе это поле заполнено (имеет какое-либо значение).
  • Обновлять значения, если оно пустое в базовом каталоге.
    При активации флага будет произведена замена в поле базового каталога, только, если это поле не заполнено (не имеет значения в базовом каталоге).
  • Логическое условие для поля базового каталога.
    Для более детального контроля обновления отдельных полей товаров базового каталога на основании полей от товаров из прайсов (сайтов), в настройках сопоставления полей используется колонка для логической проверки, обновлять поле или нет.
    Например, вы можете обновлять поле "Описание" только, если у товара базового каталога заполнен производитель или краткое описание (любые другие условия).
    Пример, логического условия для обновления поля "Описание краткое" только у товаров производителя HENDI:
    {Товар БК: Производитель}="HENDI"

    Возможно указание нескольких условий через логические операторы AND, OR, пример:
    {Товар БК: Производитель}="HENDI" OR {Товар БК: Производитель}="Yato"

    Можно создать отдельное дополнительное поле в базовом каталоге с типом "Флаг", для того, чтобы вручную контролировать обновление нужного вам поля, затем указать макроподстановку с названием дополнительного поля в логическом условии по аналогии с примерами выше.

  • Логическое условие для поля из прайса.
    Работает по аналогии с колонкой "Логическое условие для поля базового каталога", только используются макроподстановки полей из прайсов, для проверки значений с учётом заданного логического условия.




Обновление товаров базового каталога по расписанию
Если настроена загрузка прайсов по расписанию, тогда по завершению автоматически запускается обновление базового каталога. При этом новые товары из прайсов не будут автоматически добавлены в базовый каталог. Если вам требуется добавление товаров автоматически при обновлении базового катлога, тогда необходимо активировать в настройках этот флаг

Так же можно запустить обновление интернет-магазина после обновления базового каталога, выгрузку всех шаблонов экспорта


Как обновить категорию у товаров базового каталога на основании категории указанной для товаров из прайсов.

Для этого Вам необходимо сопоставить поле базового каталога "Код категории (числов)" с полем из прайс-листа "Код категории (числов)" и поставить флаг активности.

Вкладка "Формулы"

Позволяет задать индивидуальные условия для корректировки данных для указанных полей базового каталога, подробнее.

Вкладка "Дополнительно"

Вы можете детально настроить обновление базового каталога.

  • Деактивировать товары в базовом каталоге, если товар не найден в прайсах
    Позволяет убрать для товара статус активности, если товар пропал из прайс-листа.
    Внимание! Статус активности товара влияет на его отображение на сайте, то есть, если товар не активен на сайте, тогда он будет скрыт от посетителей сайта, включая поисковые системы, поэтому рекомендуем на сайте просто указывать статус наличия товара, например "Нет в наличии", тем самым карточка товара будет всегда доступна в поисковых системах Google, Yandex и других.
  • Активировать товары в базовом каталоге, если товар найден в прайсах
    Позволяет активировать товар в базовом каталоге, если товар был найден в прайсах.
  • Количество дней актуальности товара, по истечению деактивация товара
    Функция позволяет контролировать активность товара в базовом каталоге на основании количества дней его отсутствия в прайсе. Например сегодня товар пропал из прайса, а через 5 дней снова появился, а потом снова пропал на более чем 30 дней (возможно товар уже снят с производства). Вы можете указать сколько дней ждать появление товара в прайсе, если его не будет в прайсе за указанный Вами период, тогда товар будет деактивирован.
  • Количество дней актуальности товара, по истечению удаление товара
    Аналогичная функция описанная выше, но лишь с той разницей, что происходит удаление товара в базовом каталоге. Например вы можете задать значение 200 дней, если товар не появится за этот срок в прайсе, он будет удалён из базового каталога.

Фильтр по товарам
Вы можете задать ограничение для обновления товаров базового каталога, к примеру обновлять все категории товаров, кроме некоторых, в которых вы хотите править цены вручную. Так же вы можете задавать условия для товаров из прайсов, к примеру обработывать только товары у которых цена выше 1000.


Автоматизация интернет магазинов позволяет исключить рутинные операции и быстро обновить Ваш каталог товаров, включая цены и наличие товара.

Программа для интернет магазина



Сохрани ссылку на эту статью