Як побудувати дерево категорій каталогу

12 хв

Elbuz тримає ваші власні розділи каталогу деревом: від категорії залежить, у якому розділі сайту покажеться товар, під яку націнку потрапить і в які вивантаження піде. Дерево будують один раз — далі в нього лягають товари з прайсів.

Коли це знадобиться:

  • Каталогу ще немає — двадцять підкатегорій заводяться одним списком, налаштування сторінки вони беруть від батьківської категорії.
  • Треба переставити гілки — перенесена гілка зберігає товари й адреси сторінок.
  • Треба прибрати зайве — відбір «Без товарів» над таблицею показує категорії, які можна видалити без втрати товарів.
  • Потрібна вітринна добірка — паритетна категорія показує товар ще в одному розділі, не переносячи його.

З чого почати: створіть верхні розділи кнопкою «Додати» у вікні «Категорії».

Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.

Що вміє дерево категорій

Де це і хто має доступ

Меню
Довідники → Категорії
Робочий стіл
ярлик «Категорії»
Таблична версія
кнопка «Таблицею» над деревом
З вікна товарів
Базовий каталог товарів → Товари → «Додаткові операції» над деревом → «Список категорій»
Право доступу
вікно «Категорії»; «Додати» і «Видалити категорію» — окремими правами груп
Підготувати
нічого; якщо категорії приїдуть імпортом — спершу зробіть імпорт

Окремого пункту меню у «Списку категорій» немає — це вікно відкривається тільки з двох місць, названих вище.

Через швидкий пошук Ctrl+K категорії не шукаються: він знає товари, контрагентів і документи, а категорій у ньому немає.

Перетягування, порядок сортування й правка в таблиці «Список категорій» окремим правом не закриті: їх зробить будь-хто, кому відкрито вікно. Тому доступ до «Категорій» — це доступ до структури каталогу цілком. Право «Вкладка "Націнка / Знижка"» ховає картку глобальних націнок на екрані огляду; решта прав вікна керує карткою категорії.

Бічне меню з розгорнутим розділом «Довідники»
1Пункт «Категорії»
  1. Пункт «Категорії» у розділі «Довідники» відкриває довідник структури каталогу.

Навіщо дерево і чому його будують до прайсів

Категорія — це адреса товару у вашому магазині. Від неї залежить, у якому розділі сайту товар покажеться, під яку націнку потрапить, у які вивантаження піде і за якими правилами до нього доїдуть дані з прайсів постачальників. Рядок прайсу, якому не знайшлося категорії каталогу, у каталог не додається — тому дерево будують до того, як завантажувати прайси, а не після. Виняток один: якщо в налаштуваннях оновлення каталогу ввімкнено «Додавати категорії», програма створить категорії з прайсу сама (оновлення базового каталогу).

Що з ваших правок переживе наступне оновлення з «Додавати категорії». Перед тим як створити категорію з прайсу, програма шукає, чи вона вже є в каталозі, трьома способами: за назвою, під якою ця категорія колись прийшла з цього самого прайсу; за внутрішнім ідентифікатором, який категорія отримала під час створення з прайсу; за повною назвою зі шляхом, як вона зараз стоїть у дереві. Знайдена категорія вдруге не створюється, і назву їй програма не переписує.

  • Якщо категорію створив прайс, а ви її перейменували, — вона знаходиться за початковою назвою з прайсу або за ідентифікатором. Дубля не буде, ваша назва лишається.
  • Якщо категорію створив прайс, а ви перетягнули її в іншу гілку, — перенос переживе прогін. Батька таким категоріям програма щоразу виставляє заново, але за тим батьком, якого записало перетягування, тому на старе місце вона не повернеться.
  • Якщо категорію ви створили самі, а прайс «підхопив» її лише через збіг повної назви, — після перейменування чи переносу збігу вже немає, і наступний прогін створить нову категорію з назвою з прайсу.
  • Якщо категорію, створену з прайсу, ви видалили, — наступний прогін створить її знову, уже як нову категорію, і рядки прайсу ляжуть у неї.

Після кроку «Додавання категорій» програма перебудовує ланцюжки предків і повні назви всього дерева, і кожна категорія позначається зміненою: у наступне вивантаження підуть усі категорії, а не тільки нові.

Ієрархія в дереві не обмежена: ні в програмі, ні в базі немає стелі вкладеності. Межу ставлять собі самі: чим глибше дерево, тим довше покупцеві добиратися до товару і тим важче вам самим працювати з категоріями.

Ієрархія зберігається у програмі двічі: у кожної категорії записаний її безпосередній батько і окремо — увесь ланцюжок предків до кореня. Друге потрібне, щоб швидко відповідати на питання «які товари лежать у цій гілці разом з підкатегоріями». Крім того, повну назву категорії програма копіює ще й у самі товари, тому при перейменуванні чи переносі гілки переписує її по всій гілці.

Що показують лічильники над деревом і в картці

Вікно «Категорії»: екран огляду без вибраної категорії
1Плашка «Всього категорій»
2Плашка «Товарів без категорії»
3Кнопка «Додати»
4Кнопка «Таблицею»
5Корінь дерева «Список категорій»
  1. Плашка «Всього категорій» показує загальну кількість категорій у довіднику.
  2. Плашка «Товарів без категорії» показує, скільки товарів ще не прив'язано до жодної категорії.
  3. Кнопка «Додати» створює нову категорію всередині виділеної в дереві.
  4. Кнопка «Таблицею» відкриває список категорій у вигляді таблиці.
  5. Корінь дерева «Список категорій» — точка входу до всієї структури каталогу.

Над деревом стоять п'ять плашок: «Всього категорій», «Активні», «Вимкнені», «Товарів у категоріях» і «Товарів без категорії». Остання підсвічується жовтим, якщо в ній не нуль.

Ще два числа: бейдж праворуч від назви категорії в дереві і лічильник у картці категорії. Обидва рахують усю гілку разом з підкатегоріями — товари, для яких категорія гілки основна. Товари, що лежать у категорії лише посиланням з паритетної добірки, не рахуються.

Бейдж — збережене число: програма перераховує його після завантаження прайсів, імпорту й оновлення каталогу. Картка рахує щоразу, коли ви її відкриваєте. Розійшлися числа — орієнтуйтеся на картку.

Як знайти категорію в дереві

Поле «Пошук категорії» стоїть просто під кнопками. Працює воно від двох символів: на одній літері фільтр не запускається взагалі, і це не гальмування, а поріг у коді. Escape або порожнє поле скидають відбір.

Перед першим пошуком програма розкриває дерево цілком — інакше фільтр не побачив би згорнуті гілки. Невідповідні вузли ховаються, а біля батьківських показується, скільки збігів усередині. На каталозі в кілька сотень категорій це швидший спосіб дістатися потрібної гілки, ніж розкривати рівні вручну.

З другої літери дерево відфільтровується: лишаються збіги й гілки до них, біля батьківських вузлів — лічильник збігів
Поле пошуку категорії з результатом фільтрації дерева
1Поле «Пошук категорії»
2Лічильник збігів біля батьківського вузла
3Знайдена категорія «Мышь компьютерная»
  1. У поле «Пошук категорії» введено запит «мыш».
  2. Біля батьківських вузлів «Компьютерная периферия» і «Манипуляторы» з'явився лічильник — 3 збіги.
  3. У списку залишилися лише категорії, що відповідають запиту, наприклад «Мышь компьютерная».

Кнопка з трьома смужками праворуч від кошика — «Додаткові операції». У ній чотири пункти: «Розгорнути усі категорії», «Згорнути усі категорії», «Оновити список» і, за розділювачем, «Зіставлення категорій та атрибутів з маркетплейсами» — це вже інше вікно й інша тема.

Розкрите меню «Додаткові операції» над деревом категорій
1«Розгорнути усі категорії»
2«Оновити список»
3Зіставлення з маркетплейсами
  1. «Розгорнути усі категорії» розкриває все дерево до останнього рівня.
  2. «Оновити список» перезавантажує дерево категорій без перезавантаження сторінки.
  3. Останній пункт меню відкриває зіставлення категорій та атрибутів з маркетплейсами.

Дві дрібниці, які економлять час при щоденній роботі: межу між деревом і правою половиною можна тягнути мишкою (подвійний клік по ній згортає панель), а остання відкрита категорія запам'ятовується — наступного разу вікно відкриється саме на ній.

Що на екрані огляду

Коли в дереві вибрано корінь «Список категорій» або не вибрано нічого, права половина показує екран огляду. Клік по будь-якій категорії замінює його на картку цієї категорії — контент, SEO, націнки й налаштування сторінки, зі збереженням змін на льоту.

На екрані огляду три картки. Перша, «Як влаштований довідник», — це чотири кроки для новачка, і слово «Додати» в першому кроці клікабельне: воно натискає кнопку створення категорії. Друга, «Націнка / Знижка (глобальні налаштування для всіх товарів)», згорнута за замовчуванням і містить правила, що діють на весь магазин; правило, задане в картці конкретної категорії, має вищий пріоритет. Ціноутворення розібране в окремій статті.

Третя картка — «Інструменти каталогу»: плитки, які ведуть у сусідні вікна. «Переклад іншими мовами», «Зіставлення з маркетплейсами», «Розмірні сітки», «Масова генерація тексту з використанням AI», «AI-індекс товарів» і три налаштування віджетів — конфігуратора, розумного помічника й розумного пошуку. В offline-встановленні частина плиток не показується. «Розмірні сітки» відкриваються у власному вікні, незалежному від «Списку категорій», — обидва можна тримати відкритими одночасно.

Картка «Інструменти каталогу» на екрані огляду
1Плитка «Паритетні категорії»
2Плитка «Зіставлення з маркетплейсами»
3Плитка «Переклад іншими мовами»
  1. Паритетні категорії — інструмент розподілу товарів по каталогу; на цьому екрані плитку не натискали.
  2. Зіставлення з маркетплейсами — відкриває налаштування зв'язку категорій із зовнішніми майданчиками.
  3. Переклад іншими мовами — масовий переклад назв і описів категорій.

Плитка «Розкласти за паритетними категоріями» вікна не відкриває. Вона запускає розподіл товарів за паритетними правилами по всьому каталогу — і перед запуском перепитує: «Товари всього каталогу буде розкладено за паритетними (вітринними) категоріями згідно з правилами. Операція масова й може зайняти час.» Після виконання з'явиться «Операція успішно виконана».

У картці категорії поруч живе плитка «Паритетні категорії» — ось вона відкриває вікно налаштування правил. Назви тепер різні: одна каже, що зробить, друга — куди веде.

Як спитати AI про стан категорії

У шапці картки категорії, поруч з «AI-генерація», є кнопка «✦ AI». Вона відкриває чат консультанта, який уже знає, про яку категорію мова, і пропонує чотири питання:

  • «Стан категорії» — скільки товарів категорії разом із підкатегоріями без фото, опису, ціни, наявності і які підкатегорії порожні. Порожні підкатегорії консультант пропонує видалити планом із кнопкою підтвердження;
  • «Перенести товари» — допомагає перенести товари в іншу категорію: спитає, які саме й куди;
  • «Задати характеристику всім товарам» — показує характеристики категорії, питає, яку й яке значення, і готує план змін;
  • «Як категорія йде у вивантаження» — з якими категоріями маркетплейсів її зіставлено, у які шаблони вивантаження вона потрапляє і чого бракує.
Картка категорії «Інструменти» і чат консультанта з підказками «Стан категорії», «Перенести товари», «Задати характеристику всім товарам», «Як категорія йде у вивантаження»
1Кнопка «✦ AI»
2Стан категорії
3Вивантаження
  1. Відкриває чат про цю категорію.
  2. Скільки товарів без фото, опису, ціни, наявності та порожні підкатегорії.
  3. З якими категоріями маркетплейсів зіставлена й у які шаблони потрапляє.

Підказка показується, тільки коли для неї є дані й права:

  • «Стан категорії» — якщо є проблемні товари чи порожні підкатегорії; число поруч — проблемні товари разом із порожніми підкатегоріями;
  • «Перенести товари» — якщо в категорії є товари; число поруч — товари категорії;
  • «Задати характеристику всім товарам» — якщо в категорії є характеристики;
  • «Як категорія йде у вивантаження» — якщо вам відкрите вікно вивантаження з правом на тест шаблону.

Видалити порожні підкатегорії консультант запропонує лише тому, кому дозволено видаляти категорії в дереві. Без вашого підтвердження консультант нічого не змінює. Фрази для консультанта — у статті про AI-консультанта.

Як відмітити кілька категорій у вікні вибору

Це вікно відкривається з інших налаштувань, коли треба обмежити дію кількома категоріями каталогу: у налаштуваннях оновлення базового каталогу з прайсу, у фільтрі шаблону вивантаження, у правилах ігнорування й заміни тексту, у пресеті парсера, у налаштуваннях віджета розумного пошуку. Воно лише запам'ятовує список категорій для того налаштування, з якого його відкрили; товари воно не переносить і категорію товару не змінює.

Як відмітити кілька категорій і зберегти:

  1. Поставте прапорці біля потрібних категорій. Прапорець на батьківській категорії відмічає всю її гілку; частково відмічена гілка показується сірим квадратом.
  2. Щоб знайти категорію за назвою, введіть її в поле «Пошук категорії» над деревом. Біля батьківських вузлів з'явиться лічильник збігів.
  3. Натисніть «Зберегти» вгорі вікна. Вікно закриється, а список у вікні, з якого ви прийшли, оновиться.
Вікно «Вибір категорій товарів» з пошуком «Мышь», підсвіченими збігами та частково відміченими батьківськими категоріями
1Зберегти
2Пошук категорії
3Відмічена категорія
4Частково відмічений батько
  1. Кнопка «Зберегти» записує вибраний список категорій.
  2. У полі «Пошук категорії» збіги підсвічуються, а біля батьківських вузлів з'являється лічильник.
  3. Категорія з прапорцем потрапляє у вибір.
  4. Батьківська категорія, в якій відмічена лише частина підкатегорій, показується частково відміченою.

Закриєте вікно хрестиком — вибір не збережеться. У меню «Додаткові дії» поруч з кнопкою є «Розгорнути усі категорії», «Згорнути усі категорії» й «Оновити список». Коли вікно відкрито з налаштувань прайс-листа, там є ще «Показати всі категорії»: спершу дерево показує тільки категорії, у які розкладено товари цього прайсу.

Головної категорії товару в цьому вікні немає — категорію самого товару міняють у його картці або масовою операцією в списку товарів (масове редагування). У фільтрі шаблону вивантаження те саме вибирається ще й таблицею: колонка «Активність» і кнопка «Зберегти».

Сценарії

Побудувати каталог з нуля

Що зробити. Пройдіть список згори вниз; кожен крок детально — у статті про створення категорій.

Що зробити

Що вийде. Дерево з верхніми розділами й підкатегоріями, у яких однакові налаштування сторінки.

Почистити каталог від порожніх категорій

Що зробити. Відкрийте «Таблицею», увімкніть відбір «Без товарів» і видаляйте кандидатів згори вниз, звіряючи лічильник у картці — порядок дій.

Що вийде. Порожні гілки зникають цілком, товари лишаються на місці.

Прибрати напрямок з сайту

Що зробити. Магазин один — вимкніть «Активність категорії» в картці (вимкнення). Магазинів кілька, а сховати треба лише в одному — зніміть цей магазин у блоці «Магазини» (категорія в одному магазині).

Що вийде. Вимкнення гасить гілку разом з товарами; знятий магазин прибирає категорію лише з цього магазину і статусів не змінює.

Що робити, коли дерево показує не те

Що ви бачитеЧому такЩо зробити
Бейдж у дереві й число товарів у картці категорії різні Бейдж — збережене число, перераховується після завантажень і оновлень каталогу; картка рахує наживо Орієнтуйтеся на картку (лічильники)
«Помилка при завантаженні!» замість дерева Відповідь із деревом не прийшла або прийшла зіпсованою Закрийте й відкрийте вікно; якщо повторюється — зверніться в підтримку
«Немає даних!» у дереві У каталозі немає жодної категорії Створіть першу кнопкою «Додати» (створення категорії)

Часті запитання

Скільки рівнів вкладеності можна зробити?

Обмеження немає ні в програмі, ні в базі. Глибоке дерево ускладнює і навігацію покупця, і власну роботу з категоріями.

Чи може програма сама створити категорії з прайсу?

Так, якщо в налаштуваннях оновлення каталогу ввімкнено «Додавати категорії». Що з ваших правок переживе наступний прогін — у довідці.

Чи можна тут зіставити категорії постачальника з моїми?

Ні: категорії з прайсу — окремий довідник зі своїм вікном. Як зв'язати їх із вашим деревом — Зіставлення категорій прайс-листа.

Що станеться з товарами, якщо видалити категорію?

Товари, для яких категорія основна, видаляються назавжди разом з усією гілкою. Щоб їх зберегти, спершу перенесіть товари в іншу категорію. Детальніше — що зникає разом з категорією.

Чому категорію не знаходить швидкий пошук Ctrl+K?

Швидкий пошук знає товари, контрагентів і документи, категорій у ньому немає. Шукайте полем «Пошук категорії» над деревом — як знайти категорію.

Суміжні теми

Чи була стаття корисною?