Довідник атрибутів і прив'язка до категорій

30 хв

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

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

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

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

Де це у програмі

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

Меню
Довідники → Базовий каталог товарів → Атрибути
З картки категорії
секція «Інструменти» → плитка «Налаштування атрибутів»; вікно відкривається на цій категорії, а дерево ліворуч працює як завжди — перейшли на іншу гілку, і робота йде вже в ній
З картки товару
розділ «Атрибути» → кнопка «Налаштування атрибутів»
З «Детальної інформації про товар»
розгорнутий рядок у сітці товарів (), та сама кнопка

На робочому столі ярлика за замовчуванням немає — вікно відкривають з меню або переліченими кнопками. Якщо заходите сюди часто, ярлик можна витягнути на стіл самому.

Розділ меню «Довідники» з розкритою групою «Базовий каталог товарів»
1Пункт «Атрибути»
  1. Пункт «Атрибути» — відкриває довідник атрибутів товарів.

У вікна три вкладки: «Атрибути» — сам довідник, «Групи атрибутів» — блоки, якими характеристики розкладаються в картці товару, «Значення» — усі значення обраного атрибута з можливістю виправити їх одразу в багатьох товарах. Область правки задає дерево: стоїть категорія — правляться товари цієї категорії, стоїть корінь — увесь каталог. Ця стаття про перші дві; вкладка «Значення» — тема окремої статті.

Таблиця показує весь довідник, а не атрибути категорії

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

Ось той самий запит, яким сітка бере дані, виконаний на демонстраційному акаунті з обраною категорією «Смартфон»: він повертає 3172 рядки — усі атрибути бази, — і рівно 155 з них мають галочку прив'язки до цієї категорії. Решта, три тисячі рядків, до смартфонів стосунку не має.

Що ж тоді робить вибір категорії? Рівно дві речі:

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

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

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

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

Що спільне на всю програму, а що — тільки в цій категорії

Атрибут заводиться раз і живе один. У категорію він не копіюється — він у ній вмикається. Тому частина його налаштувань лежить на самому атрибуті й діє скрізь, а частина — на зв'язку з конкретною категорією. В інтерфейсі ця межа не намальована ніяк: обидва види колонок стоять в одній таблиці поруч. Ось вона таблицею.

Де насправді зберігається кожна колонка
КолонкаДіє
«Назва атрибута», «Назва коротка», «Опис атрибуту», «Постфікс для значення»спільна, окремо на кожну мову даних
«Тип», «Вид», «Одиниця виміру», «SEO посилання (ЧПУ, код)»спільні
«Активність», «Опція товару», «Вивантаження на сайт (файл)», «Відображати на сайті у картці товару», «Відображати на сайті у списку товарів», «Показувати у сітці базового каталогу», «Тільки для читання», «Многострокові значення», «Відображати HTML редактор», «Список значень розкритий»спільні — міняєте, стоячи в одній категорії, змінюється у всіх
«Показувати у картці товару (категорії)»тільки в цій категорії
«Порядок»тільки в цій категорії; без обраної категорії — спільний
«Обов'язково до заповнення»тільки в цій категорії; без обраної категорії — спільне
«Відображати у фільтрі»тільки в цій категорії
«Відображати горизонтально»тільки в цій категорії; без обраної категорії — спільне
«Використовувати для створення варіативних товарів»тільки в цій категорії; без обраної категорії — спільне
«Використовувати для короткого опису», «Порядок для короткого опису»тільки в цій категорії
«Rozetka: ID», «Rozetka: назва»у цій категорії, якщо задано; інакше береться спільне значення

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

Живий приклад із демонстраційного акаунта. Атрибут «Виробник GPU» увімкнений у трьох категоріях, і в кожній він налаштований по-своєму:

Категорія«Порядок»«Відображати у фільтрі»
Відеокарта10стоїть
Готова збірка ПК0стоїть
Ноутбук150не стоїть

Один атрибут, три різні поведінки. У відеокартах у нього порядок 10 і він працює фільтром; у ноутбуках порядок 150 і у фільтр він не потрапляє. Саме це й означає «налаштування в категорії».

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

Що з цього виходить на практиці: коли в дереві не обрана жодна категорія, «Порядок», «Обов'язково до заповнення», «Відображати горизонтально» і «Використовувати для створення варіативних товарів» правляться глобально — у самому атрибуті. Для «Обов'язково до заповнення» це має наслідок, про який варто знати заздалегідь.

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

не поставленапоставленапоставленане поставленаАтрибут у довіднику:назва, тип, правилапоказуГалочка «Показувати укартці товару (категорії)»Атрибут є в довіднику,але в товарах категоріїйого немаєПрограма створюєпорожні рядкихарактеристику товарів цієї категоріїПоле з'являється увкладці «Атрибути» карткитоваруМенеджер вписуєзначенняХарактеристика в картцітовару на сайтіГалочка «Відображати уфільтрі»Товар можна знайтифільтром вітриниУ фільтрі вітринихарактеристики немає
Шлях від рядка в довіднику до поля в картці товару й фільтра на вітрині

Далі читайте той розділ, який відповідає вашому випадку.

Смуга статистики: п'ять чисел над таблицею

Над таблицею п'ять плиток. Вони перераховуються щоразу, коли ви обираєте категорію в дереві, і показують різні речі залежно від того, обрана категорія чи ні.

ПлиткаБез обраної категоріїЗ обраною категорією
«Всього атрибутів»усі атрибути довідникаскільки з них увімкнено в цій категорії
«Активних»атрибути з галочкою «Активність»те саме серед атрибутів категорії
«Груп»усі групи атрибутівскільки різних груп представлено в цій категорії
«У фільтрах»атрибути, у яких ознака «Відображати у фільтрі» стоїть хоч в одному записі прив'язкипозначені у фільтрі саме в цій категорії
«Невикористовуваних»атрибути, яких немає в жодного товару — жодного рядка, навіть порожнього; синоніми й головні синоніми в це число не входятьатрибути категорії, яких немає в жодного товару цієї категорії
Смуга статистики над таблицею атрибутів у категорії «Смартфон»
1Всього атрибутів
2У фільтрах
3Невикористовуваних
  1. Всього атрибутів — загальна кількість атрибутів у довіднику.
  2. У фільтрах — кількість атрибутів, які беруть участь у підборі товарів за фільтром.
  3. Невикористовуваних — атрибути, не застосовані до жодного товару; клік відкриває окреме вікно (не натискати під час зйомки).

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

Ця плитка показує, наскільки заріс довідник: скільки атрибутів не використовує жоден товар. Такі атрибути з'являються самі — довідник поповнюють прайси, парсери й імпорт, а прибирати їх нікому. Кожен із них потім спливає у списках вибору, у налаштуванні колонок і в зіставленні з маркетплейсом.

Як завести атрибут

Кнопка «Атрибут» у лівій частині панелі (підказка «Додати атрибут») відкриває діалог «Додавання нового атрибута». У ньому три поля.

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

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

Діалог «Додавання нового атрибута» з увімкненою галочкою масового створення та підказкою
1Поле «Назва блоку атрибута»
2Поле «Назва атрибута»
3Галочка «Масове створення атрибутів»
  1. Поле «Назва блоку атрибута» підставляється з виділеного рядка і завжди доступне для редагування.
  2. Поле «Назва атрибута» — багаторядкове поле для введення назви нового атрибута.
  3. Галочка «Масове створення атрибутів» вмикає підказку про розділювачі для створення кількох атрибутів за один крок.

Масове створення. Увімкніть галочку, вставте назви — і програма створить їх усі за один раз. Роздільник вона визначає сама: рахує в тексті кількість переходів на новий рядок, табуляцій і крапок з комою, і бере той знак, якого більше. Тому список, скопійований стовпчиком з Excel, працює так само добре, як «Ширина; Висота; Глибина». Порожні рядки й назви, що повторюються, відкидаються — двох однакових атрибутів з одного списку не вийде.

Що отримує новий атрибут відразу після створення:

  • Тип «Текст» — це тип за замовчуванням у довіднику типів.
  • Вид фільтра «Прапорець» — теж за замовчуванням.
  • Код ЧПУ — програма транслітерує назву латиницею й записує в колонку «SEO посилання (ЧПУ, код)».
  • Ознаку вивантаження на сайт — якщо ввімкнено налаштування системи «Нові атрибути за замовчуванням вивантажуються на сайт (прапор "Вивантаження на сайт")» (за замовчуванням воно ввімкнене).
  • Назву тільки основною мовою. Для решти мов рядок описів створюється порожнім — заповнюють його через «Сервіс» → «Довідники та переклади» → «Переклад атрибутів іншими мовами».

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

Однакову назву двічі завести не можна

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

Область перевірки задається налаштуванням системи «Перевіряти унікальність нових атрибутів з урахуванням назви блоку атрибута». Вимкнене (стан за замовчуванням) — назва перевіряється по всьому довіднику, і «Ширина» може бути тільки одна. Увімкнене — назва перевіряється разом із групою, і тоді «Ширина» в групі «Габарити упаковки» та «Ширина» в групі «Розміри виробу» лишаються двома різними характеристиками.

Новий атрибут одразу вмикається в категорії, обраній у дереві. Створили його, стоячи на «Холодильниках», — галочка «Показувати у картці товару (категорії)» в цій категорії вже стоїть, ставити її вдруге не треба. А от якщо в дереві стоїть корінь, категорії немає, і атрибут отримує тільки службовий запис «усі категорії»: у довіднику він є, у картках товарів — ніде. Тому категорію обирають до того, як тиснуть «Атрибут». Вікно, відкрите з картки товару, поводиться так само — у зрізі категорії цього товару.

Правка прямо в таблиці

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

Колонок у таблиці 56, і їхній склад задає , а не шаблон вікна. Показувати всі одразу сенсу немає: склад підбирається під себе через бургер праворуч → «Налаштувати сітку». Там само «Оновити список» і «Скасувати фільтр». Сім колонок фільтра вітрини зібрані під спільним заголовком «Фільтр (підбір товарів за атрибутами)».

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

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

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

Видалення

Кошик у панелі (підказка «Видалити атрибут») показує підтвердження зі списком того, що видаляється, і червоним попередженням: «Увага! При видаленні атрибута видаляються всі значення даного атрибута у всіх товарів.» Якщо жодного рядка не виділено, замість підтвердження з'явиться «Виберіть запис!».

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

Перейменування, на відміну від видалення, безпечне: змінюючи назву атрибута, програма сама переписує її в усіх формулах, де він згадувався макросами {Атрибут БК: назва} і {Атрибут прайс: назва}. Формули не ламаються.

Як увімкнути атрибут у категорії

Це та сама галочка, заради якої люди приходять у це вікно. Називається колонка «Показувати у картці товару (категорії)» і стоїть у таблиці першою.

  1. Оберіть категорію в дереві ліворуч. Поки не обрали — колонки-галочки не буде.
  2. Знайдіть атрибут у таблиці полем «Пошук атрибута…».
  3. Поставте галочку подвійним кліком.

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

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

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

Одразу багато категорій: кнопка «Категорії»

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

Усередині — плоский список усіх категорій каталогу з повними назвами й трьома колонками: «Назва категорії», «Зв'язок» і «Відображати у фільтрі». Підказка вгорі каже: «Позначте прапорцем категорії, в якій необхідно відображати атрибут.» Правка — подвійним кліком, зберігається одразу.

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

Вікно «Відображення атрибуту за категоріями — Тип пам'яті» зі списком категорій і двома колонками галочок
1Рядок «Всі категорії»
2Колонка «Зв'язок»
3Колонка «Відображати у фільтрі»
  1. Рядок «Всі категорії» — зверху списку, дає змогу масово увімкнути чи вимкнути атрибут для всього дерева.
  2. Колонка «Зв'язок» — галочка прив'язує атрибут до конкретної категорії.
  3. Колонка «Відображати у фільтрі» — окремо вмикає показ атрибута в фільтрі підбору товарів для цієї категорії.

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

Програма вміє розставляти зв'язки сама

Якщо характеристики приїжджають з прайсів і файлів, розставляти галочки руками не потрібно. Програма бере всі пари «атрибут ↔ категорія товару», у яких реально є непорожнє значення, і вмикає зв'язок сама. Робиться це після імпорту YML, CML і Prom-XLS, після тунелю з сайтом, після парсингу, після завантаження прайсу й під час збереження товару.

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

Майже всі зв'язки «атрибут ↔ категорія» розставлені саме так, автоматично. І водночас частина атрибутів не ввімкнена в жодній категорії — вони існують у довіднику й не видні нікому.

Щоб за характеристикою фільтрували на вітрині

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

Поряд із нею в групі колонок «Фільтр (підбір товарів за атрибутами)» стоять ще шість:

  • «Вид» — яким елементом характеристика намалюється у фільтрі: прапорцем, перемикачем, списком, слайдером, слайдером-діапазоном.
  • «Постфікс для значення» — що дописується після числа: «см», «Гб», «Вт».
  • «Макс. кількість атрибутів» і «Макс. кількість значень» — обмеження довжини списків. Про їхню особливість сказано вище.
  • «Список значень розкритий» — фільтр показується розгорнутим, а не згорнутим.
  • «Відображати горизонтально» — значення шикуються в рядок, а не стовпчиком.

Галочка стоїть, а фільтра на вітрині немає. Найчастіша причина технічна: у значень характеристики не порахований службовий ідентифікатор, за яким фільтр і працює. Так буває у значень, які приїхали давніми імпортами. Лікується одним пунктом меню: «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)». Поки операція йде, висить синій тост «Обробка даних, чекайте»; наприкінці — «Успішно оновлено».

Групи атрибутів

Група — це блок, яким характеристики розкладаються в картці товару: «Основні характеристики», «Розміри», «Живлення». На порядок усередині блоку впливає колонка «Порядок», на самі значення група не впливає ніяк. Підказка вкладки формулює це так: «Групи об'єднують атрибути в картці товару: ліворуч — список груп, праворуч — атрибути обраної групи.»

Вкладка «Групи атрибутів» ділиться навпіл. Ліворуч — список груп із колонками «Назва блоку атрибута», лічильник «Атрибутів», «Порядок», «Опис», «SEO посилання (ЧПУ, код)», «Активність», «За замовчуванням» і ID. Праворуч — атрибути обраної групи.

Кнопка «Група» додає новий рядок просто в таблицю, з назвою «- Новий блок атрибутів»; перейменуйте його подвійним кліком. Кошик поруч видаляє групу. Кнопка «Атрибут у групу» в правій панелі додає характеристику в обрану групу; якщо групу зліва не виділено, вискочить вікно з текстом «Необхідно вибрати блок атрибута!». Перенести наявний атрибут в іншу групу можна й не заходячи сюди — клітинкою «Назва блоку атрибута» в головній таблиці.

Правий бік вкладки — це друга сітка з власним набором колонок і власною панеллю преднастроєних фільтрів над нею. Колонок тут менше, і підписи в них свої: «Назва атрибута», «Опис», «Порядок», «Активність», «Обов’язкова», «Опція товару», «Вивантаження», «Показувати у сітці каталогу», «Показувати у списку товарів», «Показувати на сторінці товару», «HTML-редактор», «Код», «Створена автоматично», «Джерело». Це ті самі поля атрибута, що й на першій вкладці, — просто в цій сітці вони підписані інакше.

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

Вікно «Атрибути», вкладка «Групи атрибутів» з обраною групою «Основные характеристики»
1Кнопка «Група»
2Кнопка «Групи атрибутів»
3Лічильник «Атрибутів»
4Кнопка «Атрибут у групу»
  1. Кнопка «Група» додає нову групу атрибутів.
  2. Кнопка «Групи атрибутів» до 18.08 називалася «Прив'язка до категорій».
  3. Лічильник «Атрибутів» показує, скільки атрибутів входить до обраної групи.
  4. Кнопка «Атрибут у групу» в правій панелі додає атрибут до обраної групи.

Типи атрибутів

Тип відповідає на два різні питання, і в таблиці для них дві різні колонки. «Тип» — як значення вводиться і зберігається в картці товару. «Вид» — яким елементом характеристика малюється у фільтрі вітрини. У «Діагоналі екрана» тип розумно поставити «Число з комою», а вид — «Слайдер-діапазон».

Довідник типів відкривається з меню «Сервіс» → «Довідники та переклади» → «Типи атрибутів». Він фіксований: рівно дванадцять записів, і кнопки «додати» у вікні немає — своїх типів завести не можна.

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

Типи атрибутів
НазваДля чого
«Текст»звичайний рядок. Тип за замовчуванням — його отримує кожен новий атрибут
«Текст (велике поле)»довгий опис, який не вміщається в рядок
«Число»ціле число
«Число з комою»дробове число
«Дата»дата
«Список»вибір одного значення зі списку
«Прапорець»так або ні. Вид фільтра за замовчуванням
«Перемикач»вибір одного варіанта з кількох
«Слайдер»повзунок для одного числа
«Слайдер-діапазон»повзунок «від і до»
«Зображення»значення показується картинкою
«Колір»колір
Вікно «Типи атрибутів» з дванадцятьма рядками
1Тип «Текст»
2Тип «Прапорець»
3Тип «Колір»
  1. «Текст» — тип за замовчуванням, позначений галочкою у колонці «За замовчуванням».
  2. «Прапорець» — тип за замовчуванням для фільтра.
  3. «Колір» — останній рядок довідника; колонка «Назва» тут лише для читання.

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

У таблиці атрибутів колонки «Тип» і «Вид» перекладені мовою інтерфейсу адміністратора, а назви самих атрибутів — мовою даних каталогу. Це дві різні настройки, тому цілком нормальна ситуація, коли колонка «Тип» українською, а назви атрибутів у сусідній колонці — іншою мовою. Саме ж вікно «Типи атрибутів» показує назви мовою даних.

Те саме вікно з картки товару

Коли вікно відкривають кнопкою «Налаштування атрибутів» з розділу «Атрибути» картки товару, воно виглядає інакше, і це зроблено навмисно:

  • вкладок немає — тільки довідник, без «Груп атрибутів» і «Значень»;
  • дерева категорій немає — категорія одна, категорія цього товару, її повна назва виведена рядком над таблицею;
  • кнопка «?» переїжджає з шапки дерева в панель;
  • перший крок довідки інший: «Таблиця показує атрибути категорії цього товару. Галочка в першій колонці прив'язує атрибут до категорії — після цього він з'явиться в картці товару.»;
  • перша колонка тут теж не звужує таблицю: довідник показується весь, просто галочка одна й належить категорії цього товару — підказка про це говорить неточно;
  • галочка спрацьовує повністю: разом зі зв'язком програма створює цьому товарові порожні рядки характеристик, і поле з'являється в його картці одразу.

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

Рядок-підказка під таблицею — «Щоб атрибут показувався в картці товару, позначте галочку в колонці «Показувати у картці товару (категорії)».» — з'являється в обох випадках, коли вікно відкрите з уже заданою категорією: і з картки товару, і з картки категорії.

Вписують значення вже в самій картці товару — це окрема тема, і тут вона тільки згадана.

Звідки беруться характеристики

У довіднику середнього магазину не сто атрибутів, а тисячі, і руками їх ніхто не набирав. Ось усі п'ять джерел, звідки вони приходять.

  1. Руками в картці товару. Вкладка «Атрибути» картки — там вписують значення конкретного товару.
  2. З полів прайс-листа постачальника. Колонку прайсу позначають як атрибут, і значення розкладаються по товарах під час завантаження. Так народжено 10 824 атрибути; у таких помітні колонки «ID джерела», «Джерело - код» і «Джерело - назва». Механіка описана в статті про виробника й характеристики з прайсу.
  3. Імпортом файла. YML, CML (1С), Prom-XLS, тунель із сайтом — кожен формат пише характеристики напряму.
  4. Парсером сайту. Для характеристик, яким не знайшлося відповідника, є окреме вікно розбору.
  5. Моделлю. Пункт «Створити атрибути для категорії» в меню «ШІ-інструменти». Інструмент новий.

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

У панелі є ще два меню, зміст яких варто знати, навіть якщо ви ними не користуєтеся. «ШІ-інструменти», крім створення атрибутів, уміє перевірити значення на дублікати, пошукати дублікати атрибутів і — у групі «Автоматичний аналіз» — сам обрати, які характеристики варто вивести у фільтри, які взяти в короткий опис товару, і скласти ці короткі описи. «Сервіс» зібраний із трьох груп: «Довідники та переклади» (типи атрибутів, переклад атрибутів іншими мовами, пакетний «Переклад іншими мовами»), «Наведення ладу» (правила заміни значень, невикористовувані атрибути, оновлення ID значень) і «Небезпечна зона» червоним — видалення дублікатів, видалення атрибутів без значень і видалення всього довідника разом зі значеннями в товарах. Останні три — тема окремої статті; сюди заходять свідомо, бо скасувати їх нічим.

Перевірка на одному товарі

Найкоротший спосіб переконатися, що ви зрозуміли механіку правильно, перш ніж розкладати галочки по всьому каталогу.

Перевірка на одному товарі

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

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

Чого довідник не робить

  • Не показує атрибути обраної категорії окремим списком. Таблиця завжди показує весь довідник — набір категорії лише зібраний на її початку й відрізняється кольором назви.
  • Не зберігає значення характеристик. Тут задають, які поля існують і де вони показуються. Значення в конкретного товару вписують у його картці.
  • Не прибирає за собою. Атрибут, який більше не потрібен, лишається в довіднику назавжди, поки його не видалять руками.
  • Не скасовує видалення. Позначки «видалений» у атрибутів немає, «кошика» немає, а щонічна копія бази — не скасування однієї дії: вона повертає всю базу на добу назад, і запускають її вручну — «Налаштування системи» → «Інші налаштування» → «Відновлення архівної копії БД». Видалення атрибута забирає з собою всі його значення в товарах.
  • Не чистить значення довідника до кінця. Видаливши атрибут, програма прибирає його описи, зв'язки й характеристики товарів, але сам список можливих значень лишається в базі осиротілим, поки не спрацює перевірка цілісності бази. На роботу це не впливає й місця займає небагато.
  • Не попереджає, що атрибут нікуди не потрапив. Сірий колір назви каже лише про поточну категорію: атрибут, не ввімкнений ніде, виглядає так само, як не ввімкнений тільки тут.
  • Не дозволяє завести свій тип атрибута. Дванадцять типів фіксовані, кнопки «додати» у довіднику типів немає.
  • Не показує, у скількох товарів заповнена характеристика. Такої колонки в таблиці довідника немає. Лічильник товарів є на вкладці «Значення» — там колонка «Товарів» показує його для кожного окремого значення — і у вікні «Невикористовувані атрибути».

Що робити, коли характеристики немає

Розбір частих проблем
Що ви бачитеЧому такЩо зробити
Атрибут є в довіднику, а в картці товару поля немає Не поставлена галочка «Показувати у картці товару (категорії)» для категорії цього товару Оберіть категорію товару в дереві й поставте галочку, або відзначте потрібні категорії списком через кнопку «Категорії» (як увімкнути атрибут)
Зняли «Активність» в одній категорії — атрибут зник з усіх «Активність» — спільне налаштування атрибута, а не категорії Поверніть галочку. Щоб прибрати характеристику з однієї категорії, знімайте «Показувати у картці товару (категорії)» (що спільне, а що ні)
Змінили «Порядок» в одній категорії — в іншій він колишній Це задумано: «Порядок» зберігається в кожній категорії окремо Задайте порядок у кожній категорії або зніміть вибір категорії (корінь дерева) — тоді правиться спільне значення (що спільне, а що ні)
Після однієї галочки всі товари каталогу стали недозаповненими «Обов'язково до заповнення» поставили без обраної категорії, і характеристика стала обов'язковою для всього каталогу Зніміть галочку без обраної категорії, потім станьте на потрібну категорію й поставте її там (що спільне, а що ні)
Першої колонки з галочкою в таблиці немає У дереві стоїть корінь, тобто «весь каталог»: вмикати атрибут нема в чому, і колонка схована Клацніть у дереві категорію товару — колонка з'явиться, а над таблицею стане повний шлях категорії (як увімкнути атрибут)
Галочка стоїть, а в уже відкритій картці товару поля немає Вкладка «Атрибути» картки завантажується один раз при відкритті; перемикання секцій її не перезапитує Закрийте й відкрийте картку заново (перевірка на одному товарі)
Створили атрибут, а галочки немає в жодній категорії У мить створення в дереві стояв корінь: атрибут отримав тільки службовий запис «усі категорії» Станьте на потрібну категорію й поставте галочку самі, а надалі обирайте категорію в дереві до натискання «Атрибут» (як завести атрибут)
«Новий атрибут успішно доданий», а нового рядка в таблиці немає Атрибут із такою назвою вже був: програма не створює дубль, а бере наявний Знайдіть наявний атрибут пошуком і поставте йому галочку в потрібній категорії (однакову назву двічі завести не можна)
Новий атрибут потрапив не в ту групу Поле «Назва блоку атрибута» підставилося з виділеного рядка таблиці, і його залишили як було Впишіть потрібну назву групи в клітинці «Назва блоку атрибута» — атрибут переїде в неї; наступного разу виправте поле просто в діалозі (як завести атрибут)
Виправили «Назва блоку атрибута» — атрибут зник із групи, у якій був Ця клітинка переносить атрибут у групу із зазначеною назвою; якщо такої групи не було, вона щойно створена Впишіть у ту саму клітинку колишню назву — атрибут повернеться. Порожню групу, що з'явилася помилково, приберіть кошиком на вкладці «Групи атрибутів»; там же групи перейменовують (групи атрибутів)
«Встановити значення» — незрозуміло, чого саме торкнеться пункт Пункт вписує значення в обрану колонку виділеного рядка: результат такий самий, як від подвійного кліка по клітинці, тільки набирати треба в діалозі Перед викликом переконайтеся, що виділено потрібний атрибут і потрібна колонка: списку змінюваних записів тут немає, скасування теж
«Очистити значення у вибраному полі?» У діалозі масового встановлення значення лишили порожнім Підтверджуйте, тільки якщо справді хочете очистити це поле у виділеного атрибута
«Відображати у фільтрі» стоїть, а фільтра на вітрині немає У значень характеристики не порахований службовий ідентифікатор, за яким працює фільтр «Сервіс» → «Наведення ладу» → «Оновити ID значень атрибутів (фільтри)» (фільтр вітрини)
«Необхідно вибрати блок атрибута!» Натиснули «Атрибут у групу» на вкладці «Групи атрибутів», не виділивши групу зліва Виділіть групу в лівій панелі й повторіть (групи атрибутів)
«Необхідно вказати назву атрибута!» Поле «Назва атрибута» порожнє; діалог не закривається Введіть назву. Для кількох одразу увімкніть «Масове створення атрибутів» (як завести атрибут)
«Виберіть запис!» Натиснули кошик, не виділивши жодного рядка Клацніть рядок у таблиці й повторіть
«Оберіть у таблиці звичайний атрибут (не синонім) — тоді можна створити синонім» Натиснули «Синонім», коли рядок не виділено або виділений рядок — це Виберіть у таблиці звичайний атрибут — його назва не підсвічена зеленим
Пошук по дереву категорій не реагує Введено один символ — пошук вмикається з двох Введіть щонайменше два символи (як увімкнути атрибут)
«Виникла проблема!» і технічний текст у вікні Сітка не змогла отримати дані з сервера Оновіть таблицю через бургер → «Оновити список». Повторюється — напишіть у підтримку, приклавши текст із вікна
Замість вікна — картинка про закритий доступ, без пояснень У вашої групи немає права на вікно «Атрибути» Попросіть власника видати доступ до вікна «Атрибути» в підсистемі каталогу (хто має доступ)

Хто має доступ

Вікно «Атрибути» відкривається тільки тим, кому власник дав до нього доступ. У кого доступу немає, побачить замість вікна картинку про закритий доступ — без жодного тексту, тому людина зазвичай не розуміє, що сталося. Якщо співробітник каже «вікно не відкривається», перше, що варто перевірити, — права його групи.

Право тут одне на все вікно: усередині воно не дробиться. Хто зайшов у «Атрибути», той відкриє й усі дочірні вікна — «Відображення атрибуту за категоріями», «Типи атрибутів», «Невикористовувані атрибути», довідник кольорів, синоніми. Власного права ці вікна не перевіряють. Це стосується й «Небезпечної зони»: доступ до вікна означає доступ до видалення всього довідника.

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

Функція не залежить від жодного модуля: вікно й пункт меню є в кожному акаунті.

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

Чому в картці товару немає потрібної характеристики?

Тому що вона не ввімкнена для категорії цього товару. Відкрийте «Довідники → Базовий каталог товарів → Атрибути», станьте на категорію товару в дереві, знайдіть атрибут пошуком і поставте галочку «Показувати у картці товару (категорії)». Після цього поле з'явиться в картці порожнім, і в нього можна буде вписати значення.

Чому таблиця показує тисячі атрибутів, хоча я обрав одну категорію?

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

Я змінив налаштування атрибута в одній категорії — чому воно змінилося скрізь?

Значить, ви змінили спільне налаштування. У категорії зберігаються тільки «Показувати у картці товару (категорії)», «Порядок», «Обов'язково до заповнення», «Відображати у фільтрі», «Відображати горизонтально», «Використовувати для створення варіативних товарів» і два поля короткого опису. Усе інше — назва, тип, «Активність», ознаки показу на сайті — спільне на всю програму.

Як завести п'ятдесят характеристик за раз?

Натисніть «Атрибут», увімкніть галочку «Масове створення атрибутів» і вставте всі назви в поле «Назва атрибута». Роздільник програма визначає сама: підходять новий рядок, крапка з комою й табуляція, тому список, скопійований стовпчиком з Excel, працює як є. Порожні рядки й назви, що повторюються, відкидаються.

Чи можна поставити характеристику одразу в багато категорій?

Так. Виділіть атрибут у таблиці й натисніть кнопку «Категорії» — відкриється вікно «Відображення атрибуту за категоріями» з плоским списком усіх категорій каталогу. Позначайте потрібні прапорцем «Зв'язок»; тут же можна поставити «Відображати у фільтрі». Правки зберігаються одразу.

Чим «Тип» відрізняється від «Вид»?

«Тип» — як значення вводиться і зберігається в картці товару. «Вид» — яким елементом характеристика малюється у фільтрі на вітрині. У «Діагоналі екрана» тип розумно поставити «Число з комою», а вид — «Слайдер-діапазон». Обидва списки беруться з одного довідника на дванадцять записів, свої типи додати не можна.

Що станеться, якщо видалити атрибут?

Зникнуть його описи всіма мовами, усі прив'язки до категорій, усі значення цієї характеристики в усіх товарах, колонка в сітці базового каталогу, формули, які на нього посилалися, і поле в шаблоні вивантаження. Скасувати це неможливо: позначки «видалений» у атрибутів немає, кошика немає. Щонічні копії всієї бази служба тримає тиждень, і відновити їх можна самому — «Налаштування системи» → «Інші налаштування» → «Відновлення архівної копії БД», — але це не «відкат»: повернення копії відкотить усю базу на добу назад разом із замовленнями й правками.

Навіщо галочка «Відображати у фільтрі», якщо характеристика й так є в картці?

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

Суміжні теми

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