MONAMIE — одна з провідних мереж парфумерії та косметики Казахстану, для якої ANIART з нуля розробила інтернет-магазин парфумерії та косметики з каталогом на понад 50 000 товарів. Компанія виходила в онлайн тоді, коли ця ніша електронної комерції в Казахстані ще тільки формувалася, і зробила це швидко: повноцінний магазин запрацював усього за 10 тижнів, а далі ми перейшли в режим постійної технічної підтримки.
Контекст: парфумерно-косметичний рітейл Казахстану
MONAMIE — велика роздрібна мережа парфумерії та косметики з центром в Алмати. За роки роботи в офлайні компанія зібрала широкий асортимент світових брендів, лояльну аудиторію та відпрацьовані роздрібні процеси: бонусну програму лояльності, облік залишків і цін, щоденну роботу з постачальниками. У певний момент стало очевидно, що наступний крок розвитку лежить в онлайні — там, де покупець дедалі частіше починає вибір парфумів і косметики ще до візиту в магазин.
Ранній вихід в електронну комерцію
Особливість проєкту в тому, що MONAMIE виходила в онлайн, коли сама ніша парфумерії та косметики в Казахстані ще тільки формувалася. Готових локальних сценаріїв «як має працювати такий магазин» практично не існувало: доводилося не копіювати чужий досвід, а закладати фундамент, на якому згодом зростатиме весь онлайн-напрямок бренду. Це водночас і свобода в рішеннях, і підвищена відповідальність за кожне з них — адже саме вони визначали, яким буде цифровий канал компанії на роки вперед.
Виклик: 50 000 товарів і стислий термін
Головний виклик проєкту — масштаб. Каталог парфумерії та косметики налічує десятки тисяч позицій, що відрізняються не лише брендом і категорією, а й безліччю атрибутів: об'ємом, типом аромату, лінійкою, призначенням. У підсумку — понад 50 000 товарів, які потрібно було не просто завантажити, а зробити зручними для пошуку й швидкими у відкритті. На такому обсязі будь-яка непродумана деталь у навігації чи продуктивності множиться на весь асортимент.
Величезний асортимент і швидкість відповіді
Покупець парфумерії рідко знає точну назву потрібного товару — він шукає «щось деревне», «подарунковий набір» або конкретний бренд. Тому критично важать зручні фільтри й миттєва реакція сторінки. Каталог на 50 000+ товарів створює серйозне навантаження на базу даних: сторінки категорій із глибокою фільтрацією мають відкриватися швидко навіть тоді, коли покупець комбінує кілька умов одночасно.
Онлайн, нерозривно пов'язаний з офлайн-мережею
Магазин не міг існувати окремо від роздрібної мережі. Ціни й залишки живуть в обліковій системі компанії та змінюються щодня, а бонусна програма мала бути спільною для онлайну й офлайну, щоб клієнт не відчував межі між сайтом і магазином. Якщо ці дані розходяться, покупець бачить неправильну ціну або відсутній товар — і довіра до молодого інтернет-магазину падає миттєво.
Термін — 10 тижнів
І весь цей обсяг — каталог, фільтри, інтеграції та бонуси — потрібно було вивести в бойовий режим за 10 тижнів. Стислий термін не залишав місця для нескінченного проєктування: рішення мали бути одночасно швидкими й достатньо надійними, щоб витримати подальше зростання асортименту.
Підхід: запуск інтернет-магазину за 10 тижнів
Ми побудували роботу так, щоб паралельно рухати кілька напрямків — каталог, інтеграції та продуктивність — і не втратити керованість у стислі терміни. Замість того щоб відкладати запуск до «ідеального» стану, ми зібрали цілісний магазин і від старту закладали в нього запас міцності під великий асортимент.
- Розібрали асортимент і роздрібні процеси мережі, щоб зрозуміти логіку категорій, атрибутів і цін.
- Спроєктували структуру каталогу та систему фільтрів за брендом, категорією й атрибутами.
- Обрали стек PHP та MySQL і додали Redis для кешування каталогу під високе навантаження.
- Налаштували синхронізацію залишків і цін з обліковою системою мережі.
- Підключили спільну бонусну програму лояльності для онлайну та офлайну.
- Запустили магазин за 10 тижнів і перейшли в режим постійної технічної підтримки.
| Виклик | Наше рішення |
|---|---|
| Каталог на 50 000+ товарів | Продумана структура категорій і система атрибутів |
| Швидкість на великому асортименті | Кешування каталогу в Redis |
| Актуальні ціни й залишки | Синхронізація з обліковою системою мережі |
| Зв'язок онлайну й офлайну | Спільна бонусна програма лояльності |
| Стислий термін виходу | Запуск за 10 тижнів і подальша підтримка |
Що ми побудували
Результат — повноцінний інтернет-магазин парфумерії та косметики, який від першого дня працює як частина роздрібної мережі, а не окремий сайт-вітрина. Нижче — ключові модулі продукту.
Каталог 50 000+
Величезний асортимент парфумів і косметики з єдиною логікою категорій і атрибутів.
Розумні фільтри
Підбір за брендом, категорією та атрибутами для швидкого пошуку потрібного товару.
Бонусна програма
Єдина програма лояльності, спільна з роздрібною мережею компанії.
Синхронізація
Актуальні ціни й залишки з обліковою системою мережі без ручного оновлення.
Розумні фільтри каталогу
Фільтри — це головний інструмент навігації у великому каталозі. Ми зробили так, щоб покупець міг звузити 50 000 позицій до кількох релевантних за секунди, комбінуючи умови в будь-якому порядку.
- фільтрація за брендом — від масмаркету до нішевих ліній;
- фільтрація за категорією — парфумерія, догляд, декоративна косметика;
- фільтрація за атрибутами товару — об'єм, тип, призначення;
- комбінування кількох умов одночасно без втрати швидкості.
Єдина бонусна програма
Бонусна програма стала містком між сайтом і роздрібною мережею. Вона спільна для онлайну й офлайну, тож клієнт залишається в одній системі лояльності незалежно від того, де робить покупку. Для молодого інтернет-магазину це важливий аргумент: покупець приходить в онлайн уже зі знайомою механікою бонусів.
Архітектура та технології
В основі проєкту — стек PHP, MySQL та Redis. PHP і MySQL відповідають за бізнес-логіку магазину й зберігання каталогу на 50 000+ товарів, а Redis розв'язує ключову проблему великого асортименту — швидкість. Кешування каталогу в Redis дозволяє віддавати важкі сторінки категорій і результати фільтрації без повторних важких запитів до бази, тож магазин залишається чуйним навіть при глибокій фільтрації.
Синхронізація з обліковою системою
Щоб онлайн і офлайн говорили однією мовою, ми зв'язали магазин з обліковою системою мережі. Залишки та ціни надходять із неї автоматично, а бонуси лояльності працюють як єдина програма. Це прибирає ручне оновлення й гарантує, що покупець бачить актуальні дані.
| Дані | Джерело | Як працює онлайн |
|---|---|---|
| Залишки товарів | Облікова система мережі | Синхронізуються, покупець бачить фактичну наявність |
| Ціни | Облікова система мережі | Оновлюються автоматично, без ручних правок |
| Бонуси лояльності | Спільна програма мережі | Нараховуються й списуються в онлайні та офлайні |
Результати впровадження
Головний результат — MONAMIE отримала повноцінний онлайн-канал у сегменті, де на момент запуску майже не було готових рішень. Магазин на 50 000+ товарів вийшов у бойовий режим за 10 тижнів, з розумними фільтрами, спільною бонусною програмою та синхронізацією з обліковою системою мережі. Далі проєкт живе в режимі постійної технічної підтримки, а зміни впроваджуються оперативно.
Зміни виконуються оперативно.Майя Сокольська, MONAMIE
Постійна підтримка означає, що магазин не «застигає» після запуску: асортимент розширюється, з'являються нові бренди й акції, а технічна команда швидко реагує на потреби бізнесу. Саме така модель — швидкий старт плюс надійний супровід — виявилася оптимальною для ніші, що активно росте.
Якщо ви плануєте вивести великий роздрібний асортимент в онлайн і хочете зробити це швидко й без втрати якості, ми допоможемо пройти цей шлях. Подивіться інші наші проєкти або зв'яжіться з нами, щоб обговорити ваш інтернет-магазин.

