CommerCentr
UA
Увійти

Секції товарів на вітрині: «Новинки» без коду

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

Головне: це дві незалежні речі

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

Що цеДе налаштовуєтьсяЗа що відповідає
Конфіг блокаКаталог → Товарні блокиЩО показувати: яка вибірка, скільки товарів, який заголовок
РозміщенняCMS → LayoutДЕ показувати: на якій сторінці, у якій позиції, у якому порядку

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

Крок 1. Налаштувати блок

Розділ Каталог → Товарні блоки. Поля:

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

На цьому кроці блок ще ніде не показується — він лише описаний. Розміщення — наступний крок.

Крок 2. Розмістити його на сторінці

Розділ CMS → Layout. Угорі — вкладки сторінок (головна, товар, категорія), нижче — таблиця вже розміщених блоків обраної сторінки й рядок для додавання.

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

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

Крок 3. Перевірити

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

Далі корисно перевірити обидва вимикачі, бо їх справді два і вони незалежні:

  • вимкнули розміщення в Layout — секція зникає з цієї сторінки, але блок лишається налаштованим і працює там, де розміщений ще;
  • вимкнули сам блок у «Товарних блоках» — він зникає з усіх сторінок одразу.

В обох випадках сторінка не ламається: порожня секція просто не малюється.

Що це дає на практиці

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

Межа, про яку варто знати

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

Іншими словами: «показати новинки інакше» — ваше завдання, «додати новий вид секції» — задача для того, хто пише код.