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"
    ]
}