Авторизация
Забыли пароль?
Сброс пароля
Вернуться к авторизации

Разработка мобильного приложения для сети кафе «Нетипичная пельменная»

30 января ‘26

Заказчик: Нетипичная пельменная

«Нетипичная пельменная» — это уютные кафе в центре Красноярска. Своим клиентам они предлагают выгодную программу лояльности, и обратились к нам, чтобы сделать ее использование удобнее.

Агентство-исполнитель кейса

KozhinDev

Разрабатываем мобильные и веб-сервисы — от идеи до успешного цифрового продукта

1. Вводная задача от заказчика, проблематика, цели

Заказчик хотел улучшить клиентский сервис своих заведений, стать ближе к гостям, увеличить число касаний. Поэтому ему нужно было мобильное приложение для программы лояльности с двумя бонусными счетами и админ-панель для него. Также это IT-Решение должно быть интегрировано с теми программами, которые уже использует «Нетипичная пельменная» — MCRM и сервис для автоматизации рабочих процессов ресторана r-keeper.

2. Описание реализации кейса и творческого пути по поиску оптимального решения

Изучили программу лояльности, работающую в пельменной, бизнес-процессы и требования заказчика. В сети кафе используется сервис r-keeper, в нем хранится информация о блюдах, меню, он также связан с кассой и оплатой. Программа лояльности управляется с помощью MCRM — с ее помощью начисляются баллы на оба счета:

  • подарочный — бонусы, которые начисляются по особым поводам, например, по праздникам, и имеют срок действия, установленный в CRM;
  • накопительный — бонусы, которые действуют в течение года и начисляются при оплате заказов, 5% от суммы чека.

Чтобы в приложении можно было производить операции с двумя счетами, нужна была не только его интеграция с сервисами, но и настройка обмена данными между ними. На начальных этапах разработки мы обсудили это с представителями r-keeper и MCRM, получили от них ответ, что с этим проблем не возникнет — компании готовы адаптировать свои продукты под нужды пользователя, разработать индивидуальную конфигурацию.

Поэтому мы приступили к работе над своими задачами: разработке удобного клиентского приложения. Оно должно было генерировать QR-код, который нужно предъявить сотруднику кафе для списания и начисления баллов. Также необходимо было получать от r-keeper информацию о меню, чтобы клиенты пельменной могли создавать заказы для самовывоза.

В результате в приложении можно просмотреть информацию о блюдах, их стоимости, добавить их в корзину и установить время, когда должен быть готов заказ. При получении пользователь предъявляет кассиру QR-код, чтобы списать или начислить баллы. То же самое можно сделать, поев в кафе.

При регистрации личного кабинета нужно указать имя и фамилию, e-mail, телефон и дату рождения. Последние два параметра устанавливаются один раз, и поменять их нельзя. День рождения может стать способом для получения бонусных баллов несколько раз в год — поэтому мы исключили такую возможность.

В личном кабинете пользователь может просмотреть количество бонусных баллов — и подарочных, и накопленных, увидеть историю операций с ними и свои заказы, оценить обслуживание с помощью шкалы звездочек. Можно оставить комментарий и прикрепить к нему фото. Историю заказов нельзя вывести за весь период: по умолчанию показаны операции за месяц, и если необходимо — можно установить нужный период вручную. Это связано с особенностями работы программы r-keeper.

Также в приложении сформированы подборки — например, блюда для завтрака и для ужина. Добавили также блок допродажи: сервис рекомендует позиции меню, которые могут понравиться пользователю, или мелочи, которые удачно дополнят заказ. Подборки и рекомендации формируются в разработанной нами админ-панели. Также в админ-панели владелец кафе может добавлять новости в ленту и истории — они выводятся в приложении в виде кружочков, похожих на те, что есть в социальных сетях.

Приложение может отправлять пуш-уведомления пользователю — короткие сообщения, которые можно быстро прочитать. В настройках можно запретить их рассылку.

Работа с блюдами

Программа r-keeper позволяет полноценно работать с блюдами: добавлять описание, состав, КБЖУ, фотографии, другую информацию. Но заказчик хотел, чтобы основные операции с позициями меню производились в приложении — в r-keeper он заносит только название блюда, вес и стоимость. Поэтому в разделе «редактирование блюд» в админ-панели можно «подтянуть» доступную информацию из r-keeper, и потом заполнить карточку вручную, добавить обложку. Вся база карточек хранится в приложении.

Сложности возникли, когда владельцы открыли новый филиал «Нетипичной пельменной». Мы знали об этом событии заранее и подготавливали интеграцию с r-keeper с учетом грядущего открытия. Наш заказчик должен был воспользоваться встроенным функционалом программы для создания нового филиала, и его данные загрузились бы в нашу админ-панель автоматически. Так появилось бы разделение заказов между филиалами, возможность выбора нужного заведения для клиентов.

Но из-за внутренних процессов компании заказчик создал отдельную лицензию в r-keeper для нового заведения. Таким образом филиал имеет собственный id в программе, и его невозможно добавить в уже существующую интеграцию. Поэтому нам пришлось добавлять в приложение отдельную базу с блюдами для второго кафе, идентичную базе первого. Это повлияло на разделы приложения — блюда, подборки, допродажи и отзывы. Поэтому в них мы добавили выпадающий список с выбором филиала.

Сложности с интеграцией

На проекте предусматривалась интеграция приложения с такими сервисами, как r-keeper и MCRM. Они также должны обмениваться информацией друг с другом. Сложной задачей стал именно обмен данными между r-keeper и MCRM:

  • из r-keeper приложение забирает список блюд и отдает ему список заказов;
  • от MCRM сервис получает информацию о количестве бонусных баллов на счетах пользователей.

Основная сложность заключалась в том, что r-keeper может передавать информацию о баллах только по одному счету из двух, он их «склеивает» и не может разделить для MCRM. Настройку интеграции производили специалисты MCRM и r-keeper. Мы сформулировали задачи, и они успешно решили их. Сейчас приложение полностью готово и запущено, скачать его можно в Google Play и App Store.

3. Результаты сотрудничества

Разработали удобное и простое в использовании приложение для клиентов сети кафе «Нетипичная пельменная»: с его помощью можно будет оформить заказ, посмотреть, сколько бонусных баллов накоплено в программе лояльности, при необходимости — списать баллы в счет оплаты заказа. В системе есть два бонусных счета — накопительный с баллами за каждый заказ и подарочный, куда начисляются баллы с ограниченным сроком действия во время праздников и акций. Для управления содержимым приложения, акциями, новостями мы также разработали админ-панель.

4. Заключение

Работу программы лояльности обеспечивает MCRM, а операции с кассой, блюдами, заказами — программа r-keeper. Мы настроили интеграцию приложения с ними, за интеграцию между собой отвечали команды сервисов. В результате приложение можно скачать в Google Play и заказать блюда от «Нетипичной пельменной».

Агентство-исполнитель кейса

KozhinDev

Разрабатываем мобильные и веб-сервисы — от идеи до успешного цифрового продукта