Відгуки користувачів
Гнучкий модуль для відображення таблиць розмірів на сторінках товарів. Створюйте необмежену кількість таблиць, прив'язуйте їх до товарів за категорією, виробником, артикулом (або іншим полем), а виключеннями точково виводьте окремі товари з-під загального правила. Все налаштовується в адмінці без модифікації шаблону магазину.
Основні можливості
- Необмежена кількість таблиць - окрема таблиця для кожної категорії, бренду чи лінійки товарів
- Багаторівнева прив'язка з чіткою пріоритетністю:
- Виключення товарів (найвищий пріоритет) - товар з артикулом/моделлю зі списку не отримає таблицю незалежно від інших правил
- Пряма прив'язка за полем товару - SKU, Model, UPC, EAN, JAN, ISBN, MPN
- Категорії + Виробники - фільтр за каталожною ієрархією
- Мультимовність - текст кнопки, заголовок та HTML-опис таблиці окремо для кожної мови магазину
- Дизайнер кнопки з прев'ю в реальному часі: колір тексту, градієнт фону (2 кольори), прозорість, заокруглення кутів
- Дизайнер модального вікна: колір та прозорість затемнення, ефект розмиття (backdrop blur), фон вікна, заокруглення
- Стилізація таблиці: колір шапки (фон/текст), смугастий вигляд (zebra), ефект наведення (hover)
- Зображення таблиці на кожну мову - додатково до HTML-опису можна завантажити готову картинку (фірмову розмірну сітку від бренду, схему вимірів тощо). Картинка показується у модалці перед HTML-описом
- Готові пресети-шаблони з кнопкою "Вставити шаблон" над описом: Жіночий одяг, Чоловіче взуття, Дитячі розміри - кожен містить повну таблицю розмірів (UA/EU/UK/US, см) плюс інлайн SVG-силует зі схемою вимірів. Вставляється у поточну мовну вкладку одним кліком.
- Гнучкий режим співпадіння для кожної таблиці: Категорія І Виробник (за замовчуванням) або Категорія АБО Виробник - для випадків, коли таблицю слід показувати при будь-якій з умов.
- Lazy-load опису - HTML-опис таблиці підвантажується AJAX-ом тільки при кліку на кнопку. Сторінка товару залишається легкою навіть для таблиць із вбудованими картинками й SVG.
- Подієва інжекція - модуль вбудовується через подію catalog/view/product/product/after, без правки шаблонів теми
- Magnific Popup для плавного відображення з адаптивним скролом таблиці на мобільних пристроях
Як працює логіка вибору таблиці
Для кожного товару модуль перевіряє правила послідовно:
- Етап 0 - Виключення: якщо значення поля товару (SKU/Model/...) є в списку виключень якоїсь таблиці - вона викидається з кандидатів повністю
- Етап 1 - Пряма прив'язка: якщо значення поля товару збігається з прив'язкою - повертається саме ця таблиця, ігноруючи категорії/виробників
- Етап 2 - Категорії + Виробники: якщо немає прямого збігу, перевіряється приналежність товару до категорій та виробників, заданих у таблиці. Поведінка керується режимом співпадіння: AND - мають співпасти обидві умови (за замовчуванням); OR - достатньо хоча б однієї
Така ієрархія дозволяє мати загальне правило (наприклад "усі товари категорії 'Взуття' → таблиця взуття") і одночасно точкові винятки ("крім SKU NK-101, NK-102 - у них нема розмірної сітки").
Налаштування адмінки
- Загальні - статус модуля, текст посилання (мультимовний), позиція кнопки (до/після селектора), CSS-селектор для вставки
- Дизайн - окремі секції для кнопки, модального вікна та таблиці. Прев'ю кнопки оновлюється в реальному часі при зміні параметрів
- Таблиці розмірів - список усіх таблиць з кнопкою "Додати" + блок з формою редагування поточної таблиці. Для кожної таблиці: категорії/виробники, режим співпадіння (AND/OR), пряма прив'язка, виключення, а в мовних вкладках - текст посилання, заголовок, image-picker для зображення таблиці і textarea опису з кнопкою "Вставити шаблон"
Сумісність
- OpenCart/ocStore 3.0.x** (тестувалось на 3.0.3.x - 3.0.5.x).
- PHP **7.0+**.
Установка
1. Завантажте архів через Доповнення → Установка доповнень
2. Активуйте модуль у Доповнення → Доповнення → Модулі
3. Натисніть Редагувати на рядку FlexiSizeChart та налаштуйте
4. Жодних додаткових кроків - модуль автоматично реєструє подію та створює потрібні таблиці БД при першому збереженні
ЗРОБЛЕНО З
В
Характеристики
-
Зараз на сторінці 0 користувачів
- Ні користувачів, які переглядиють цю сторінку