Academy of Advanced Aesthetics

Клієнт:
Academy of Advanced Aesthetics
Рішення:
Мобільний застосунок
Країна:
Україна
підтримка:
Квітень 2025 — Сьогодні

Мобільний застосунок для продажу косметичної й фармацевтичної продукції (бренди Rejuran, Retix.C, ASCE+) з рольовим ціноутворенням для різних типів користувачів (покупець, косметолог, лікар), гнучким конструктором акцій, інтеграцією з LiqPay та повною синхронізацією з BAF.

Задачі, які були перед нами

Розробити мобільний застосунок для повноцінної B2C платформи з продажу косметичної та фармацевтичної продукції з диференційованим доступом та ціноутворенням залежно від типу користувача (звичайний покупець, косметолог, лікар) та повною двосторонньою інтеграцією з системою обліку BAF.

Завдання:

  • Розробка каталогу продукції з фільтрацією, сортуванням і пошуком
  • Реалізація рольового ціноутворення та обмежень доступу до товарів залежно від статусу користувача (покупець / косметолог / лікар)
  • Впровадження механізму верифікації професійного статусу через завантаження диплома
  • Розробка гнучкого конструктора акцій з кількома типами механік (знижки, подарунки, персоналізовані пропозиції) та логікою визначення головної акції
  • Реалізація механізму рекомендацій "З цим товаром купують" на основі бренду й категорії товару
  • Автоматичне розділення замовлення на кілька відвантажень залежно від наявності товару на складах
  • Реалізація модуля відгуків про продукцію з дашборд-віджетом для операторів
  • Двостороння синхронізація з BAF: запаси, користувачі, довідники, адреси, ціни
  • Інтеграція з платіжною системою LiqPay та довідниками Нової Пошти для заповнення адрес доставки

Результати, які отримали

Реалізували гнучку систему рольового ціноутворення, яка автоматично визначає статус користувача та застосовує відповідні ціни й обмеження доступу до каталогу без ручного втручання оператора.

Побудували конструктор акцій, що підтримує одночасно кілька типів механік: від класичних знижок до "3+1" і персоналізованих пропозицій, з автоматичним визначенням головної акції при перетині умов.

Впровадили автоматичне розділення замовлень по складах, що дозволяє коректно обробляти складні замовлення без ручного втручання оператора.

Рішення, що впровадили

Функціонал проєкту охоплює складну бізнес-логіку роботи з роллю користувача, ціноутворенням та обліком. Нижче наведено найцікавіші рішення з технічного погляду.

  • Рольове ціноутворення за статусом користувача : Кожен користувач автоматично отримує один із трьох статусів (покупець, косметолог, лікар) на основі даних з BAF або призначається оператором вручну. Статус визначає доступність каталогу та власну ціну на продукцію для кожної групи користувачів.
  • Верифікація професійного статусу через диплом : Користувачі можуть підвищити свій статус (наприклад, підтвердити кваліфікацію косметолога чи лікаря), завантаживши скан диплома. Система автоматично формує звернення для операторів на розгляд заявки.
  • Автоматичне розділення замовлення по складах : При оформленні замовлення система перевіряє наявність товарів на складах, з пріоритетом на головні склади, і за потреби розділяє замовлення на кілька відвантажень.
  • Гнучкий конструктор акцій : Реалізовано кілька типів акційних механік в одній системі: знижки на товар, "3+1" з циклічним повторенням у кошику, фіксована ціна за одиницю, персоналізовані знижки на визначений період після виконання замовлення. Логіка автоматично визначає "головну" акцію, якщо кілька акцій перетинаються в одному кошику.
  • Механізм рекомендацій "З цим товаром купують" : На сторінці товару система підбирає пов'язані продукти на основі бренду й категорії, формуючи послідовний список рекомендацій для кожного товару без участі оператора. 
  • Модуль відгуків про продукцію : Гості можуть залишати відгуки на сторінці товару; оператори відстежують нові відгуки через окремий віджет на дашборді Spiro з автооновленням і модерують їх.
  • Двостороння синхронізація з BAF : Запаси, користувачі, довідники, адреси та ціни синхронізуються між Spiro та обліковою системою клієнта BAF як за розкладом, так і за тригерами (створення замовлення, реєстрація користувача тощо).

Технології, які застосували

Yii2
Redis
PHP
Flutter
Argocd
Gitlab-CI/CD
Kubernetes
Loki
promtail
s3

Давайте оптимізуємо ваші бізнес-процеси

Наш менеджер звʼяжеться з вами
contact-image
Сергій Кутир, CEO

[email protected]

Оберіть послугу
Max
Реалізуйте ваші ідеї з FreshTech
Привіт!

Я Максим Рибалко – Head of Business Solutions. Оберіть зручний для вас час – і ми обговоримо, як втілити ваш проєкт у життя
Ми цінуємо вашу конфіденційність
Щоб забезпечити нашим відвідувачам найкращу взаємодію, наш сайт використовує файли cookie. Продовжуючи переглядати наш сайт, ви підтверджуєте, що згодні з нашою Політикою конфіденційності