Интернет-магазин товаров для творчества с программой лояльности, AI-контентом и интеграцией 1С
Растущие нишевые интернет-магазины, которым тесно в рамках типовой витрины: нужны удержание клиентов, автоматизация маркетинга и синхронизация с 1С, а не просто каталог с оплатой
Знакомая ситуация
Каталог и остатки велись в 1С, а на сайт их приходилось переносить и обновлять вручную — расхождения по ценам и наличию были постоянно
Не было ни одной механики удержания: ни программы лояльности, ни напоминаний о брошенной корзине — клиент уходил после первой покупки
Все посты в соцсетях и описания товаров писались вручную, на карточку товара уходило значительно больше времени, чем на его закупку
Доставка ограничивалась одним способом — часть покупателей просто не находила для себя удобный вариант и уходила оформлять заказ у конкурентов
Miya Market
Задача
Нужен был не просто сайт с корзиной, а полноценная торговая система: чтобы каталог обновлялся из 1С сам, клиенты возвращались за повторными покупками, а не только один раз, и маркетинг работал по расписанию, а не только когда у кого-то дошли руки написать пост.
Решение
Интернет-магазин на Next.js с двусторонним обменом с 1С (CommerceML), тремя способами доставки (СДЭК, 5Post, пункты выдачи Ozon) и приёмом оплаты через Robokassa с фискальным чеком по 54-ФЗ. Поверх каталога — программа лояльности на 4 уровня с кэшбэком, адвент-календарь, колесо скидок и брошенные корзины с автоматическим напоминанием и промокодом. Контент и соцсети — на AI: описания товаров генерируются по карточке в один клик, посты в Telegram и MAX публикуются по расписанию.
Результаты
Каталог обновляется из 1С автоматически, а не вручную; брошенные корзины и соцсети работают без участия человека
Инструменты и технологии
С чего начали: витрины было мало
У Miya Market — интернет-магазина товаров для творчества — уже был каталог и корзина. Не хватало другого: каталог и остатки велись в 1С, а на сайт переносились вручную, из-за чего цены и наличие расходились. Ни одна покупка не превращалась в повторную сама — не было ни программы лояльности, ни напоминания о брошенной корзине. А контент — описания товаров, посты в соцсетях — отнимал больше времени, чем сама закупка товара.
Каталог, оплата и доставка: без ручной работы
Обмен с 1С сделан по стандартному протоколу CommerceML в обе стороны: каталог, цены и остатки приходят из 1С на сайт, а оформленные заказы уходят обратно в 1С — менеджеру не пришлось менять привычный процесс. Оплата — через Robokassa, с фискальным чеком по 54-ФЗ на каждую покупку. Доставка — сразу три варианта: СДЭК (расчёт стоимости через официальное API), 5Post (карта пунктов выдачи на месте, координаты и адреса подгружаются напрямую от 5Post) и пункты выдачи Ozon — покупатель выбирает удобный, а не подстраивается под единственный доступный способ.
Программа лояльности и геймификация
Четыре уровня клиентов — Базовый, Продвинутый, Профессионал, Эксперт — с кэшбэком от 5% до 15% и разным лимитом оплаты бонусами (от 20% до 35% от суммы заказа), уровень растёт вместе с суммой накопленных баллов. Отдельно — адвент-календарь (по 50 бонусов за открытый день, сгорают 31 декабря) и колесо скидок: до одного прокрута в день, скидка 5–10% с реалистичными шансами (60% на 5%, 30% на 7%, 10% на 10%) — механика возвращает на сайт без прямой скидки в лоб на каждый заказ.
Брошенные корзины и маркетинг, который работает сам
Если корзина брошена, через час уходит напоминание, а через 24 часа — второе, уже с промокодом на 5%, и оба письма дублируются в мессенджер, если клиент его подключил. Это лишь одна из веток: под капотом работает движок сценариев (journeys) — по условию вроде «нет заказа N дней» сам отправляет сообщение, бонус или промокод и переносит клиента в нужный сегмент; сегменты клиентов собираются по правилам (сумма баллов, активность, поведенческие события), а A/B-тесты показывают, какой вариант сценария или промо отрабатывает лучше.
AI-контент и соцсети по расписанию
Описание товара — не с нуля вручную: по карточке товара нейросеть генерирует текст и SEO-заголовок с описанием в одном из трёх тонов (премиальный / нейтральный / эмоциональный). Посты в Telegram и MAX публикуются по расписанию тем же AI-контуром — без ручной публикации каждого поста отдельно. Отдельная деталь под аудиторию магазина — «палитра дня»: подборка из пяти цветов с настроением на каждый день, ненавязчиво привязывает витрину к тому, для чего товары вообще нужны — к творчеству.
Мессенджеры и сообщество вокруг магазина
Регистрация через Telegram-бота даёт готовый аккаунт на сайте и сразу 225 бонусов (150 за регистрацию + 75 за привязку Telegram) — с уведомлением и в чат, и на почту; тот же бот отвечает и на восстановление пароля. Отдельно — MAX-бот и социальный фид: у клиентов есть личные страницы, посты и уведомления — тонкий слой сообщества поверх обычного магазина, а не просто «отзывы под товаром».
Технологии и то, что не видно на сайте
Проект закрыт автотестами (Vitest — юнит, Playwright — сквозные сценарии) и хуками перед коммитом, чтобы правки не ломали тихо то, что уже работает. Есть health-check и диагностика базы данных как отдельные эндпоинты — статус интеграций (1С, доставки, оплата) виден без захода в код.