FoodSoul (интеграция)

Настройка интеграции

Интеграция с платформой FoodSoul

Юпитер Web-сервер, планировщик 

Настроить автозапуск web-сервера. Пример команды запуска сервера c:\JP\11.7\Bin\domino8.exe c:\JP\11.7\PROJECT\JUPITER /SERVER LISTEN=http://192.168.10.13:7788/ DBSERVER=JUPITER SCHEME=SSMOLOST USERNAME=HTTP

Web сервер должен быть доступен из сети Интернет по статичному адресу

Настроить планировщик задач с заданием "*Загрузка заказов c сайта"

Завести источник заказа FoodSoul

В качестве кода и префикса задать "FS"

image-1690387489949.png

Сопоставить виды оплат

Для этого в карточке видов оплаты задать внешний код. Возможные внешние коды:

  • 1 -  Наличные
  • 2 - Картой курьеру
  • 3 - Онлайн через приложение или сайт

image-1690388224502.png

Сопоставить товары

В личном кабинете FoodSoul,  перейти в раздел Настройки / Номенклатура / Товары. В карточке товаров заполнить параметр "Артикул". В качестве значения нужно задавать код соответствующего товара в Юпитере

image-1690388949840.png

image-1690389007862.png

Сопоставить модификаторы

В личном кабинете FoodSoul,  перейти в раздел Настройки / Номенклатура / Модификаторы. В карточке модификатора заполнить параметр "Артикул". В качестве значения нужно задавать код соответствующего товара в Юпитере

image-1690388849730.png

image-1690387343618.png

 

Сопоставить зоны доставки

В Юпитере задать в качестве кодов для зон доставки коды районов из FoodSoul (раздел Настройки / Районы / Список)

image-1690389713151.png

 

image-1690389687649.png

Настроить и включить интеграцию в ЛК FoodSoul

В личном кабинете FoodSoul перейти в раздел Интеграции / Автоматизация. Выбрать вариант интеграции "Ваш сайт". Включить опцию "Callback API"

image-1690386673502.png

В поле "Ссылка на API" задать URL https://jupiter.report/foodsoul/index.php?id=XXX. В качестве ID интеграции можно задать ИНН Юридического лица

image-1690386706846.png

Сохранить настройки. Активировать интеграцию (кнопка с глазом).

image-1690386823483.png

 

Настроить и включить интеграцию в коннекторе

image-1690389190505.png

  • ID интеграции - ИНН организации
  • Название организации
  • token - берётся из ЛК FoodSoul в разделе Настройки → Филиалы в таблице рядом с названием города
  • prefix - FS
  • jup_url - адрес web-сервера Юпитера
  • tt_id - указывается код торговой точки, заполнять если в организации всего одна торговая точка. Все заказы на вынос будут падать на эту точку.
    • Если торговых точек несколько, то их ID можно узнать только получив файл с заказом, т.к. в ЛК FoodSoul ID не выводится
  • delivery_code - код товара "Платной доставки" в Юпитере. Заполнять если организация использует платную доставку в FoodSoul

Совместимость скидок

Чтобы в заказах учитывалась сумма скидок, которые применяются на стороне FoodSoul. Нужно в Юпитере завести суммовую скидку с кодом "from_site"

image-1700149665077.png

Проверить были ли заказы и как они были обработаны можно через файл import.log (c:\JP\11.7\Pronto_Site\)

 


Система JUPITER                                 www.jupiter.systems                                 (с) 2024г.