Elbuz зв'язує окремі товари каталогу — кольори й розміри однієї моделі — у родину. На сайті покупець перемикає варіанти кружечками кольорів і кнопками розмірів просто на сторінці товару, не повертаючись у каталог.
Коли це знадобиться:
- Футболка в кількох кольорах і розмірах — на сторінці товару з'являються кружки кольорів і кнопки розмірів.
- Кольори названі як у виробника: Graphite, Sierra Blue — довідник кольорів сам підставляє відтінок за назвою.
- Варіант скінчився на складі — головним товаром групи стає той, що є в наявності.
- Групу треба перейменувати чи розформувати — досить масово змінити одну колонку в сітці товарів.
З чого почати: позначте колір і розмір варіативними атрибутами у вікні «Атрибути».
Що вміють родини товарів
- Зв'язати окремі картки в групу — однаковою назвою родини, у кожного варіанта лишаються своя ціна, фото й залишок.
- Перемикати варіанти за характеристиками — колір, розмір, пам'ять, об'єм стають кнопками на сайті.
- Показати колір кружком — довідник кольорів сам визначає відтінок за назвою, зокрема двоколірні варіанти.
- Вести групу на товар у наявності — головний товар обирається під час кожного вивантаження.
- Перебудувати родини на сайті — повторне вивантаження збирає їх наново, без дублів.
- Перейменувати чи розформувати групу — масовою зміною однієї колонки.
Де це і хто має доступ
- Меню
- Довідники → Базовий каталог товарів → Товари, колонка «Назва родини (варіації)»
- Варіативні атрибути
- Довідники → Базовий каталог товарів → Атрибути
- Кольори
- вікно «Атрибути» → кнопка «Довідник кольорів» (пензель)
- Вивантаження
- налаштування тунелю, прапорець «Сімейства товарів» — лише для OpenCart 3
- Право доступу
- вікна «Товари» й «Атрибути»; для вивантаження — «Вивантаження даних»
Поруч із колонкою «Назва родини (варіації)» у сітці є «Розмір родини» — скільки товарів у групі.
1
Назва родини (варіації)2
Однакове значення- Колонка, у якій задається назва родини; за нею товари й збираються в групу.
- Значення має збігатися символ у символ — інакше товар лишиться поза родиною.
Як товари зв'язуються в родину
Родина — це не один товар із варіантами всередині. Це кілька самостійних товарів каталогу, пов'язаних спільною назвою родини. Складається вона з трьох речей:
- Окремі товари каталогу — кожна комбінація характеристик є окремою карткою. «Футболка Classic M біла» й «Футболка Classic M чорна» — два товари.
- Однакова назва родини в усіх цих товарах — саме вона їх зв'язує.
- Варіативні атрибути — характеристики, за якими покупець перемикається: колір, розмір, пам'ять, об'єм.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Назва родини має збігатися символ у символ. Регістр і пробіли в кінці програма не розрізняє. А зайвий пробіл на початку чи всередині, інша літера або друкарська помилка — і товар лишається поза родиною.
«Схожого» зіставлення немає, тому назву копіюйте з першого товару, а не набирайте щоразу.
Коли в родині більше одного товару, у сітці поруч зі статусом наявності з'являється значок «N варіантів». Після зміни назви родини в сітці — у клітинці чи через «Масово встановити значення» — лічильник одразу перераховується в усіх товарів старої й нової родини.
Якщо назви родин потрапили в каталог іншим шляхом, значок з'явиться після переіндексації каталогу.
Товарам-опціям (варіанти всередині головного товару) назву родини заповнювати не треба: програма проставляє її сама з даних головного товару й перезаписує при переіндексації. Родини — інший, «плоский» спосіб зв'язати товари, і для нього потрібні саме окремі картки.
Крок 1. Позначити варіативні атрибути
У вікні «Атрибути» знайдіть характеристики, за якими товари відрізняються, й увімкніть у них ознаку «Використовувати для створення варіативних товарів».
Типові варіативні атрибути: колір, розмір, вбудована пам'ять, об'єм, вага. Ознака ставиться один раз на атрибут і діє на весь каталог — усі товари, у яких цей атрибут заповнений, зможуть використовувати його для перемикання.
Скільки атрибутів брати. Один (тільки колір або тільки розмір) — найпростіший і найнадійніший варіант: усі кнопки завжди активні. Два — оптимум для електроніки й одягу, але вже діє правило матриці. Три й більше — кількість потрібних товарів росте добутком: 3 кольори × 4 розміри × 2 матеріали = 24 картки.
Чому частина кнопок на сайті неактивна
Кнопка активна тільки тоді, коли існує товар із потрібною комбінацією характеристик. Нехай у родині два варіативні атрибути — пам'ять і колір:
| Товари в родині | Що бачить покупець на товарі «128 ГБ, синій» |
|---|---|
| 128 синій, 128 зелений, 256 синій, 256 зелений | усі кнопки активні: для кожної є товар |
| 128 синій, 256 зелений | «256 ГБ» неактивна (немає товару «256 + синій»), «зелений» неактивна (немає «128 + зелений») |
Щоб усі кнопки були активними, потрібен окремий товар на кожну комбінацію: 3 кольори × 4 варіанти пам'яті = 12 товарів. Якщо частини комбінацій немає — нічого страшного: покупець побачить, що такого варіанта не існує.
За одного варіативного атрибута правило матриці не діє: усі кнопки завжди активні.
Крок 2. Заповнити назву родини
У кожного товару групи заповніть колонку «Назва родини (варіації)» однаковим значенням.
Назву беруть базову, без варіативних характеристик: «iPhone 15 Pro», а не «iPhone 15 Pro 256GB Blue». Покупцеві вона не показується — це службове ім'я групи для вас.
Якщо лінійка має кілька моделей, це кілька різних родин: «iPhone 15», «iPhone 15 Pro», «iPhone 15 Pro Max».
| Товар у каталозі | Назва родини |
|---|---|
| iPhone 13 Pro Max 128GB Graphite | iPhone 13 Pro Max |
| iPhone 13 Pro Max 256GB Alpine Green | iPhone 13 Pro Max |
| iPhone 13 128GB Blue | iPhone 13 |
Перші два товари опиняться в одній родині, третій — в іншій. І в кожного товару мають бути заповнені значення варіативних атрибутів: товар без кольору не отримає кнопки кольору, навіть якщо він у родині.
Крок 3. Показати кружок кольору замість слова
Щоб на сайті замість слова «чорний» чи «Синій» був кружок відповідного кольору, потрібні hex-коди кольорів. Їх зберігає «Довідник кольорів» — кнопка з пензлем у вікні «Атрибути».
- Оберіть у списку атрибут кольору.
- Натисніть «Заповнити значеннями з товарів» — програма збере всі унікальні значення цього атрибута з каталогу й спробує визначити колір за назвою.
- Перевірте результат. Там, де колір не визначився, клацніть по клітинці «Колір» і виберіть відтінок із палітри.
- Для двоколірних варіантів заповніть «Другий колір (градієнт)» — на сайті вийде кружечок із двох кольорів.
Автовизначення розуміє назви українською, російською та англійською й знає маркетингові імена: Graphite, Midnight, Starlight, Sierra Blue, Alpine Green, Product Red, Space Gray.
Складені значення воно розбирає на частини й заповнює обидві колонки першими двома знайденими кольорами. Роздільники — скісна риска, плюс, кома або сполучник «і», «и», «and»: «чорний/червоний», «білий + сірий», «black and gold».
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Повторний запуск «Заповнити значеннями з товарів» не затирає кольори, які ви поставили руками: заповнюються тільки порожні. Тому кнопку можна натискати щоразу, коли в каталозі з'явилися нові назви кольорів.
Колір знаходиться за точним значенням атрибута. Регістр не важить: «Чорний» і «чорний» — один рядок довідника. А «чорний», «чорний матовий» і «чорн.» — три різні рядки, і для кожного потрібен свій hex.
Перед заповненням довідника зведіть написання до єдиного вигляду — у цьому допомагає перевірка дублікатів значень.
Кнопка працює тільки з атрибутом, вибраним у списку, і бере всі непорожні значення по всьому каталогу за один раз, без обмеження кількості. Вона лише додає рядки: значення, яке з товарів уже зникло, лишається в довіднику, доки ви не видалите його самі.
У довіднику для значення є лише два поля — «Колір» і «Другий колір (градієнт)», обидва у HEX. Тому кружок у перемикачі буває одно- або двоколірним, а текстуру чи принт покупець бачить на фото самого товару-варіанта.
Як почистити довідник кольорів
Зайві рядки видаляти можна. На сайт іде колір лише тих значень, які зараз є у товарів родини, тому рядок, якого немає в жодному товарі, ні на що не впливає.
- «Скинути колір» очищає hex у вибраному рядку, сам рядок лишається.
- «Видалити» прибирає вибраний рядок: програма спершу спитає «Видалити колір «…» з довідника?» і видалить рядок лише після згоди.
- «Очистити все» видаляє всі рядки вибраного атрибута після питання «Ви впевнені?».
На панелі довідника ці кнопки — значки без підписів, назва з'являється, коли наведете на значок курсор.
1
Заповнити значеннями з товарів2
Скинути колір3
Видалити4
Очистити все5
Кольоровий кружок у колонці «Колір»- Заповнити значеннями з товарів — додає в довідник усі унікальні значення атрибута з каталогу.
- Скинути колір — прибирає колір у вибраного значення.
- Видалити — видаляє вибране значення з довідника.
- Очистити все — очищає весь довідник обраного атрибута.
- Кольоровий кружок показує колір, заданий для значення атрибута.
Кнопки повернення в довіднику немає. Якщо ви видалили або скинули колір значення, яке є в товарах, при наступному вивантаженні воно піде на сайт без кружечка.
Якщо в атрибута не лишилося жодного значення з кольором, а тип атрибута не «Колір», весь перемикач цього атрибута поїде на сайт текстовими кнопками.
Повторне «Заповнити значеннями з товарів» поверне видалені рядки для значень, що є в товарах. Воно знову спробує визначити колір за назвою для всіх рядків із порожнім hex — зокрема тих, де ви скинули колір навмисно. Колір, обраний у палітрі вручну, повторний запуск не чіпає.
Коли ви видаляєте сам атрибут, його рядки в довіднику кольорів видаляються разом із ним.
Крок 4. Вивантажити родини на сайт
У налаштуваннях тунелю увімкніть прапорець «Сімейства товарів» і запустіть вивантаження. Без нього дані про родини на сайт не поїдуть — самі по собі назви родин у каталозі нічого не роблять.
Прапорець є лише в тунелі для сайту на OpenCart 3: для інших CMS його в налаштуваннях немає.
У вивантаження потрапляють лише товари, у яких увімкнене вивантаження й заповнена назва родини. Товар, знятий з вивантаження, зникне з перемикача, навіть якщо назва родини в нього заповнена.
Після вивантаження на сайті з'являються кольорові кружечки (зокрема двоколірні), текстові кнопки пам'яті й розміру та посилання між товарами однієї родини.
Який товар стає головним у родині
Для мікророзмітки й посилань групі потрібен «якір» — головний товар. Програма обирає його сама, під час кожного вивантаження, і лише з товарів родини, які йдуть у це вивантаження (з урахуванням відборів шаблону — категорій, магазину). Правила два, поспіль:
- спершу товари, які є в наявності;
- серед них — найдорожчий.
Якщо в наявності немає жодного, головним стане найдорожчий із родини.
Правило навмисно динамічне і не дивиться на головний товар, призначений у каталозі: інакше група вела б покупця на сторінку «немає в наявності». При наступному вивантаженні вибір може змінитися — це нормально.
Чек-лист перед вивантаженням
- усі варіанти заведені окремими картками;
- у потрібних атрибутів увімкнена ознака варіативності;
- назва родини однакова символ у символ;
- значення варіативних атрибутів заповнені в кожного товару;
- у довіднику кольорів є hex для всіх значень кольору;
- товари активні, з наявністю й увімкненим вивантаженням;
- за двох атрибутів — перевірена матриця комбінацій.
Що буде, якщо вивантаження обірвалося
Родини на сайт ідуть окремим кроком вивантаження, і цей крок не доповнює те, що вже є на сайті, а збирає все наново:
- програма передає на сайт три списки: варіативні атрибути, родини з їхніми головними товарами, товари родин із кольорами;
- якщо всі три списки дійшли, таблиці родин на сайті повністю очищаються;
- таблиці заповнюються заново з цих списків.
Це окремі команди підряд, спільного відкату в них немає.
- Запит або дія
- Відповідь
- alt — один із варіантів, залежно від умови
- Примітка
- Якщо вивантаження обірвалося раніше, ніж дійшло до очищення таблиць родин, на сайті лишаються родини з попереднього вдалого вивантаження.
- Якщо хоч один із трьох списків не дійшов до сайту, програма не чіпає таблиці родин на сайті: очищення й заповнення пропускаються, і лишаються родини з попереднього вдалого вивантаження. Помилку передачі списку видно в журналі вивантаження.
- Якщо обрив стався після очищення, перемикачі на сайті можуть зникнути частково або повністю — до наступного вдалого вивантаження.
- Повторний запуск безпечний: він знову очищає таблиці родин і будує їх з поточних даних каталогу, тому родини не задвоюються і «хвости» від обірваного прогону не лишаються.
У самому Elbuz вивантаження назву родини в товарах не змінює, тож після обриву жоден товар не лишиться без родини в каталозі.
Як виправити вже зібрану родину
Щоб перейменувати родину або розформувати її, змініть колонку «Назва родини (варіації)» у товарів групи: відмітьте їх прапорцями й скористайтеся «Масово встановити значення» або «Знайти та замінити» на цій колонці.
Якщо в «Масово встановити значення» лишити поле порожнім, програма спитає «Очистити значення у вибраному полі?» і після згоди зітре назву родини — товари ні в яку родину більше не входять.
- Якщо змінити назву всім товарам групи однаково, родина просто отримає нову назву. Покупець цієї назви не бачить, тож на сайті зміниться тільки склад груп, якщо він змінився.
- Якщо змінити назву лише частині товарів, група розпадеться на дві: товари з новою назвою складуть окрему родину, решта лишиться в старій.
- Якщо очистити назву, товар при наступному вивантаженні зникне з перемикачів, а сам лишиться на сайті звичайною карткою.
На сайт зміна доїде при наступному вивантаженні з увімкненим прапорцем «Сімейства товарів»: воно перебудовує всі родини на сайті з того, що зараз записано в каталозі.
Головним товарам із товарами-опціями та самим опціям назву родини міняти марно: при переіндексації програма записує її заново з назви, артикулів і моделі головного товару.
Після «Масово встановити значення» лічильник «N варіантів» перераховується в усіх товарах старої й нової родини. «Знайти та замінити» перераховує його тільки у відмічених товарах.
Після нього перерахуйте лічильник для всього каталогу: вікно «Системні функції» → розділ «Індексація записів» → «Товарів базового каталогу».
Що буде, якщо масова зміна обірвалася, і як її повернути: що відбувається після запуску масової зміни.
Сценарії
Одяг: колір кружечками, розмір кнопками
Задача: футболка в кількох кольорах і розмірах, покупець має перемикатися між ними на сторінці товару.
Що ввімкнути:
- в атрибутів кольору й розміру — «Використовувати для створення варіативних товарів»;
- у всіх футболок моделі — однакову «Назва родини (варіації)»;
- у «Довіднику кольорів» для атрибута кольору — «Заповнити значеннями з товарів»;
- у налаштуваннях тунелю — «Сімейства товарів».
Що вийде: атрибут, у якого в довіднику є хоча б одне значення з кольором, їде на сайт як кольоровий перемикач. У розміру кольорів у довіднику немає, тож він іде текстовими кнопками.
Чого не буде: кружечка для значення з порожнім «Колір» і місця в перемикачі для футболки з вимкненим вивантаженням.
Смартфони з маркетинговими назвами кольорів
Задача: кольори в каталозі записані як у виробника — Graphite, Sierra Blue, Midnight, а частина двоколірна.
Що ввімкнути: спершу ознаку «Використовувати для створення варіативних товарів» в атрибута кольору — у списку довідника є лише атрибути з цією ознакою. Потім у «Довіднику кольорів» оберіть атрибут кольору, натисніть «Заповнити значеннями з товарів» і перегляньте рядки зі значенням «не задано».
Що вийде: такі назви отримають колір автоматично. Значення через «/», «+», кому або сполучник «і» чи «and» заповнять обидві колонки кольору, якщо обидві частини впізнано. Кольори, уже поставлені в палітрі, повторне натискання не перезапише.
Група не повинна вести на товар, якого немає
Задача: щоб якір родини на сайті завжди був товаром, який можна купити.
Що ввімкнути: окремої настройки немає — достатньо «Сімейства товарів» у тунелі й актуальних залишків у каталозі.
Що вийде: при кожному вивантаженні головним стає товар із наявністю за правилом головного товару. Закріпити головний товар вручну не вийде.
Що робити, коли родина не працює на сайті
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| Товар не потрапив до родини | назва родини відрізняється пробілом на початку чи всередині або друкарською помилкою | скопіювати назву з іншого товару групи |
| Товар у родині, а кнопки для нього немає | не заповнене значення варіативного атрибута | заповнити характеристику в картці товару |
| Замість кружечка — текст або порожнє місце | для цього значення немає hex у довіднику кольорів | відкрити довідник і задати колір |
| Кольори є не в усіх варіантів | значення кольору написані по-різному | звести написання до єдиного, потім заповнити довідник |
| Частина кнопок неактивна | немає товару з такою комбінацією характеристик | створити відсутні комбінації або лишити один варіативний атрибут |
| Родини не вивантажуються | вимкнений прапорець «Сімейства товарів» у тунелі (він є лише для сайту на OpenCart 3) | увімкнути в налаштуваннях вивантаження |
| Перемикачі не з'явилися, хоча атрибути заповнені | не увімкнена ознака «Використовувати для створення варіативних товарів» | увімкнути її в атрибута |
| Товар зник із перемикача на сайті | він неактивний, без наявності або знятий із вивантаження | перевірити ці три ознаки в картці |
| Значка «N варіантів» немає в сітці | назви родин потрапили в каталог не через сітку, а лічильник ще не перераховано | дочекатися переіндексації каталогу |
| Головний товар родини змінився сам | якір обирається щоразу: спершу з наявності, потім найдорожчий | так і задумано |
Часті запитання
Чи створить програма товари для всіх комбінацій сама?
Ні. Кожну комбінацію кольору й розміру заводите ви окремою карткою, родина лише зв'язує готові товари. (докладніше)
Чи можна додати товар до кількох родин?
Ні. Назва родини в товару одна, і належить він рівно одній групі.
Скільки товарів може бути в одній родині?
Обмежень немає. Але чим більше варіантів, тим більше кнопок бачить покупець: практична межа комфортного сприйняття — приблизно двадцять-тридцять товарів у групі.
Чи обов'язково заповнювати довідник кольорів?
Тільки якщо хочете кольорові кружечки. Без hex-кодів перемикач кольору покажеться текстовими кнопками — так само, як пам'ять чи розмір.
Призначив головний товар — чому на сайті якір інший?
Головний товар родини обирається автоматично при кожному вивантаженні: спершу з наявності, серед них — найдорожчий. Призначення в каталозі на цей вибір не впливає. (докладніше)
Що станеться, якщо видалити товар із родини?
Після наступного вивантаження родина оновиться сама: видалений товар зникне з перемикачів на сайті.
Чи можна використати родини лише для частини каталогу?
Так. Родина утворюється тільки з товарів, у яких заповнена назва родини. Решта каталогу вивантажується як завжди.
Чи можна завантажити в довідник кольорів зображення текстури тканини?
Ні. У «Довіднику кольорів» є лише поля «Колір» і «Другий колір (градієнт)» у HEX. Текстуру чи принт покупець побачить на фото самого товару-варіанта. (докладніше)
Суміжні теми
- Якщо ознаки варіативності не видно в атрибута — довідник атрибутів.
- Якщо колір записаний у товарах по-різному — чищення значень атрибутів.
- Якщо варіанти постачальника приходять опціями одного товару — товари-опції.
- Якщо родини треба вивантажити на сайт уперше — вивантаження на сайт через тунель.

