В нашей практике нередко возникает необходимость настроить аналитику продаж в компаниях из сферы общественного питания, особенно где используется система 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: подробности в нашем блоге.
Подытожим задачу:
Для начала требуется выгрузка данных о продажах из R-Keeper в сделку с товаром, с настройкой соответствий между кассами R-Keeper и направлениями сделок в Битрикс24.
Также нужен перенос данных о сделках в базу данных MySQL.
В заключении, нужно создание визуализированных отчетов с помощью интерактивных дашбордов на основе данных в MySQL.
Выгрузка заказов из R-keeper в Битрикс24 и Google Sheets: кейс для рестораторов: читайте статью по ссылке.
Подробнее о процессе настройки расскажем в следующих пунктах.
2. Выгрузка продаж из R-Keeper в сделки Битрикс24
Шаг первый: Откуда
Ставим источником данных R-Keeper и выбираем событие для новой продажи.
Шаг второй: Инструменты
Добавляем фильтрацию и дополнительную логику, если это необходимо.
Если вашей целью является просто выгрузка всех продаж без сегментации, этот шаг можно пропустить.
Шаг третий: Куда
Приемником данных ставим Битрикс24, а также выбираем действие - создание сделки.
Шаг четвертый: Сопоставление данных
Сопоставляем сумму продажи, товар, дату, направление сделок (каждое направление сделок соответствует отдельной учетной записи R-Keeper) и другие необходимые параметры.
Шаг пятый: Запуск
Запускаем интеграцию.
3. Выгрузка данных по продажам в БД MySQL
Первым делом подготавливаем окружение (создаем БД), подробнее о об этом тут.
Далее выгружаем сделки из Битрикс24 в базу данных по инструкции ниже.
Шаг первый: Откуда
Источник данных - Битрикс24, событие - создания сделки.
Шаг второй: Инструменты
Можем добавить дополнительные запросы к Битрикс24 для получения расширенной информации. Если это не требуется, этот шаг можно пропустить.
Шаг третий: Куда
Добавляем новую строку в БД.
Шаг четвертый: Сопоставление данных
Сопоставляем поля в сделке и элементы БД.
Шаг пятый: Запуск
Запускаем интеграцию.
4. Создание дашбордов Yandex DataLens из MySQL
Для настройки дашбордов на основе данных из MySQL, следуйте инструкции, приведенной здесь.
В результате мы получим дашборд, который будет выглядеть примерно так:
Резюмируем
Таким образом, с помощью нескольких интеграций через Пинкит мы настроили автоматизацию отчетности для сети кофеен.
Теперь информация о продажах из R-Keeper поступает в сделки и товары в Битрикс24, а данные о сделках для каждого филиала, соответствующего отдельной кофейне, загружаются в базу данных MySQL.
Также MySQL используется как хранилище данных, на основе которых строятся дашборды в Yandex DataLens, отображающие статистику по продажам в реальном времени.
![]()
Если у вас есть вопросы, пишите нам в Телеграм или WhatsApp.
Если вам нужна интеграция с сервисом, которого в Пинкит нет, или приватное событие/действие, через Пинкитбилдер вы можете самостоятельно настроить авторизацию, необходимые события и действия без разработки с ограниченным доступом к ним.
Также вы можете самостоятельно протестировать Пинкит, для этого зарегистрируйтесь в личном кабинете по ссылке: https://lk.pinkit.io/register.
Алексей Окара,
продакт-менеджер Пинкит

Время работы специалистов Пн.–Пт.: с 9:30 до 18:30; Сб.-Вс.: выходные.
![]()
Павел Филатов
|
Сервис
Самые востребованные интеграции по API: Google Sheets, Unisender, СберБанк, HH.ru, Контур.Фокус, GetCourse, Банки, iiko. |
![]()
Павел Филатов
|
А вы уже смотрели наш раздел "
|
![]()
Павел Филатов
|
Для тех, кто идет в ногу со временем, мы проводим регулярные
Если у Вас есть вопросы по настройке, по функционалу или вы просто хотите быть в курсе новых трендов, тогда регистрируйтесь и подключайтесь к нашим вебинарам. Для вас всегда интересные спикеры, разбор задач на примере реальных кейсов, а также подарки самым активным. |