deliveryExchange
Метод позволяет запросить возможность доставки товаров до указанного города
Для начала работы с API получите идентификационную строку (id
) у представителя voltmarket.ru
Запросы к API выполняются с помощью HTTP
-запросов со строкой JSON
в теле запроса на URL
с помощью метода POST
.
URL
: https://voltmarket.ru/ipol/deliveryExchange/exchange.php
тестировать запросы можно на сайте https://reqbin.com// где в Content
надо вставить строку JSON
Массив на входе должен состоять из:
├──data -> данные необходимые для того или иного метода. (массив)
│ │ Массив data должен содержать следующие обязательные параметры:
│ ├──id -> *идентификационная строка, полученная у представителя Voltmarket.ru (строка)
│ ├──sity -> *город назначения (строка)
│ ├──products -> *Массив из идентификаторов товаров, информация о доставке которых запрашивается (массив)
│ │ ├──id товара
│ │ ├──id товара
│ │ ├──...
ПРИМЕР для получения возможности, и цены доставки
{
"data": {
"id": "f57jde7ec7ed9d27i0bca988ca6f5ca8",
"sity": "Энгельс",
"products": [
"6823",
"3996"
]
}
}
результат выполнения запроса на возможность доставки товаров до указанного города будет выглядеть так:
(
[code] => 200
[data] => [
{
"NAME": "СДЭК Доставка курьером",
"PRICE": "3 380 руб",
"TERM": "2-3 дней",
"ID": "sdek:courier"
},
{
"NAME": "СДЭК Самовывоз",
"PRICE": "3 300 руб",
"TERM": "2-3 дней",
"ID": "sdek:pickup"
"PVZ": [
{
"id": "EKB1",
"contacts": "УЛ. МАЛЫШЕВА, д.145 phone:+7 (343) 278-75-28",
"cX": "60.6648",
"cY": "56.8424"
},
{
"id": "EKB6",
"contacts": "УЛ. КРАУЛЯ, д.2 phone:+7 (343) 215-07-87",
"cX": "60.5708",
"cY": "56.8301"
}
]
}
]
)
В случае выявления ошибок во входных данных, выдаются список выявленных ошибок
{
"code": "error",
"data": "Не найден город Энгxельс",
"data": "Партнер с id 2d6f98?7ec7ed945f97eca988ca69687b не существует",
"data": [
"qwerty"
"682223"
]
}