Як влаштований каталог
Система складається з чотирьох рівнів, які працюють разом. Розуміння цієї схеми — 90% успіху роботи з адмінкою:
Словник атрибутів Категорії (дерево)
"Capacity", "Colour" → кожна категорія обирає СВОЇ поля
(Attributes) зі словника + налаштовує фільтри
(Structure)
↓ ↓
Товар (Products)
форма товару автоматично складається з полів
його категорії; значення полів = характеристики
↓
Сайт-каталог
фільтри, чипи на картках і таблиця характеристик
будуються з цих самих полів — без програміста- Атрибут — визначення поля ("Capacity, число, persons"). Створюється один раз, використовується будь-якою кількістю категорій.
- Поле категорії — атрибут, увімкнений для конкретної категорії, з налаштуваннями: обов'язковість, фільтр, key spec.
- Успадкування: поля батьківської категорії автоматично діють у всіх підкатегоріях. Поле "Certification" на Life-saving appliances діє і в Lifeboats, і в Liferafts.
- Товар живе в одній основній категорії (хлібні крихти, форма) і може додатково показуватись у будь-яких інших.
Усі зміни в адмінці з'являються на сайті одразу після збереження — деплой чи участь розробника не потрібні.
Швидкий старт: додати новий товар
- Переконайтесь, що є потрібна категорія (Structure) і виробник (Dictionaries → Manufacturers).
- Products → + New product: заповніть назву й оберіть категорію — форма характеристик автоматично підлаштується під неї.
- Заповніть характеристики. Поля з червоною зірочкою * — обов'язкові для публікації. Якщо потрібного поля немає — + Add field to category прямо у формі.
- Додайте фото (перше стане головним), документи, сертифікати, варіанти.
- Save draft — чернетка, на сайті її не видно. Save & publish — товар одразу в каталозі. Кнопка Preview ↗ відкриє його на сайті.
Схожий товар вже є? Відкрийте його і натисніть Duplicate — скопіюється все, крім IMPA-коду і номерів сертифікатів (вони індивідуальні), копія буде чернеткою.
Dashboard
Головний екран — «що потребує уваги». Лічильники клікабельні (наприклад, Drafts веде одразу на відфільтрований список чернеток).
- Certificates expiring within 90 days — сертифікати, строк яких добігає кінця: бейдж показує скільки днів лишилось, клік веде в товар. Перевіряйте цей блок регулярно.
- Latest quote requests — останні запити пропозицій з сайту.
- Recently updated — де ви (чи колеги) працювали востаннє.
Products — товари
Список: пошук за назвою/SKU/IMPA, фільтр за статусом, клік по рядку відкриває редагування. Іконки праворуч: переглянути на сайті ↗, редагувати, дублювати, видалити.
Масові дії: позначте чекбоксами кілька товарів — з'явиться панель Publish / Unpublish / Delete для всіх одразу.
У редакторі товару:
- Статуси: draft — видно тільки в адмінці; published — видно на сайті. Публікація заблокується, поки не заповнені обов'язкові поля — система покаже, яких саме бракує.
- Characteristics — динамічна форма з полів категорії. Зміните категорію — форма перебудується; значення полів, яких немає в новій категорії, показуються попередженням і не збережуться.
- Additional categories — товар показуватиметься і в цих категоріях (вогнетривка панель може бути і в Interior, і у Fire safety).
- Variants — виконання одного товару (місткість, розмір); перемикач default визначає, який показувати першим.
- Certificates — обирайте тип зі словника (SOLAS-TA, MED…), щоб назви були однакові по всьому каталогу; дата закінчення вмикає нагадування на Dashboard.
- Related products: compatible — вкладка "Compatible & Packages" (шлюпбалки до шлюпки), kit — комплекти (A-Pack), analog — вкладка "Alternatives".
- Індикатор ● Unsaved changes нагадує зберегтись; ⌘S зберігає чернетку.
Structure — категорії і їхні поля
Зліва дерево категорій (пошук, ↑↓ — порядок, + sub — підкатегорія), справа — панель обраної категорії з двома табами.
Details — карточка категорії: назва, slug (адреса на сайті), preview text (текст над списком товарів), landing page path (посилання "Learn More" на CMS-сторінку), SEO.
Fields & Filters — поля цієї категорії. Кожне поле має три перемикачі:
- Required — без цього поля товар категорії не опублікується.
- Filter — поле з'являється в панелі фільтрів каталогу. Для числових додатково задаються діапазони у форматі ..6, 7..16, 17..25, 26..50 («до 6», «7–16»…); для списків — скільки опцій показувати до кнопки "View More".
- Key spec — значення показується чипом на картці товару і в блоці ключових характеристик.
Порядок полів у списку = порядок фільтрів і характеристик на сайті (перетягуйте кнопками ↑↓). + Add field відкриває пошук по словнику або створення нового атрибута на місці.
Блок "Inherited from parent categories" показує поля, які діють тут автоматично від батьківських категорій. Щоб змінити їхні налаштування саме для цієї категорії — додайте те саме поле тут: локальне налаштування переважить успадковане.
Attributes — словник атрибутів
Глобальний словник визначень полів. Тут атрибут створюється й описується, а вмикається для категорії — у Structure. Три типи:
- List of options — вибір зі списку (Certification, Colour). Опції редагуються тут же.
- Number with unit — число з одиницею виміру (Capacity, persons; Weight, kg).
- Yes / No — так/ні (Inherently Buoyant).
Code — технічний ідентифікатор (латиницею), після створення не змінюється. Видалити атрибут, який використовується товарами, система не дасть.
Dictionaries — довідники
- Manufacturers — виробники. Позначка Verified дає зелену галочку "Verified manufacturer" на сайті.
- Suppliers — постачальники; прив'язуються до товару в редакторі (вкладка Suppliers на сайті).
- Vessel types — типи суден; позначаються в товарі ("Suitable for: Bulk carrier…"). Основа майбутнього конфігуратора підбору під судно.
- Certification types — типи сертифікатів з кодом, органом видачі і посиланням на регуляцію — щоб "MED" писався однаково всюди.
Видалити запис, що використовується товарами, не можна — система пояснить, що спочатку треба відв'язати.
RFQ Inbox — запити пропозицій
Сюди падають запити з кнопки "Request Quote" на сайті. Таби фільтрують за статусом, бейдж у меню показує кількість нових.
Клік по рядку відкриває деталі: повне повідомлення, контакти, кнопка Reply by email (відкриє пошту з готовою темою). Ведіть статуси: new → in progress → closed — так видно, що вже опрацьовано.
Users і Audit log
Users — доступи до адмінки. Admin — повний доступ, Content manager — робота з контентом. Себе видалити чи розжалувати не можна, останнього адміна — теж.
Audit log — журнал: хто, коли і що змінив (створення, редагування, публікації, видалення). Якщо "щось зникло" — відповідь тут.
Часті питання
Чому товар не публікується?
Не заповнені обов'язкові характеристики — система перелічить, яких саме бракує. Обов'язковість поля вмикається у Structure → Fields & Filters → Required.
Чому фільтр не видно на сайті?
Дві типові причини:
1) У поля не увімкнено Filter у Structure. 2) Жоден опублікований товар не має значення цього поля — фільтри з нульовим результатом сайт свідомо ховає, щоб покупець не потрапляв на порожні сторінки.
Як показати товар одразу в двох категоріях?
У редакторі товару → General → Additional categories. Основна категорія визначає форму і хлібні крихти, додаткові — лише видимість у каталозі.
Як додати нову характеристику тільки для однієї категорії?
Structure → оберіть категорію → Fields & Filters → + Add field → "Create new attribute". Поле з'явиться у формах товарів цієї категорії та її підкатегорій. Або те саме прямо з редактора товару: "+ Add field to category".
Що станеться, якщо змінити категорію товару?
Форма перебудується під нову категорію. Значення спільних полів (наприклад, Certification) збережуться; значення полів, яких у новій категорії немає, система покаже попередженням і не збереже.
Де побачити сертифікати, які скоро прострочаться?
Dashboard → блок "Certificates expiring within 90 days". Бейдж показує кількість днів; прострочені підсвічені червоним. Дата задається в редакторі товару → Certificates.
Чи можна відновити видалений товар?
Ні, видалення незворотне (система попереджає перед видаленням). Якщо товар треба тимчасово прибрати з сайту — використовуйте Unpublish: він стане чернеткою і зникне з каталогу, але всі дані збережуться.
Хтось щось змінив — як дізнатись, хто і що?
System → Audit log: кожна дія з підписом користувача і часом.