Page tree
Skip to end of metadata
Go to start of metadata

Основные настройки

Для настройки интеграции нам понадобятся некоторые значения из фронтпад: 

  1. Поле "Секрет". Откройте меню Настройки → Общие и найдите строчку API (подключение интернет-магазина). Нажмите Настроить.

  2. Поставьте галочку напротив Включен и нажмите Сохранить.

 3. Код API для поля "Канал продаж". Меню Настройки → Каналы продаж

  4. Поле "Код API для оплаты " Меню Справочники → Варианты Оплаты

  5. Поле "Код API для филиала" Меню Настройки → Филиалы

  6. Поле "Код API для точки продажи" Меню Настройки → Точки продаж

  7. Теперь в заходите в личный кабинет в раздел Интеграции > АвтоматизацияПоставьте галочку FrontPad и данные, которые Вы сейчас собирали, занесите в соответствующие поля:

если значение Код API в фронтпад пустое, то поле в личном кабинете тоже можно оставить пустым. Не вводите сюда значения из столбца № и названия точек/филиалов!

  8. Нажмите Сохранить.
  9. Включите иконку-глаз справа, она должна стать зелёной. Если всё правильно, интеграция должна активироваться.

Простые товары

(warning) Значения артикулов у всех соответствующих товаров должны точно совпадать и в фронтпад и в личном кабинете.

Товары с модификаторами

Если в личном кабинете к товару предусмотрен выбор дополнительных ингредиентов, в фронтпад он тоже должен быть добавлен как товар с модификаторами:

Модификаторы это тоже товарные позиции, поэтому должны существовать, и между артикулами также должно быть точное совпадение.

Прочие необходимые настройки

Настройка интеграции на этом завершена, однако убедитесь что Вы всё делаете правильно и видите заказы, поступающие через сайт и приложение:

1. Для работы с программой фронтпад требуется тариф с интеграцией через API - это "корпоративный" или "профессиональный".

2. Проверьте права доступа пользователей в меню Настройки → Пользователи

(warning) Пользователь может просматривать только доступную ему информацию, у Администратора тоже есть данное ограничение.

3. Откройте кассовую смену в разделе Деньги → Касса.

(warning) Заказы не будут поступать автоматически при закрытой кассовой смене.

Если у Вас несколько филиалов в Фронтпад, проверьте смену для того, Код API которого вы указали в личном кабинете. Обратите внимание: Вы не видите выпадающего списка в меню, если у Вас нет на это прав.

4. Проверьте баланс

(warning) При нулевом балансе интеграция в личном кабинете отключается

После пополнения счёта необходимо скопировать новый ключ API из настроек фронтпад и заново активировать интеграцию.

5. Проверьте раздел Логи → Автоматизация в личном кабинете FoodSoul. Здесь перечислен список ошибок, которые возникают при отправке запросов во внешнюю программу.

Синхронизация статусов заказа

В личном кабинете в разделе Интеграции - Автоматизация найдите поле WebHook

Сохраните эту ссылку в поле Webhook url в программе фронтпад (Настройки → Общие → API (подключение интернет-магазина))

Откройте меню Справочники → Статусы

Фронтпад позволяет изменить или удалить все статусы кроме "Новый" и "Выполнен".

Рядом с названием статуса есть столбик Код API

Укажите коды статусов заказа в полях настроек так чтобы они соответствовали статусам заказа в личном кабинете.

NEW Поддерживается передача параметра hook_url при отправке запроса в систему фронтпад. Параметр отправляется если в настройках интеграции указаны коды API статусовКаждый заказ имеет собственный url для синхронизации уведомлений.

NEW Можно указать WebHook для всех Ваших филиалов по городам, если в личном кабинете они объединены в одну сеть:

https://ru.foodsoul.pro/webhook/automation/frontpad/?token=CHAIN_TOKEN&mode=chain

Замените CHAIN_TOKEN на токен апи для Вашей сети из личного кабинета FoodSoul в разделе Настройки - Подключение к сетям.

Распределение заказов и указание стоимости доставки.

В личном кабинете FoodSoul откройте раздел Интеграции > Автоматизация > FrontPad

Для отметки о зоне и стоимости доставки заказа Вам понадобится блок Районы в самом низу.

  • Передача стоимости доставки:
    - в программе FrontPad создайте новый товар с названием "доставка" и задайте ему в свойствах уникальный артикул.

    - укажите этот артикул  в поле Артикул товара для добавления стоимости доставки

  • Указание точки продажи

    - в программе фронтпад откройте меню Настройки → Точки продаж

    - скопируйте значение Код API нужной точки в поле Код API для точки продажи

Значения По умолчанию будут использоваться всегда. Для каждого района из выпадающего списка можно добавить новый блок и указать свои значения.

Отметки заказа

Вы можете присвоить заказу одну из отметок при определенных условиях

В программе фронтпад откройте меню Справочники → Отметки заказов

В личном кабинете FoodSoul поставьте Код API отметки заказа в нужном поле

Код API отметкикогда передаётся
Тег предзаказавыбрана дата предзаказа
Тег оплаты наличнымиоплата заказа наличными
Тег оплаты картой при полученииоплата заказа картой курьеру
Тег оплаты через платежную системузаказ оплачен онлайн
Тег самовывозавыбран самовывоз
Тег оплаты бонусамисовершена оплата бонусными баллами

Интеграция с бонусной системой

Пользователи могут копить бонусные баллы и расплачиваться ими в программе:

  • Перейдите в раздел Настройки - Бонусная система

  • Активируйте бонусную систему и включите настройку Бонусная система из системы автоматизации.

  • Если настройка Бонусная система из системы автоматизации не активна, оплата заказа бонусными баллами поступит в программу в виде дополнительной скидки.

  • Проверьте настройки формата номера телефона в разделах Настройки → Филиалы и Интеграции → Автоматизация
  • Итоговый номер должен точно совпадать с форматом номера клиента в программе. Учитываются все (warning) символы.

Клиенты будут видеть количество своих баллов

Количество списанных баллов в заказе будет учитываться в FrontPad.

  • No labels