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

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

Страница manager с двумя вкладками: Список подборок (таблица + справочник типов) и Применение (массовое копирование шаблона в категорию). Запросы идут в assets/components/ms3productsets/connector.php.

Обзор

Элементы интерфейса

ЗонаКласс / элементДействие
Заголовок.ms3productsets-headerНазвание и intro
Вкладки.ms3productsets-tabsСписок подборок / Применение
Список.ms3productsets-view__primaryDataTable, Новая подборка
Типы.ms3productsets-view__referenceСправочник типов (первая вкладка)
Диалог.ms3productsets-admin-dialogCRUD шаблона
Применениевкладка ПрименениеSelect, TreeSelect, checkbox, кнопки

Типы

Таблица

Применение

Поля шаблона

ПолеКлюч APIОбязательное
Названиеnameда
Типtypeда
ID товаровrelated_product_idsда (≥1)
Описаниеdescriptionнет
Порядокsortorderнет

MultiSelect подгружает товары через get_resources. Выбранные ID, которых нет в текущей выборке, догружаются через ids[].

Форма

Connector (manager)

actionНазначение
get_templatesСписок шаблонов
save_templateСоздание / обновление
delete_templateУдаление шаблона и связей с его template_name
apply_templateМассовое применение
unbind_templateОтвязка по категории
get_resource_treeДерево для TreeSelect
get_resourcesСписок товаров для MultiSelect (ids[] для догрузки выбранных)

Требуется авторизованный пользователь manager.

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

  • buy_together
  • similar
  • popcorn
  • cart_suggestion
  • vip

auto, auto_sales, also-bought, cross-sell, custom — только в сниппете.

Ограничения

  • Без VueTools страница покажет предупреждение вместо UI.
  • Право MODX view для доступа к CMP.
  • Редактирование шаблона не обновляет уже применённые связи без повторного Применить.