обмен_данными_с_другими_системами:обмен_данными_с_интернет_магазином
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версійПопередня ревізіяНаступна ревізія | Попередня ревізія | ||
обмен_данными_с_другими_системами:обмен_данными_с_интернет_магазином [2018/12/07 13:58] – iserbin | обмен_данными_с_другими_системами:обмен_данными_с_интернет_магазином [2020/03/23 20:48] (поточний) – [Формат обмена данными] iserbin | ||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
====== Обмен данными с интернет-магазином ====== | ====== Обмен данными с интернет-магазином ====== | ||
===== Как это работает ===== | ===== Как это работает ===== | ||
+ | Инициатором обмена данными выступает UniproRetail. \\ | ||
+ | По команде пользователя, | ||
+ | Необходимо, | ||
+ | ===== Настройка ===== | ||
+ | Для настройки выберите меню: " | ||
+ | {{ : | ||
+ | * **Имя задания для выгрузки** - для различия настроек, | ||
+ | * **Идентификатор текущей базы данных** - по этому идентификатору интернет-магазин может определить, | ||
+ | * **URL скрипта сервера...** - адрес страницы сайта, через который UniproRetail будет загружать данные. В адресе указывайте тип соединения HTTP или HTTPS. В адресной строке можно передавать дополнительные параметры, | ||
+ | * **Группы товаров для выгрузки** - если выгружать необходимо не все товары. | ||
+ | * **Выгружать товары, | ||
+ | * **Организации** - если несколько организаций, | ||
+ | * **Склады** - если несколько складов, | ||
+ | * **Автоматическая отправка** - выставляется период времени в минутах, | ||
- | Инициатором обмена данными выступает UniproRetail. \\ | + | Сайт [[http:// |
- | По команде | + | Если выбран URL скрипта: |
+ | |||
+ | ===== Формат обмена данными ===== | ||
+ | В JSON-файле обмена с интернет-магазином присутствуют три раздела: **info**, **goods**, **goodsgroups**.\\ | ||
+ | Описание формата обмена данными JSON: [[обмен_данными_с_другими_системами: | ||
+ | |||
+ | Программа отправляет POST-запрос с MIME-type: application/ | ||
+ | | ||
+ | ==== Ответ сервера ==== | ||
+ | Если все ОК, то сервер должен ответить программе в JSON-формате: \\ | ||
+ | < | ||
+ | |||
+ | |||
+ | Если были | ||
+ | < | ||
+ | Пример PHP скрипта ответа сервера: | ||
+ | < | ||
+ | if ($lenJS > (30*(1024*1024)) /* 30 MB*/ ) | ||
+ | { | ||
+ | echo ' | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | echo ' | ||
+ | } | ||
+ | </ |
обмен_данными_с_другими_системами/обмен_данными_с_интернет_магазином.1544183901.txt.gz · Востаннє змінено: 2018/12/07 13:58 повз iserbin