Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens
Часто мы сталкиваемся с запросом настройки аналитики продаж в ресторанном бизнесе, где используется сервис R-Keeper для управления заведениями. Сегодня поделимся кейсом для франчайзинговой сети кофеен, где в каждом филиале своя учетка R-Keeper и требуется выгружать статистику по продажам. Техническое решение для клиента включает выгрузку данных по продажам из всех филиальных R-Keeper в единую базу данных MySQL и настройку дашбордов на платформе Yandex Datalens.
1. Аналитика для рестораторов. Проблема и решение
К нам обратился собственник сети кофеен, он работает по франшизе. В кофейнях нет брони и нет доставки, только прямые продажи.
Исходя из этого, клиент хотел бы выгружать продажи в единую систему в удобном интерфейсе, чтобы видеть статистику продаж по каждой кофейне. Аналитика нужна для понимания, выполняется ли план продаж и в каком филиале необходима помощь франчайзора.
Передача броней и заказов с товарами из r-keeper в Битрикс24 для сети ресторанов с системой лояльности на Premium Bonus: читайте здесь.
Каждая кофейня имеет свою учётку R-Keeper и все продажи проводится через кассы. Все данные можно собирать воедино с помощью Пинкит.
Если у вас несколько учетных записей в R-Keeper, вам не нужно покупать отдельную лицензию Пинкит для каждой учетной записи. Необходимо только авторизовать каждую из этих учеток в разделе "Доступы" в личном кабинете Пинкит.
Мы предложили заказчику настроить в Пинкит связку между R-Keeper и Битрикс24. Каждая продажа передается в сделку с товаром, в сделке фиксируется сумма, каждая сделка завершается успехом. Так как для всех филиалов используется единый портал Битрикс24, под каждую кофейню создается отдельное направление сделок.
Переход на коробку Битрикс24 и R-Keeper One вместо iiko с бронированием на Restoplace и системой лояльности на Probonus: подробности в нашем блоге.
Резюмируем задачу:
1.1. Выгружаем продажи из R-Keeper в сделку плюс товар с настройкой сопоставлений кассы R-Keeper и направления сделок в Битрикс24.
1.2. Данные по сделкам выгружаем в базу данных (БД) MySQL.
1.3. Делаем визуализацию отчтеов с помощью интерактивных дашбордов на основании данных из MySQL.
Выгрузка заказов из R-keeper в Битрикс24 и Google Sheets: кейс для рестораторов: читайте статью по ссылке.
О настройке расскажем далее.
2. Выгрузка продаж из R-Keeper в сделки Битрикс24
2.1. Шаг 1: Откуда
Выбираем сервис R-Keeper и событие для новой продажи.
2.2. Шаг 2: Инструменты
Добавляем фильтрацию и дополнительную логику (если она нужна). В случае, если вы просто хотите выгружать все продажи без сегментации, шаг можно пропустить.
2.3. Шаг 3 - Куда
Выбираем Битрикс24, действие - создание сделки.
2.4. Шаг 4: Сопоставление данных
Сопоставляем сумму продажи, товар, дату, направление сделок (каждое направление сделок соответствует отдельной учетной записи R-keeper) и другие поля.
2.5. Шаг 5: Запуск
Запускаем интеграцию.
3. Выгрузка данных по продажам в БД MySQL
Сначала необходимо подготовить окружение. Разворот БД подробно описан в нашей статье.
Затем выгружаем сделки из Битрикс24 в базу данных по инструкции ниже.
3.1. Шаг 1 - Откуда
Выбираем Битрикс24, событие создания сделки.
3.2. Шаг 2 - Инструменты
Можем добавить дополнительные запросы к Битрикс24, чтобы получить расширенную информацию. Если этого не требуется, пропускаем данный шаг.
3.3. Шаг 3 - Куда
Добавляем новую строку в БД.
3.4. Шаг 4: Сопоставление данных
Сопоставляем поля в сделке и элементы БД.
3.5. Запускаем
4. Создание дашбордов Yandex DataLens из MySQL
Чтобы настроить дашборды на основе полученных данных в MySQL, воспользуйтесь инструкцией, описанной тут.
В итоге, мы получим дашборд примерно такого вида:
5. Итог
Итак, с помощью нескольких интеграций Пинкит мы помогли настроить такую автоматизацию отчетов сети кофеин:
5.1. Данные о продажах из R-keeper передаются в сделки плюс товары Битрикс24.
5.2. Данные о сделках в каждом направлении, соответствующем отдельной кофейне, попадают в БД MySQL.
5.3. MySQL служит хранилищем данных, на основе которых строятся дашборды Yandex DataLens, отражающие статистику по продажам в реальном времени.
Остались вопросы? Спросите у нас в Телеграм или WhatsApp.
Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно добавить авторизацию, необходимые события и действия без разработки.
Протестируйте Пинкит, зарегистрировавшись в личном кабинете по ссылке: https://lk.pinkit.io/register.