Elbuz робить характеристику товару фільтром у каталозі сайту однією галочкою в категорії: покупець відбирає товари за діагоналлю, кольором чи обсягом пам'яті, а в сусідній категорії та сама характеристика фільтром не стає.
Коли це знадобиться:
- Покупці мають відбирати відеокарти за виробником GPU — галочка «Відображати у фільтрі» в категорії «Відеокарта» робить це.
- У ноутбуках той самий фільтр зайвий — там галочку не ставлять, і фільтра не буде.
- Діагональ має бути повзунком «від і до» — колонка «Вид» задає елемент фільтра.
- Галочка стоїть, а фільтра немає — один пункт меню перераховує службові ідентифікатори значень.
З чого почати: станьте на категорію в дереві вікна «Атрибути» й поставте галочку «Відображати у фільтрі».
Що вміє фільтр за характеристиками
- Увімкнути характеристику у фільтрі категорії — окремо в кожній категорії.
- Задати вигляд фільтра — прапорець, перемикач, список, слайдер, слайдер-діапазон.
- Полагодити фільтр, якого немає на вітрині — перерахунок ідентифікаторів значень.
- Доручити вибір фільтрів AI — модель сама позначить характеристики для фільтрів.
Де це і хто має доступ
- Меню
- Довідники → Базовий каталог товарів → Атрибути → колонка «Відображати у фільтрі»
- Багато категорій одразу
- кнопка «Категорії» → колонка «Відображати у фільтрі»
- Перерахунок ID
- у вікні «Атрибути»: «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)»
- Право доступу
- вікно «Атрибути» в правах груп
- Підготувати
- атрибут, увімкнений у категорії, і значення в товарах
Фільтр працює лише для характеристики, яка вже ввімкнена в категорії. Як її увімкнути — Як додати характеристику в картку товару.
Як увімкнути характеристику у фільтрі категорії
Галочка «Відображати у фільтрі» вирішує, чи стане характеристика фільтром у каталозі на сайті. Вона задається в кожній категорії окремо: «Виробник GPU» може фільтрувати відеокарти й не фільтрувати ноутбуки (що в атрибута своє в кожній категорії).
- Оберіть категорію в дереві вікна «Атрибути».
- Знайдіть атрибут полем «Пошук атрибута…».
- Поставте галочку «Відображати у фільтрі» подвійним кліком.
Для багатьох категорій одразу — кнопка «Категорії», колонка «Відображати у фільтрі» (кнопка «Категорії»).
Поряд із нею в групі колонок «Фільтр (підбір товарів за атрибутами)» стоять ще шість:
- «Вид» — яким елементом характеристика намалюється у фільтрі: прапорцем, перемикачем, списком, слайдером, слайдером-діапазоном.
- «Постфікс для значення» — що дописується після числа: «см», «Гб», «Вт».
- «Макс. кількість атрибутів» і «Макс. кількість значень» — обмеження довжини списків; задаються в кожній категорії, на корені дерева — спільно (правка в таблиці).
- «Список значень розкритий» — фільтр показується розгорнутим, а не згорнутим.
- «Відображати горизонтально» — значення шикуються в рядок, а не стовпчиком.
Що робити, якщо галочка стоїть, а фільтра немає
Галочка стоїть, а фільтра на вітрині немає. Найчастіша причина технічна: у значень характеристики не порахований службовий ідентифікатор, за яким фільтр і працює. Так буває у значень, які приїхали давніми імпортами. Лікується одним пунктом меню: «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)». Поки операція йде, висить синій тост «Обробка даних, чекайте»; наприкінці — «Успішно оновлено».
Що робить цей пункт по кроках:
- Шукає атрибути, у яких є непорожні значення без ідентифікатора.
- Таких немає — лише прибирає зі списку можливих значень ті, яких немає в жодного товару; тост той самий, «Успішно оновлено».
- Такі є — бере їх пачками по 100 атрибутів і для кожної пачки стирає список значень, обнуляє ідентифікатори в товарах і рахує все заново.
- Якщо в налаштуваннях системи ввімкнено «Розділяти значення характеристик», значення з роздільником тут же розбиваються на окремі.
Скільки це триває і чи можна закрити вікно. Операція не йде в чергу фонових завдань: вона працює в межах одного запиту, поки відкрита сторінка його чекає. Ліміту на кількість товарів чи значень немає.
Синій тост «Обробка даних, чекайте» висить до 200 секунд; якщо робота триває довше, він зникне сам, хоча сервер ще рахує. Орієнтуйтеся на тост «Успішно оновлено». Якщо запит упав з помилкою, з'явиться червоний тост із її текстом.
Якщо робота обірвалася. Пачки, які встигли дорахуватися, лишаються готовими. У пачці, на якій стався обрив, значення можуть залишитися без ідентифікаторів — тобто в тому самому стані, від якого цей пункт і лікує. Повторний запуск це лікує: програма знову знайде атрибути, у яких бракує ідентифікаторів, і перерахує саме їх, не чіпаючи вже готових.
Те саме перерахування запускається й само — наприкінці імпорту YML і тунелю з сайтом, коли імпорт завантажує характеристики. Там воно йде по всьому каталогу одразу: список значень очищається повністю й будується заново. Якщо такий імпорт обірвався саме на цьому кроці, без ідентифікаторів лишаться значення всього каталогу — лікується тим самим пунктом «Оновити ID значень атрибутів (фільтри)».
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Сценарії
Фільтр за характеристикою потрібен в одній категорії, а в сусідній — ні
Що зробити. Станьте в дереві на категорію, де фільтр потрібен, і поставте галочку «Відображати у фільтрі» в рядку атрибута. У категорії, де фільтр не потрібен, галочку не ставте.
Що вийде. Ознака фільтра запишеться тільки на зв'язок атрибута з цією категорією — як у прикладі з «Виробник GPU», що фільтрує відеокарти й не фільтрує ноутбуки. Якщо галочка стоїть, а фільтра на вітрині немає, запустіть «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)».
Чого не буде. Інші категорії цієї зміни не побачать. Але якщо поставити галочку, коли в дереві стоїть корінь, вона запишеться в спільний запис «усі категорії» — у значення за замовчуванням, а не в налаштування потрібної категорії.
Імпорт YML обірвався, і фільтри на сайті перестали працювати
Що зробити. Запустіть «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)» і дочекайтеся тосту «Успішно оновлено».
Що вийде. Програма знайде значення без ідентифікаторів і перерахує їх пачками по 100 атрибутів.
Чого не буде. Значення, що вже мають ідентифікатори, не перераховуються.
Що робити, коли фільтра на вітрині немає
| Що ви бачите | Чому так | Що зробити |
|---|---|---|
| «Відображати у фільтрі» стоїть, а фільтра на вітрині немає | У значень характеристики не порахований службовий ідентифікатор, за яким працює фільтр | «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)» (фільтр вітрини) |
Часті запитання
Навіщо галочка «Відображати у фільтрі», якщо характеристика й так є в картці?
Картка товару й фільтр вітрини — різні речі. «Показувати у картці товару (категорії)» відповідає за поле в товарі, «Відображати у фільтрі» — за відбір товарів покупцем на сайті. Обидві задаються в кожній категорії окремо.
Чи можна, щоб нові атрибути одразу ставали фільтрами?
Ні: для нових атрибутів галочка знята. Увімкніть її в потрібних категоріях вручну або доручіть AI — «AI-інструменти» → «Обрати атрибути для фільтрів» (AI та характеристики).
Поставив галочку на корені дерева — чому в категорії фільтра немає?
На корені галочка пишеться в спільний запис «усі категорії» — це значення за замовчуванням, а не налаштування категорії. Станьте на потрібну категорію й поставте галочку там.
Чому у фільтрі видно не всі значення?
Довжину списку обмежує «Макс. кількість значень» — своя в категорії або спільна з кореня дерева. Перевірте число в рядку атрибута, стоячи на категорії (колонки фільтра).
Чи можна закрити сторінку, поки оновлюються ID значень?
Краще дочекатися тосту «Успішно оновлено»: операція йде в межах одного запиту. Якщо робота обірвалася, запустіть пункт ще раз — він дорахує лише те, чого бракує (як це працює).
Суміжні теми
- Якщо потрібна загальна картина: що в атрибута спільне, а що своє в категорії — Як додати характеристику в картку товару.
- Якщо потрібної характеристики в довіднику ще немає — Як завести, змінити й видалити атрибут.
- Якщо у фільтрі одне значення записане трьома способами — перевірка дублікатів значень.

