F3
Швидша вітрина. Автоматизовані процеси. Омніканальна система лояльності. Перенесення магазину спортивного харчування з SaaS-платформи на headless-архітектуру, автоматизація роботи з товарами та запасами, об’єднання онлайн- та офлайн-програми лояльності.

Огляд
F3 — магазин спортивного харчування та добавок, який працює по всій Україні. Компанія має фізичні магазини та інтернет-магазин із каталогом понад 1 000 товарів від американських, європейських та українських брендів.
До початку роботи з IFKA інтернет-магазин працював на Хорошопі, який добре підходив на початку, але згодом платформа почала стримувати розвиток: сайт був нестабільним під навантаженням, пошук працював погано, а контент, залишки й ТТН команда обробляла вручну.
IFKA перенесла F3 на новий технологічний стек: Astro для вітрини, Medusa v2 для комерції та Strapi для контенту.
Описи товарів і переклади тепер формуються автоматично, а команда лише перевіряє результат. Сайт і фізичні магазини працюють із єдиною бонусною системою, а залишки, фіскалізація чеків і ТТН оновлюються автоматично.
IFKA продовжує працювати з F3 над розвитком магазину та SEO.
Платформа стала «стелею»
Описи товарів і переклади команда створювала вручну — 45–66 хвилин на одну позицію. Залишки також вносили окремо.
Пошук працював нестабільно, тому в каталозі з понад 1 000 товарів покупцям було складно знаходити потрібні позиції. Під навантаженням сайт також втрачав стабільність, а кожен новий товар збільшував обсяг ручної роботи. Крім того, на Хорошопі неможливо було створити омніканальну систему лояльності, тому бали з каси не діяли онлайн.
Цілі
Платформа, яка залучає трафік і утримує його.
Магазин повинен самостійно забезпечувати свою видимість у пошуку та в сервісі «Shopping», а також залишатися швидким і стабільним під час пікових навантажень, щоб зростання охоплення перетворювалося на дохід, а не на втрачені сесії.
Стабільний сайт та ефективний пошук.
Сайт має стабільно працювати навіть під піковим навантаженням, а пошук — швидко знаходити товари за брендом, категорією та смаком серед понад 1 000 позицій.
Мінімізувати ручну роботу там, де це можливо.
Створення контенту, переклади, рух залишків, статуси доставки та фіскалізація мають виконуватися автоматично за розкладом, без постійного контролю з боку команди.
Наша роль
IFKA відповідала за розвиток платформи та технічну архітектуру: ми підібрали технологічний стек, перенесли каталог з Хорошоп і забезпечили перехід на нову платформу.
Також ми автоматизували процеси, які раніше були обмежені можливостями Хорошоп: контент і переклади, інтеграції з ERP/BAS, «Новою Поштою» та «Вчасно Каса», управління запасами на кількох складах, доставку та програму лояльності.
Як технічні архітектори, ми визначили зони відповідальності систем і налаштували обмін даними між ними.
Рішення
Нову архітектуру побудували так, щоб каталог, контент і правила мерчандайзингу можна було змінювати без повторного розгортання сайту.
Роботу з контентом про товари перетворили на автоматизований процес: описи та переклади генеруються автоматично, а команда перевіряє їх і публікує. Раніше вона писала й перекладала тексти та самостійно шукала інформацію про кожен товар. Тепер її роль полягає в перевірці: звірити склад, властивості й точність результату перед публікацією.
Кожна система відповідає за свою зону: ERP/BAS — за запаси та бек-офіс, «Вчасно Каса» — за фіскалізацію, вітрина — за онлайн-магазин. Дані між системами передаються через інтеграції лише там, де це необхідно. Наприклад, замовлення одразу передається в ERP після оформлення, без дублювання та ручного узгодження.
Програму лояльності побудували навколо єдиного профілю клієнта: номер телефону пов’язує покупки на касі та на сайті. Баланс балів зберігається в Medusa, а каса синхронізується з ним. Тому клієнт має один баланс незалежно від каналу покупки.
Технології
Основні особливості
Автоматизований контент і переклади на основі ШІ
Система автоматично готує чернетки: генерує описи, склад, рекомендації щодо застосування та переклади. Дані про товар вона звіряє з етикеткою виробника та додатковими джерелами. Готовий текст контент-менеджер перевіряє й публікує вручну.
Подієва синхронізація з ERP/BAS
Сайт і ERP/BAS обмінюються даними в момент зміни. Вони передаються за лічені секунди, а кожна система залишається джерелом правди для своїх даних — без дублювання та ручної синхронізації.
Пошук за кількома критеріями
Пошук знаходить товари за частиною слова, брендом, категорією, смаком і вагою серед понад 1 000 позицій.
Омніканальна система лояльності
Єдиний баланс балів працює в онлайн та в офлайн-магазинах. Для різних груп клієнтів доступні окремі ставки нарахування, знижки та реферальна програма для тренерів.
Мультисклад і автоматизація доставки
Система автоматично обирає склад для відвантаження, формує ТТН і передає дані перевізнику. Статус доставки оновлюється автоматично — від формування відправлення до отримання.
Структуровані дані та товарний фід Google
Товари, категорії, статті та адреси магазинів розмічені структурованими даними. Товарний фід для Google Merchant Center генерується автоматично з актуальними цінами, штрихкодами та сегментацією товарів для реклами.
Фіскалізація
Фіскальні чеки видаються автоматично після отримання замовлення покупцем.
Нагадування про повторне замовлення
Система прогнозує, коли в покупця може закінчитися продукт, і надсилає персональне нагадування про повторне замовлення.
Від викликів
до рішень
Повільний сайт втрачав покупців.
Під час звичайного пікового трафіку та рекламних кампаній серверний рендеринг сторінок тривав понад 6 секунд. Користувачі не чекали на завантаження й одразу залишали сайт, тому показник відмов був дуже високим, а трафік не перетворювався на замовлення.
Сторінки віддаються як готовий статичний контент:
Створюються заздалегідь, а не збираються під кожен запит. Тому сервер не звертається до бази даних і сторонніх сервісів, як-от Redis, щоб показати сторінку, і відвідувач отримує її одразу, без очікування у 6 секунд. Ціни та наявність товарів оновлюються окремо через Astro Islands, а навантаження переходить на CDN, тож сервер майже не навантажується навіть під час рекламних кампаній.
Кожен опис товару та його переклад було створено вручну.
Кожне нове надходження збільшувало обсяг роботи.
Від написання та перекладу до перевірки.
Описи та переклади автоматично генеруються всіма мовами магазину, а команда лише перевіряє готовий контент.
Пошук не справлявся з каталогом понад 1 000 товарів.
Покупці не завжди могли знайти товар, який був в асортименті F3. У результатах пошуку товари, яких немає в наявності, показувалися вище за ті, що є на складі, тому користувач часто натрапляв на недоступну позицію. До того ж, частина товарів взагалі не знаходилася за відповідними ключовими словами.
Об’єднаний пошук за товарами, категоріями та брендами.
Пошук знаходить товари за категоріями, брендами, смаками та іншими характеристиками. Векторний пошук враховує зміст запиту: наприклад, «protein» знаходить товари з назвою «протеїн». У результатах товари в наявності показуються першими, щоб покупець одразу бачив позиції, доступні для замовлення. Також працює пошук за штрих-кодом.
Програма лояльності не працювала на сайті.
Програма лояльності діяла лише у фізичних магазинах: на платформі Хорошоп її не було інтегровано. Бонуси, накопичені на касі, не можна було використати онлайн, тому клієнти, які купували і в магазині, і на сайті, не отримували від програми повної користі.
Єдиний баланс онлайн та офлайн.
Бонусна програма тепер працює як єдина система для сайту та фізичних магазинів. Клієнт накопичує бонуси під час покупок у магазині та може використати їх онлайн за тим самим номером телефону. Бонуси синхронізуються між каналами, тому клієнт отримує однакові умови незалежно від того, де здійснює покупку.
Результати
За останні 90 днів кількість показів зросла на 31%, а кліків — на 15% порівняно з попередніми 90 днями. Близько 88% кліків надходять із небрендових запитів за даними Search Console.
За даними Ahrefs та Search Console, магазин входить до топ-7 у національному рейтингу за запитом «спортивне харчування» та до топ-2 у місцевому рейтингу.
Онлайн- і офлайн-покупці вперше об’єднані в одній програмі лояльності. Це основа для роботи з утриманням клієнтів: нагадування про повторне замовлення, окремі ставки нарахування для різних груп клієнтів і реферальна програма для тренерів працюють на цій базі. Раніше на Хорошопі програми лояльності не було взагалі.
Запаси, замовлення, формування накладних та фіскалізація працюють автоматично, без ручного запуску.
Раніше створення та переклад контенту займали 45–66 хвилин на товар. Тепер перевірка готового контенту займає 3–7 хвилин, а для окремих товарів — до 10 хвилин.
≈60–100год.
Орієнтовна економія робочого часу персоналу на 100 товарів. Створення контенту коштує 0,14 долара за товар для всіх мов магазину.
1.2сек.
LCP, реальні користувачі, мобільні пристрої – показники Core Web Vitals відповідають вимогам
+31%
Органічні покази у Гуглі за останні 90 днів у порівнянні з попередніми 90 днями
88%
Частка небрендових органічних кліків
Як ми можемо вам допогти?
Опишіть ваш запит та розкажіть нам про вашу ідею