Выгрузка в JSON для Суши Сет. Спец цены, общие цены, данные по точкам, зоны доставки.

Выгрузка происходит через задание планировщика.

image-1620998514772.png

После выгрузки информация попадает по ссылке ниже. Для проверки можно через поиск найти нужную точку и сравнить коды товаров и цены.
https://jupiter.report/sushiset/prices.json

 

Общая выгрузка основных цен и спец цен. 

custom_prices – Раздел формируется полностью по логике спец цен, перебираются все торговые залы проверяется в них наличие прейскурантов для клиентов, и формируется список по ним.  

default_prices – Раздел формируется из товаров, которые указаны на все раскладках меню и модификаторов со стандартными ценами из карточки товаров.     

Добавляем параметры:
"date": - Дата обновления файла

Параметры, значение которых не меняется:

"organiztion_id": - так же как и ранее означает код торговой точки.

"item_id": - id  товаров.

"price": - цена товаров.

Выгрузка происходит через задание планировщика. 

Суши-Сет. Выгрузка цен на сайт № 2

https://jupiter.report/sushiset/prices_site.json

 

Выгрузка данных по точкам. 

Формат выгрузки. 

"tt": [{"id" :"000127",
"name" :"Call-Center (88)",
"address" :"",
"email" :"",
"ul" :{"name" :"",
"inn" :"",
"kpp" :""},
"tz" : [{"id": "000135",
"name" :"TZ Call-Сenter (88)",
"start_time" :"32400",
"end_time" :"32340",
"phone" :"",
"phone_web" :"",
"call_center" :"false",
"self_delivery" :"false"}]}

"tt" - Данные по торговой точке

  1. "id" - Код ТТ
  2. "name" - Наименование ТТ
  3. "address" - Фактический адрес ТТ
  4. "email" - Почта ТТ

"ul" - Данные по Юр. лицу 

  1. "name" - Юридическое лицо
  2. "inn" - ИНН
  3. "kpp" - КПП

"tz" - Данные по торговому залу. 

  1. "id" - Код ТЗ, нужен для работы по api http
  2. "name" - Название ТЗ
  3. "start_time" - Час начала работы в секундах
  4. "end_time" - Час закрытия в секундах
  5. "phone" - Телефон ТЗ
  6. "phone_web" - Телефон для сайта
    "call_center" :"false" - Заказы попадают сначала в КЦ для обработки
  7. "self_delivery" :"false" - Есть ли самовывоз

Выгрузка попадает сюда: 

https://jupiter.report/sushiset/tt.json

Делается выгрузка через задание планировщика:

Суши-Сет. Выгрузка торговых точек на сайт № 2

 

Выгрузка зон доставки. 

Формат выгрузки:

"concepts": [{"id" :"10","name" :"Правильные Роллы",
"zones" : [{"id" :"028498",
"name" :"МО Лосино-Петровский. Зона 1-1. Сумма минимального заказа 500 руб. Стоимость доставки 99 руб. При заказе от 1000 руб. ДОСТАВКА ОСУЩЕСТВЛЯЕТСЯ БЕСПЛАТНО. Время ожидания заказа 60 минут.",
"restaurant_id" :"002032",
"sum_min" :"500",
"time_min" :"60",
"time_max" :"60",
"delivery_price" :"99",
"sum_for_free" :"500",
"coords" :"55.84976436619874,38.17636654343619;55.8601589100436,38.141325557292916;"},

"concepts" - Данные с разбивкой по концепциям/брендам

  1. "id" - Код концепции
  2. "name" - Название концепции

"zones" - Данные по зонам внутри концепций

  1. "id" - Код зоны доставки
  2. "name" - Название зоны доставки на яндекс картах
  3. "restaurant_id" - Код торговой точки к которой относиться зона доставки
  4. "sum_min" - Минимальная сумма для заказа 
  5. "time_min" - Время доставки минимум 
  6. "time_max" - Время доставки максимум
  7. "delivery_price" - Стоимость платной доставки
  8. "sum_for_free" - Минимальная сумма заказа для бесплатной доставки 
  9. "coords" - Координаты верши зоны доставки с яндекс карт

Делается выгрузка через задание планировщика на сервере доставки: 

Суши-Сет. Выгрузка всех зон доставки на сайт № 2

Попадает выгрузка сюда:

https://jupiter.report/sushiset/zones.json

 


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