Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

Часто мы сталкиваемся с запросом настройки аналитики продаж в ресторанном бизнесе, где используется сервис R-Keeper для управления заведениями. Сегодня поделимся кейсом для франчайзинговой сети кофеен, где в каждом филиале своя учетка R-Keeper и требуется выгружать статистику по продажам. Техническое решение для клиента включает выгрузку данных по продажам из всех филиальных R-Keeper в единую базу данных MySQL и настройку дашбордов на платформе Yandex Datalens.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

1. Аналитика для рестораторов. Проблема и решение

К нам обратился собственник сети кофеен, он работает по франшизе. В кофейнях нет брони и нет доставки, только прямые продажи.

Исходя из этого, клиент хотел бы выгружать продажи в единую систему в удобном интерфейсе, чтобы видеть статистику продаж по каждой кофейне. Аналитика нужна для понимания, выполняется ли план продаж и в каком филиале необходима помощь франчайзора.

Передача броней и заказов с товарами из r-keeper в Битрикс24 для сети ресторанов с системой лояльности на Premium Bonus: читайте здесь.

Каждая кофейня имеет свою учётку R-Keeper и все продажи проводится через кассы. Все данные можно собирать воедино с помощью Пинкит.

Если у вас несколько учетных записей в R-Keeper, вам не нужно покупать отдельную лицензию Пинкит для каждой учетной записи. Необходимо только авторизовать каждую из этих учеток в разделе "Доступы" в личном кабинете Пинкит.

Алексей Окара, продакт-менеджер Пинкит
Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

Мы предложили заказчику настроить в Пинкит связку между 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 и событие для новой продажи.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

2.2. Шаг 2: Инструменты

Добавляем фильтрацию и дополнительную логику (если она нужна). В случае, если вы просто хотите выгружать все продажи без сегментации, шаг можно пропустить.

2.3. Шаг 3 - Куда

Выбираем Битрикс24, действие - создание сделки.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

2.4. Шаг 4: Сопоставление данных

Сопоставляем сумму продажи, товар, дату, направление сделок (каждое направление сделок соответствует отдельной учетной записи R-keeper) и другие поля.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

2.5. Шаг 5: Запуск

Запускаем интеграцию.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

3. Выгрузка данных по продажам в БД MySQL

Сначала необходимо подготовить окружение. Разворот БД подробно описан в нашей статье.

Затем выгружаем сделки из Битрикс24 в базу данных по инструкции ниже.

3.1. Шаг 1 - Откуда

Выбираем Битрикс24, событие создания сделки.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

3.2. Шаг 2 - Инструменты

Можем добавить дополнительные запросы к Битрикс24, чтобы получить расширенную информацию. Если этого не требуется, пропускаем данный шаг.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

3.3. Шаг 3 - Куда

Добавляем новую строку в БД.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

3.4. Шаг 4: Сопоставление данных

Сопоставляем поля в сделке и элементы БД.

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

3.5. Запускаем

4. Создание дашбордов Yandex DataLens из MySQL

Чтобы настроить дашборды на основе полученных данных в MySQL, воспользуйтесь инструкцией, описанной тут.

В итоге, мы получим дашборд примерно такого вида:

Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens

5. Итог

Итак, с помощью нескольких интеграций Пинкит мы помогли настроить такую автоматизацию отчетов сети кофеин:

5.1. Данные о продажах из R-keeper передаются в сделки плюс товары Битрикс24.

5.2. Данные о сделках в каждом направлении, соответствующем отдельной кофейне, попадают в БД MySQL.

5.3. MySQL служит хранилищем данных, на основе которых строятся дашборды Yandex DataLens, отражающие статистику по продажам в реальном времени.

Остались вопросы? Спросите у нас в Телеграм или WhatsApp.


Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно добавить авторизацию, необходимые события и действия без разработки.


Протестируйте Пинкит, зарегистрировавшись в личном кабинете по ссылке: https://lk.pinkit.io/register.

Алексей Окара, продакт-менеджер Пинкит
Аналитика продаж ресторана из R-Keeper в MySQL с дашбордом в Yandex Datalens
Начать дискуссию