SOAP API для интернет-магазинов

Данное API предназначено для ИМ, которые обслуживает ТопДеливери. При помощи методов данного интерфейса возможно создание заказов, создание и редактирование заявок на забор, получение информации о текущем состоянии заказа(включая трекинг), получение географии работы ТД.

В процессе разработки API совершествуется, что отражено в логе изменений каждой версии. Версия, помеченная символом '*' является актуальной. Версия RC - релиз-кандидат, пользуясь этой версией вы можете помочь в тестировании, что ускорит её перевод в актуальные.

Список версий API для ИМ
1.0

Первая версия API

1.1

Список изменений версии:

  • В результат запроса getOrdersInfo добавлен блок items (комплексный тип ctItem), содержащий информацию о товарах в заказе
  • В запрос создания заказа addOrders в параметры заказа добавлен атрибут, сообщающий о том, что клиент оплатит товар курьеру картой (paymentByCard). Установка данного атрибута в 1 доступна не для всех регионов. Подробности уточняйте у менеджеров TopDelivery
  • В запрос создания заказа addOrders в параметры заказа добавлен атрибут, указывающий на подтип заказа (orderSubtype):

    SIMPLE - обычные заказы интернет магазинов

    DOCUMENT - документы

1.2

Список изменений версии:

  • Тип ctTimeInterval преобразован в ctDateTimeInterval
  • Добавлен метод getNearDeliveryDatesIntervals, возвращающий для заданного города ближайшие возможные даты доставки заказа с доступными интервалами для каждой из дат.

2.0*

Список изменений версии:

  • Переработан существующий функционал
  • Добавлено множество новых методов