Обзор
Обновлено
Для чего нужен плагин
«Дополнительные данные товаров» расширяет массив товаров на витрине. Основной сценарий — разработка выбора артикулов в категориях и товарных списках без перехода на страницу товара.
Владелец магазина устанавливает плагин, а разработчик темы использует полученные данные для вывода вариантов и переключения артикула. Сам плагин не добавляет кнопок, списков выбора или готового переключателя.
Что добавляется
Плагин обрабатывает товары, переданные событию Shop-Script frontend_products, и записывает в каждый товар следующие поля:
| Поле | Содержимое |
|---|---|
skus |
Артикулы товара с обработкой статуса, зачёркнутой цены и количества. |
sku_features |
Соответствие идентификаторов характеристик и их значений для основного артикула товара. |
features_selectable |
Характеристики для выбора вариантов товара. |
sku_features_selectable |
Соответствие комбинаций характеристик артикулам, их ценам и доступности. |
stocks |
Данные складов из объекта товара. |
formatted_units |
Результат форматирования единиц измерения средствами Shop-Script. |
fractional_config |
Конфигурация дробного количества Shop-Script. |
Подробности и примеры — в статье «Вывод в теме».
Редакции
В проверенном коде нет разделения возможностей плагина по редакциям и нет отдельных функций Premium. Файл совместимости заявляет поддержку редакции Premium самого Shop-Script — это не отдельная редакция плагина.
Требования
Обязательные зависимости:
| Компонент | Минимальная версия |
|---|---|
Приложение «Инсталлер» (app.installer) |
2.7.0 |
Shop-Script (app.shop) |
9 |
| PHP | 7.4 |
В карточке маркета зависимость 2.7.0 обозначена как требование к фреймворку. В таблице выше приведён именно ключ зависимости из кода.
Плагин не содержит собственной страницы настроек, внешних интеграций, команд cron/CLI или MCP-инструментов.