Интернет-магазин и мобильное приложение с программой лояльности — на одних данных
Делаю интернет-магазин и приложение для покупателей как одну систему — каталог, заказы и бонусы у них общие. Акцию заводят один раз, а покупатель везде видит один и тот же баланс.
Когда это нужно
- Два каталогаСайт и приложение делали разные подрядчики, и теперь товары, цены и акции заводят дважды.
- Бонусы не сходятсяВ приложении у покупателя одни баллы, у продавца — другие. Спор у кассы стоит дороже любого бонуса.
- Приложение скачали и забылиЕго установили ради скидки, открыли один раз — и повода вернуться не появилось.
- Постоянных догоняют рекламойПокупатель и так ваш, но напомнить ему о новинке можно только платным объявлением.
Что входит
- Интернет-магазин с каталогом, корзиной, оплатой и своей админкой
- Мобильное приложение для iOS и Android на тех же данных
- Программа лояльности — бонусы и история покупок
- Личный кабинет покупателя — заказы и баллы в одном месте
- Уведомления о заказах, начислениях и новинках
- Связь с учётом или ERP — остатки и цены из одного источника
- Кабинет партнёров, если вы продаёте и оптом
- Выпуск приложения в App Store и Google Play
Магазин и приложение часто делают по очереди и разные люди. Через год у бизнеса два каталога, две версии одной акции и бонусы, которые не сходятся ни у кого. Покупатель замечает это первым: в приложении одна цена, на сайте другая, а баллы за вчерашнюю покупку так и не пришли.
Одна система, несколько окон
Я начинаю с данных, а не с экранов: где живут товары, цены, остатки, заказы и баллы. Сайт и приложение — только окна в эту систему. Тогда акция, заведённая в админке один раз, появляется везде, а покупатель видит один баланс в приложении и на сайте.
Так устроена Arba Wine, крупнейшее винное производство Казахстана. Интернет-магазин с полным каталогом и мобильное приложение для покупателей работают на тех же данных, что склад и производство. Рядом — кабинет партнёров и программа лояльности. Для Астыкжан я сделал бэкенд большого интернет-магазина и мобильное приложение, которое с ним работает.
Когда приложение не нужно
Приложение имеет смысл, если у покупателя есть повод возвращаться: регулярные покупки, бонусы, новинки, статус заказа. Если покупают раз в год, приложение установят и удалят. Тогда лучше вложиться в мобильную версию сайта или в PWA — она ставится прямо из браузера.
Ещё вариант — витрина внутри Telegram, которую вообще не нужно устанавливать. Как это устроено — на странице мини-приложения в Telegram.
Лояльность, которая сходится
- Баллы считаются в одном месте. Приложение и сайт показывают баланс, но не хранят свою копию.
- История покупок общая. Что человек купил в приложении или на сайте, видно в одном кабинете.
- Уведомления по делу. Статус заказа, начисление баллов, новинка в любимой категории — без рассылок ради рассылок.
- Правила — в админке. Сколько баллов начислять, когда они сгорают, какие товары не участвуют — это меняет ваш маркетолог, а не программист, и сразу для обеих витрин.
Подробнее о приложениях, которые связаны с вашей системой, — на странице мобильной разработки.
Как я это делаю
Разбор
Ассортимент, путь заказа от корзины до выдачи, учётная система, ограничения по закону.
Каталог
Структура категорий, фильтры, карточка товара и путь до оплаты.
Дизайн
Карточка, корзина и оформление — экраны, на которых решается покупка.
Интеграции
Склад, оплата, CRM и уведомления. Журнал обмена, чтобы ничего не ломалось молча.
Запуск
Наполнение, проверка заказов от начала до конца, аналитика.
Кейсы
Ещё проекты


Бэкенд магазина и приложение
Астыкжан
Бэкенд большого интернет-магазина с полным каталогом и мобильное приложение, которое работает с ним.
Вопросы
Нужно ли приложение, если есть сайт?
Не всегда. Приложение оправдано, когда покупатель возвращается регулярно — за любимым товаром, бонусами, новинками. Если покупают раз в год, лучше вложиться в мобильную версию сайта.
Можно сделать приложение к уже работающему магазину?
Да, если у магазина есть API или его можно сделать. Важно, чтобы приложение не заводило свой каталог, а читало тот же, что и сайт.
Для iOS и Android нужны два приложения?
Чаще хватает одного кода на React Native для обеих платформ — так дешевле разрабатывать и обновлять, а покупатель разницы не заметит.
Как бонусы из приложения учитываются в магазине?
Баллы начисляются и списываются в одной системе, а приложение, сайт и продавец видят один баланс. Как связать это с вашей кассой, скажу после разбора.
Статьи по теме
Все статьи· 6 мин чтения
Как принимать оплату Kaspi на сайте — варианты и подводные камни
Три способа подключить Kaspi к сайту, как выбрать свой по тому, как платят ваши клиенты, и где при этом теряются деньги.
Читать· 6 мин чтения
WordPress, Tilda или свой код — как выбрать платформу для сайта
Я делаю сайты на всех трёх и выбираю по задаче, а не по привычке. По каким признакам решаю и чего каждый вариант потребует от вас после запуска.
Читать
Похожие решения
Все решения- Интернет-магазиныСинхронизация остатков со складомНастраиваю обмен между складом и интернет-магазином — остатки и цены обновляются сами, а закончившийся товар пропадает с витрины.Подробнее
- Интернет-магазиныКаталог для табачного магазинаДелаю каталог, который открывается только тому, кто сам его запросил, — по одноразовой ссылке или в закрытом клубе в Telegram.Подробнее
- Боты и мессенджерыWhatsApp в CRMПодключаю WhatsApp бизнеса к CRM — каждое новое сообщение превращается в карточку клиента со статусом и заметками.Подробнее
- Автоматизация, CRM и ERPERP для производства и складаСвязываю производство, склад, логистику и продажи в одну систему — данные о товаре появляются один раз и проходят с ним весь путь.Подробнее
- Боты и мессенджерыTelegram-бот для бизнесаДелаю Telegram-ботов, которые берут на себя повторяющуюся переписку — принимают заявки, сообщают статус заказа, присылают уведомления и пускают только своих.Подробнее
- ИнтеграцииИнтеграция с UMAGСвязываю интернет-магазин со складской системой UMAG.Подробнее
Есть задача — напишите, разберём.
Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.
