Skip to content
ms3ProductSets
ms3ProductSets
Динамические подборки товаров для MiniShop3
  1. Компоненты
  2. ms3ProductSets
  3. Интерфейс админки
  4. Подборки товаров

Подборки товаров

Страница админки ms3ProductSets предназначена для управления шаблонами и массового применения подборок к категориям.

Что есть в интерфейсе

  • Список подборок: ID, название, тип, список связанных товаров
  • Форма создания/редактирования: name, type, related_product_ids, description, sortorder
  • Применение к категории: выбор шаблона и одной/нескольких категорий
  • Опция replace: замена существующих связей выбранного типа перед вставкой
  • Отвязка шаблона: удаление связей, созданных этим шаблоном в выбранной категории

Типы шаблонов

В интерфейсе админки доступны только типы для шаблонов:

  • buy_together
  • similar
  • popcorn
  • cart_suggestion
  • vip

Типы auto, auto_sales, also-bought, cross-sell, custom в админке не выбираются — они используются только в вызове сниппета (авто-рекомендации без шаблона).

Массовое применение

При применении шаблона:

  1. Компонент собирает товары из выбранной категории и вложенных подкатегорий
  2. Для каждого товара создаёт связи в ms3_product_sets
  3. В поле template_name фиксируется имя шаблона

Если replace=true, существующие связи этого типа для товаров категории удаляются перед вставкой.

Ограничения и поведение

  • Для открытия страницы нужен пакет VueTools
  • Запросы интерфейса идут в assets/components/ms3productsets/connector.php
  • Для manager-операций требуется авторизованный пользователь mgr