Сайт Coffee Madman сейчас по сути является каталогом.
Задача — не менять дизайн, тексты и структуру, а превратить его в полноценную e-commerce платформу, которая:
• снижает порог первого заказа
• увеличивает средний чек
• автоматически применяет лучшую скидку
• показывает клиенту выгоду до корзины
• поддерживает подписку и реферальную модель
• масштабируется под новые категории
Это не шаблонный магазин, а продуманная коммерческая логика.
🎯 Цель работы
Доработать существующий сайт, сохранив:
• текущий UI / UX
• структуру страниц
• контент и визуалы
И реализовать слой e-commerce логики, включая:
• сложную систему скидок
• подписки
• бонусную (post-purchase) программу
• реферальную модель
• апселлы до корзины
• управление ассортиментом и наличием
🛠 Основные блоки задач (кратко)
1. Каталог и структура
• Entry / Core / Premium логика внутри существующих категорий
• одна страница раздела
• визуальное разделение без текстовых ярлыков
2. Система скидок (ключевой блок)
• −10% на первый заказ (автоматически, 1 раз)
• скидки по количеству пачек (3 / 4 / 8)
• промокоды (ручные, не суммируются)
⚠️ Правило:
Система всегда применяет максимально выгодную скидку для клиента
(скидки не суммируются)
3. Отображение выгоды
• выгода показывается до корзины
• подсказки при выборе количества
• динамические апселл-сообщения
• подтверждение логики в корзине
4. Корзина
Клиент всегда видит:
• какая скидка применена
• почему
• сколько € сэкономлено
Если скидка заменена более выгодной — это явно объясняется.
5. Upsell (до корзины)
• предложения “добавь 1 пачку и получи большую скидку”
• возможность добавить прямо из интерфейса
• логика масштабируется до 8 пачек
6. Подписка
• периодичность: 2 недели / месяц
• 2 или 4 пачки
• формат: один сорт / микс / выбор обжарщика
• управление в личном кабинете
Правила:
• −20% по подписке
• не суммируется с другими скидками
• подписка не может быть менее выгодной, чем разовая покупка
6.1. Бонусная программа (post-purchase)
• начисление после оплаты
• % от Net Amount
• срок действия 60 дней
• бонусы применяются в следующем заказе
• параметры управляются из админки
• логика не участвует в текущем checkout
7. Карточка товара
Без редизайна. Добавить:
• переключатель One-time / Subscribe
• подсказки по выгоде объёма и подписки
• возможность добавлять доп. блоки через админку (на будущее)
8. Атрибуты вкуса
• Acidity / Sweetness / Bitterness
• шкала 1–5
• отображение в карточке и списке товаров
9. Реферальная программа (инфлюенсеры)
• уникальные ссылки / коды
• 10% от Net Revenue
• начисление только за оплаченные заказы
• поддержка подписок (ограниченное число платежей)
• без геймификации и уровней
10. Доставка
• ≥30 € — бесплатно
• <30 € — 4 €
• порог считается после скидок
• подсказки до корзины
11. Баннеры и промо
• управление из админки
• без разработки
• главная / категории / другие страницы
12. Личный кабинет
• история заказов
• “Repeat last order”
• управление подпиской
13. Масштабируемость
• новые категории без доработки кода
• управление участием категорий в скидках
• cross-sell в корзине
14. Управление наличием
• числовой остаток или безлимит
• автоматический Out of stock
• товары не удаляются
• управление активностью из админки
💳 Платежи
• текущая платёжная логика должна работать
• перенос или повторное подключение при смене платформы
• без изменения дизайна checkout