Дополнительные настройки интеграции (рекомендуемые)
На данном этапе основные настройки интеграции с r_keeper Delivery завершены.
Если меню уже импортировано, вы можете:
- отправлять заказы с сайта и мобильного приложения
- начать полноценную работу с доставкой и самовывозом
Следующие параметры не являются обязательными для каждого клиента, однако мы рекомендуем ознакомиться с ними заранее.
В дальнейшем они могут понадобиться при расширении функциональности или изменении бизнес-процессов.
Ниже приведено описание каждого параметра и его назначения.
Настройка скидок и бонусной программы
Если на сайте и в мобильном приложении планируется использование:
- промокодов
- бонусной программы
- начисления и списания бонусных баллов при онлайн-заказах
- скидочных механик (счастливые часы, скидки по расписанию и т. д.)
необходимо настроить механизм свободной скидки в системе r_keeper.
Свободная скидка
В менеджерской станции r_keeper требуется создать свободную (нефиксированную) скидку:
- скидка должна быть в рублях, а не в процентах
- скидка должна быть доступна в r_keeper Delivery
После создания скидки:
- укажите её идентификатор в поле Идентификатор свободной скидки в настройках модуля
- при необходимости включите опцию Отправлять оплату бонусами как скидку.
В этом случае списание бонусных баллов на сайте и в мобильном приложении будет передаваться в r_keeper Delivery как скидка.

Настройки оплаты и передачи статуса оплаты
Онлайн-оплата
Если используется онлайн-оплата на сайте или в мобильном приложении, необходимо:
- Создать в r_keeper валюту для онлайн-оплаты (как правило, фискальную).
- Указать:
- GUID валюты для оплаты заказа
- Название валюты для оплаты заказа
Для отображения этих полей необходимо включить опцию Передавать статус оплаты заказа.
После настройки:
- заказ, отправленный в r_keeper Delivery, будет иметь статус оплаты соответствующей онлайн-валютой
- касса и операторы будут видеть, что заказ уже оплачен
Автоматическая передача изменений по заказу
Рекомендуется включить опцию Автоматически передавать изменения по заказу.
В этом случае изменения, внесённые в заказ в административной панели RESTOCRM, будут автоматически передаваться в r_keeper Delivery.

Разрешение редактирования заказов в r_keeper Delivery
Разрешить указывать скидку на стороне r_keeper
Если предполагается необходимость редактирования заказов, пришедших с сайта или мобильного приложения, непосредственно в r_keeper Delivery, рекомендуется включить данную опцию.
Она позволяет:
- изменять скидки
- корректировать заказ для нефискальных типов оплат.
Учет стоимости доставки
Существует два варианта учета стоимости доставки:
Вариант 1. Учитывать стоимость доставки в сумме заказа
При включении опции Учитывать стоимость доставки в сумме заказа стоимость доставки увеличивает итоговую сумму заказа.
Вариант 2. Стоимость доставки как отдельный товар
Можно создать в r_keeper отдельные товары-услуги «Доставка» для разных стоимостей.
В этом случае:
- товары доставки выгружаются на сайт и в мобильное приложение
- для каждой зоны доставки назначается соответствующая стоимость
- модуль автоматически добавляет нужный товар доставки в заказ
Настройка выполняется в поле Товар в зависимости от стоимости доставки.
Передача настраиваемых полей заказа
Опция Передавать настраиваемые поля из заказа используется, если необходимо:
- добавить кастомные поля на странице оформления заказа
- передавать эти данные в комментарий к заказу в r_keeper Delivery.
Например: комментарии, дополнительные пожелания клиента, служебные отметки.

Геокодирование адресов доставки
Для корректного определения координат адреса доставки необходимо указать API-ключ Яндекс.Карт.
Ключ используется для геокодирования адресов при оформлении заказов.
Способ синхронизации заказов
Рекомендуется использовать синхронизацию по вебхуку.
В этом случае:
- r_keeper Delivery отправляет уведомления об изменениях заказа
- административная панель RESTOCRM получает изменения в режиме реального времени
- исключаются задержки при обновлении статусов
Для работы вебхука необходимо указать соответствующий URL и токен, которые отображаются в настройках модуля.
* По расписанию: Раз в 2 минуты система запрашивает данные по всем заказам за последние 7 дней (исключая отменённые и выполненные). Может создавать излишнюю нагрузку на сервера.
* По вебхуку: Мгновенное обновление информации о заказе при его изменении непосредственно в системе r_keeper.

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

Синхронизация статусов заказов
Если необходимо, чтобы клиенты видели изменения статусов заказа:
- на сайте
- в мобильном приложении
- в push-уведомлениях или email-уведомлениях
необходимо включить опцию Включить синхронизацию статусов.
В рамках настройки:
- можно создать собственные статусы в сайте и мобильном приложении
- несколько статусов r_keeper Delivery могут быть объединены в один статус для отображения клиенту
Важно: Модуль поддерживает только одностороннюю синхронизацию статусов — из r_keeper в магазин. Обратная передача статусов из магазина в r_keeper не предусмотрена.
Для отмены заказа на стороне магазина используйте команду Отменить заказ в карточке заказа (блок управления обработкой заказа, расположенный справа).


Обновление меню по расписанию
Для автоматической синхронизации меню можно включить обновление по расписанию.
Доступны варианты:
- раз в определённое количество часов
- один раз в день
- раз в неделю
- в заданное время.
Важно учитывать
Если автоматическое обновление меню отключено:
- изменения, внесённые в r_keeper Delivery, не появятся на сайте и в мобильном приложении без ручного импорта.
Также необходимо помнить: после изменения меню в менеджерской станции r_keeper и выгрузки в r_keeper Delivery требуется обновить представление меню в r_keeper Delivery.
Без этого изменения не будут переданы в RESTOCRM.
