Завдання
Офіційному українському представнику корейського бренду доглядової косметики потрібен був магазин, де покупець знаходить товар за тим, що всередині, а не вгадуючи назву. Позиціювання — чиста косметика й гіпоалергенні формули, тож саме інгредієнти й тип шкіри мали керувати каталогом, а не лежати в примітці — а повторні покупки мали винагороджуватись автоматично, без ручної видачі купонів.
Що було зроблено
1. Архітектура каталогу, а не віджет фільтрів
Каталог збудували на п'яти окремих таксономіях атрибутів — активні компоненти, товарна група, лінійка, тип шкіри й тип продукту — де кожне значення отримує власний індексований URL замість глухого стану фільтра, і кожна таксономія має власний сайтмап. Сьогодні ця структура тримає 48 сторінок компонентів, 24 категорії у два рівні й 10 сторінок типів шкіри, тож "ніацинамід" і "для жирної шкіри" — це реальні цільові сторінки, які пошуковик може ранжувати, а не query-рядки, які він ігнорує. У цьому вся суть білду: атрибути — як повноцінні сторінки, а не віджет у сайдбарі.
2. Лояльність, що працює сама
Накопичувальні знижкові рівні рахувались від сукупної суми замовлень клієнта, застосовувались автоматично в оформленні й показувались у кошику, поруч з окремою знижкою на перше замовлення після реєстрації та порогом безкоштовної доставки. Мерчандайзингові мітки — новинка, бестселер, vegan, розпродаж — і заплановані кампанії перенесли в адмінку, тож команда могла запустити акцію без розробника й без ручної правки цін.
3. Залишки й Google-сторона каталогу
Сторінки товарів показували точну кількість одиниць, що лишились, і самі перемикались на "немає в наявності", а артикули несли ті самі коди, що й облікова система клієнта, тож сторфронт і бек-офіс говорили про товар однаково — без ручного зіставлення при обробці замовлення. Кожна сторінка товару також несла повні структуровані дані Product/Offer/availability, тож Google читає ціну й наявність прямо з каталогу, а не з другої таблиці, яка тихо застаріває.
Результат
Команда сама вела каталог, ціни, акції й залишки — щоденна робота ніколи не залежала від доступності розробника.
- Сторінки компонентів і типів шкіри дали пошуковикам конкретне, що ранжувати, замість однієї загальної сторінки магазину.
- Той самий структурований каталог живив платні кампанії.
- Працює з 2020-го; команда клієнта веде його відтоді, тож те, що онлайн сьогодні, включає й їхні пізніші зміни.
Технологічний стек, чесно: WordPress і WooCommerce на кастомній темі (geektheme), Elementor Pro для контентних сторінок, кастомні таксономії атрибутів, накопичувальні правила лояльності, контроль залишків, оплата WayForPay і Yoast SEO Premium. Цікава частина тут не платформа, а модель каталогу — атрибути як індексовані сутності з власними сайтмапами — та сама структура, яку я сьогодні будую на сучасному стеку. Точне знання того, як це влаштовано всередині WooCommerce, також робить безпечним подальший переїзд такого магазину з WooCommerce.
