Skip to content
ms3ProductSets
ms3ProductSets
Динамические подборки товаров для MiniShop3. Ручные связи, авто-рекомендации, админка шаблонов
  • MODX 3
  • PHP 8.1
  • miniShop3
  1. Компоненты
  2. ms3ProductSets
  3. Сценарии (flows)

Сценарии работы ​

Пошаговые действия менеджера в Компоненты → Подборки товаров.

Карта ​

Обзор страницы «Подборки товаров»


Flow A: Первый шаблон ​

  1. Откройте Компоненты → Подборки товаров (вкладка Список подборок).
  2. Нажмите Новая подборка.
  3. Заполните Название, Тип, выберите товары в ID товаров.
  4. Нажмите Сохранить.

Форма новой подборки

Выбор товаров

Подробнее: Руководство по админке.


Flow B: Редактирование шаблона ​

  1. В таблице Список подборок нажмите Изменить у строки.
  2. Обновите название, тип или список товаров.
  3. Сохраните.

Редактирование

Смена названия или типа шаблона синхронизирует template_name и type в уже применённых строках. Состав ID не переписывается. Чтобы заменить товары, снова выполните Применить с Заменить существующие подборки этого шаблона.


Flow C: Применение к категории ​

  1. Перейдите на вкладку Применение.
  2. Выберите шаблон.
  3. Укажите ID категории (родителя) в дереве.
  4. При необходимости включите Заменить существующие подборки этого шаблона.
  5. Нажмите Применить.

Применение к категории

Toast покажет число созданных связей.


Flow D: Отвязка шаблона ​

  1. Выберите тот же шаблон и категорию.
  2. Нажмите Отвязать.

Удалятся только строки с совпадающими type и template_name. TV и другие шаблоны не затронуты.


Flow E: Удаление шаблона ​

  1. В таблице нажмите Удалить.
  2. Подтвердите в диалоге.

Подтверждение

Запись шаблона исчезнет из списка. Связи с тем же template_name и type удаляются из ms3_product_sets.


Flow F: TV на карточке товара ​

  1. Откройте товар msProduct в manager.
  2. Заполните TV категории ms3ProductSets (ms3productsets_buy_together, similar, popcorn, cart_suggestion, vip).
  3. Сохраните ресурс.

Плагин ms3ProductSets SyncTV (OnDocFormSave) синхронизирует значения в ms3_product_sets.


Flow G: Вывод на сайте ​

  1. Подключите mspsLexiconScript, CSS и JS. См. интеграция.
  2. Вызовите ms3ProductSets с нужным type на карточке, в корзине или на главной.
  3. Для AJAX используйте window.ms3ProductSets.render().

Технические схемы: Потоки (разработчик), API.


Flow H: Настройки и авто-режим ​

  1. Настройки → Системные настройки → namespace ms3productsets.
  2. Задайте max_items, cache_lifetime, auto_recommendation, vip_set_1.

Настройки

При auto_recommendation=0 на витрине останутся только ручные связи и VIP из настроек.