Протокол обмена данными с сайтом ДЕЛЕНКА

advertisement
ИП Бородина Альфия Рифовна
ИП Доценко Владимир Евгеньевич
ООО «Современные информационные технологии»
Протокол обмена
данными с сайтом
ДЕЛЕНКА
Версия 2015 08 20
Екатеринбург
Описание
Протокол обмен содержит описание и порядок формирования файлов обмена.
Передачу файлов на сайт «Деленка» необходимо выполнять с помощью утилиты «ГПЦклиент». Подробная информация на сайте разработчика: www.gpc2b.ru
Формат файлов передачи – XML. Кодировка файлов: UTF-8
Протокол является расширяемым и дополняемым.
1. Исходящие данные (отправка на сайт)
Подготовленные учетной системой файлы необходимо отправлять в каталог выгрузки
(Outbox) утилиты обмена.
1.1. Наличие и цены товаров на складе участника проекта
По мере изменения товарной базы на складе участника проекта необходимо
автоматически выгружать данные на сайт «Деленка». Требуемая актуальность
информации – не реже 1 раза в 5 минут. Выгружаются только товары/размеры. В случае,
когда товар на складе кончается, необходимо передавать блок товара с пустым блоком
размеров. В случае, если в признаке полной выгрузке передается 1, все существующие
остатки и цены на сайте будут удалены, после этого будет загружен файл.
ИНН получателя фиксированный: 666400445987_delenka
Описание
Стандартный заголовок XML
Общий заголовок для файлов ГПЦ
ИНН отправителя (участника)
ИНН получателя
Узел списка товаров
Признак полной выгрузки
(необязателен).
Узел товара (может быть несколько)
Уникальный штрихкод товара (короба)
Узел списка размеров в наличии
Узел размера (может быть несколько)
Размер
Цена
Количество пар на остатке
Пример
<?xml version="1.0" encoding="UTF-8" ?>
<gpc>
<sender>7777777777</sender>
<reciever>666400445987_delenka</reciever>
<tovars_info>
<getall>1</getall>
<tovar>
<barcode>4690501003608</barcode>
<sizes>
<size>
<id>24</id>
<price>500</price>
<count>6</count>
</size>
</sizes>
</tovar>
</tovars_info>
</gpc>
2. Входящие данные (получение с сайта)
Входящие файлы автоматически загружаются в каталог загрузки (Inbox) утилиты обмена.
2.1. Запрос на полную выгрузку
Запрос на полную выгрузку остатков и цен с сайта «Деленка» выполняется в
автоматическом режиме. Требуемая периодичность загрузки в учетную систему не реже 1
раза в 5 минут. После приема запроса на полную выгрузку необходимо в ответ
автоматически сформировать выгрузку согласно п.1.1, содержащую все актуальные
остатки и цены.
ИНН отправителя фиксированный: 666400445987_delenka
Описание
Стандартный заголовок XML
Общий заголовок для файлов ГПЦ
ИНН отправителя
ИНН получателя
Признак требования полного обмена
Пример
<?xml version="1.0" encoding="UTF-8"?>
<gpc>
<sender>666400445987_delenka </sender>
<reciever>666400445987</reciever>
<getall>1</getall>
</gpc>
2.2. Заказы с сайта Деленка
Заказы загружаются с сайта «Деленка» в автоматическом режиме. Требуемая
периодичность загрузки в учетную систему не реже 1 раза в 5 минут. Рекомендуемое
время реакции по заказу (звонок, SMS, электронное письмо) – не более 15 минут после
загрузки.
ИНН отправителя фиксированный: 666400445987_delenka
Виды оплаты: 0 - наличные, 1 - банковской картой, 2 - подарочным сертификатом, 3 перечисление на расчетный счет, 4 - пополнение счета банковской карты
Виды доставки: 0 - самовывоз, 1 - курьером, 2 - почтой, 3 - транспортной компанией, 4 самовывоз из пункта выдачи заказов
Описание
Стандартный заголовок XML
Общий заголовок для файлов ГПЦ
ИНН отправителя
ИНН получателя
Узел списка заказов
Узел заказа (может быть несколько)
Номер заказа на сайте
ФИО клиента
Телефон клиента
Электронная почта клиента
Комментарий к заказу
Вид оплаты
Вид доставки
Адрес доставки
Индекс
Страна
Область/Регион
Район
Город/Населенный пункт
Улица
Номер дома
Номер корпуса
Номер квартиры/офиса
ИНН транспортной компании (в случае
доставки ТК)
Наименование транспортной компании
Узел товара (может быть несколько)
Узел штрихкодов товара
Уникальный штрихкод товара (может
быть несколько)
Количество пар
Размер
Пример
<?xml version="1.0" encoding="UTF-8"?>
<gpc>
<sender>666400445987_sorokonogka </sender>
<reciever>666400445987</reciever>
<orders>
<order>
<id_delenka>123</id_delenka>
<client>Тестовый покупатель</ client >
<phone>333-33-33</phone>
<email>yandex@yandex.ru</email>
<note>Звонить с 10 до 20</ note >
<payment>1</ payment >
<delivery>0</ delivery>
<address>Индекс: 628002; Страна: Россия; Область: Тюменская;
Город: г. Ханты-Мансийск; Улица: Рябиновая; Дом: 9;</address>
<postcode>628002</postcode>
<country>Россия</country>
<province>Тюменская</province>
<district />
<city>г. Ханты-Мансийск</city>
<street>Рябиновая</street>
<house>9</house>
<corps />
<apartment />
<tc_inn>7826156685</tc_inn>
<tc_name>Деловые Линии (авто)</tc_name>
<tovar>
<barcodes>
<barcode>4670009822604</barcode>
</barcodes>
<count>12</count>
<size>24</size>
</tovar>
</order>
</orders>
</gpc>
Download