KMSuppliers 2.9: фильтр строк прайса, автопривязка по расписанию и обновление карточек

Общий прайс дистрибьютора — это тысячи строк, из которых магазину нужна треть. Новые позиции в нём появляются каждую неделю, и для каждой надо вручную указать, какому товару магазина она соответствует. А описания и характеристики в прайсе часто лучше, чем в карточках магазина, но переносить их некому. В версии 2.9 KMSuppliers берёт эту работу на себя: отбирает из прайса нужные строки, сам связывает новые артикулы при импорте по расписанию и обновляет карточки уже связанных товаров.

Фильтр строк прайса: берите из прайса только нужное

Фильтр строк прайса в карточке поставщика: столбец C равно Bosch или Makita — оставить только подходящие; столбец F содержит «снят» — пропустить подходящие

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

  • Правило — это столбец, условие и значения. Условие «равно» или «содержит», значения пишутся по одному в строке. Регистр и пробелы по краям не важны: «bosch», «Bosch» и « BOSCH » — одно и то же.
  • Оставить или пропустить. «Оставить только подходящие» пропускает в импорт только строки с указанными значениями: на скриншоте это Bosch и Makita. «Пропустить подходящие» делает наоборот: строки, где в статусе встречается «снят», в импорт не идут.
  • Правил может быть несколько. Строка попадает в импорт, если подходит под все правила «оставить» и ни под одно правило «пропустить».
  • Любой формат. Excel, CSV и XML — для XML вместо буквы столбца указывается тег. Фильтр работает и при ручном импорте, и по расписанию.

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

  • «Не трогать» — товар остаётся как есть и не считается пропавшим из прайса.
  • «Считать отсутствующими в прайсе» — к товару применятся ваши настройки для позиций, которых нет в прайсе, например скрытие с витрины.
Сводка импорта: 6 товаров с изменениями, 2 новых артикула, 2 привязано автоматически, 1 ждёт подтверждения, 5 строк отфильтровано, 6 карточек товаров изменится

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

Автопривязка новых артикулов по расписанию (Премиум)

Блок «По расписанию» на экране автопривязки: включена автопривязка при импорте по расписанию, сразу привязываются полные совпадения кода и наименования артикула

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

Теперь на экране автопривязки поставщика есть блок «По расписанию». Включите «Связывать новые артикулы поставщика при каждом импорте по расписанию» и отметьте правила. Каждый ночной прогон сам свяжет новые артикулы с товарами магазина, и они получат цену и остаток в том же импорте.

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

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

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

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

Автопривязка запускается вместе с уже настроенным автоимпортом — отдельное задание на сервере создавать не нужно. Ручной импорт из админки её не запускает.

Обновление карточек связанных товаров (Премиум)

Вкладка «Обновление карточек» формы поставщика: сопоставленные колонки прайса и режимы для описания, краткого описания, характеристик и фото

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

В 2.9 обычный импорт цен умеет обновлять у уже связанных товаров описание, краткое описание, характеристики и фото. Настраивать колонки второй раз не нужно: плагин берёт данные из тех колонок прайса, которые вы уже назначили полям товара в мастере «Импорт товаров» (в мастере это называется сопоставлением колонок). Поменяли сопоставление в мастере — обновление сразу возьмёт новые колонки.

Режим задаётся для каждого поля на вкладке «Обновление карточек» формы поставщика:

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

Ручная работа контент-менеджера не пропадёт. Если поле изменили в магазине после того, как его записал плагин, режим «Перезаписывать» его не тронет. Пустая ячейка в прайсе не стирает заполненное поле. Название товара, бренд, теги, категория, тип и SEO-поля не обновляются никогда.

Окно «Изменения карточек»: по каждому товару и полю показано, что было и что станет; описание дрели Makita HP1640 изменено в магазине и будет пропущено

Всё видно до применения. Сводка импорта показывает, сколько карточек изменится и по каким полям, сколько заполненных полей будет перезаписано впервые и сколько пропущено из-за ручных правок. Ссылка «список изменений» открывает таблицу «было → станет» по каждому товару и полю, с фильтром по статусу. На скриншоте описание дрели Makita HP1640 менеджер правил вручную — у строки статус «изменено в магазине», и импорт её пропустит. А два товара, которые в этом же импорте связала автопривязка, сразу получили описание и характеристики из прайса.

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

И ещё

  • Пороги контроля аномалий переехали на отдельную вкладку «Контроль аномалий» формы поставщика, правила включаются переключателями.
  • Исправили остановку импорта по расписанию на установках, где настройки плагина ни разу не сохранялись.

С чего начать

  1. Откройте карточку поставщика с самым «широким» прайсом и на вкладке «Содержание» задайте фильтр строк — например, по бренду.
  2. Если импорт идёт по расписанию, включите на экране автопривязки блок «По расписанию» с правилом точного совпадения кода.
  3. Если товары этого поставщика создавались мастером «Импорт товаров», включите на вкладке «Обновление карточек» режим «Только если пусто» для описания и характеристик.
  4. Когда следующий импорт будет готов к применению, откройте в его сводке «список изменений» и только потом применяйте.

Версии. Фильтр строк прайса есть в базовой версии KMSuppliers. Автопривязка по расписанию и обновление карточек — в Премиум.

Интерфейс. Фильтр и автопривязка работают в старом и новом интерфейсе Shop-Script. Настройка обновления карточек и список «было → станет» — только в новом, как и мастер «Импорт товаров».

Опубликовано: 28 октября 2026 kirill рзрбтчк
Эта статья была полезна? Да Нет

0 комментариев

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите