Методы
#addOrders
Добавление Заказов
#addShipment
Добавление заявки(только для ИМ)
#setShipmentOnTheWay
Перевод заявки в статус в пути(только для ИМ)
#addShipmentOrders
Прикрепление заказов к заявке(только для ИМ)
#deleteOrdersFromShipment
Открепление заказов от заявки (только для ИМ)
#getShipmentsInfo
Получить информацию об отправках
#getCitiesRegions
Получить географию работы ТД
#getOrdersInfo
Получить информацию о заказах
#calcOrderCosts
Расчет предварительной стоимости доставки/обмена/возврата заказа
#getNearDeliveryDatesIntervals
Получение ближайших возможных дат доставки с интервалами в заданном городе.
#getAvailableDeliveryDatesWithIntervals
Получить доступные для выбора даты доставки с интервалами для конкретного Заказа
#setAddressDelivery
Изменить адрес доставки Заказа
#setDesiredDateDelivery
Изменить желаемую дату доставки Заказа
#deleteOrder
Удаление ранее добавленного заказа
#getShipmentsByParams
Получить список отправок по заданным параметрам
#getOrdersByParams
Получить список заказов по заданным параметрам
#getReports
Получить отчеты за заданный период
#getPickupAddressesByParams
Поиск ПВЗ по заданным параметрам
#addOrderPlaces
Добавление грузомест
#getOrderPlacesInfo
Получить информацию о грузоместах в заказах
#getOrderDeliveryList
Получить зону доставки по номеру заказа
#getAccessTokensForEditOrderData
Получить токен доступа для редактирования заказа
#changeOrdersToReturn
Создать заявку на возврат доставленных заказов
#changeOrdersToRedelivery
Создать заявку на повторную доставку возвратных заказов
Наверх

Шлюз API

Параметры

Имя - webshopSoapGate v2.0
WSDL - https://is-test.topdelivery.ru/api/soap/w/2.0/?WSDL
Максимальное количество запросов в секунду - 4

Описание

Методы API

addOrders( $parameters addOrders ) @return addOrdersResponse

Добавление Заказов

Параметры функции: addOrders [+]
addOrders
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
addedOrders nillable = false
minoccurs = 1
maxoccurs = unbounded
ctAddedOrder Параметры добавляемых заказов
— serviceType nillable = false
minoccurs = 1
maxoccurs = 1
string Тип услуги по заказу (DELIVERY, INTAKE, CHANGE)
— deliveryType nillable = false
minoccurs = 1
maxoccurs = 1
string Тип доставки (COURIER, PICKUP)
— orderSubtype nillable = false
minoccurs = 1
maxoccurs = 1
string Тип заказа: обычный(SIMPLE) или корреспонденция(DOCUMENT)
— deliveryCostPayAnyway nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - в случае отказа с покупателя взымается полная стоимость доставки. 0 - в случае отказа с покупателя деньге не взымаются
— webshopNumber nillable = false
minoccurs = 1
maxoccurs = 1
string Номер заказа в ИМ
— webshopBarcode nillable = true
minoccurs = 1
maxoccurs = 1
string Штрихкод заказа в ИМ
— orderUrl nillable = true
minoccurs = 1
maxoccurs = 1
string Ссылка на страницу товара в ИМ
— execution nillable = true
minoccurs = 1
maxoccurs = 1
ctExecution Исполнитель (указывать только при согласовании с ТД)
— — executorId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор исполнителя из справочника ТД
— desiredDateDelivery nillable = true
minoccurs = 1
maxoccurs = 1
ctDateTimeInterval желаемая дата доставки
— — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— deliveryAddress nillable = false
minoccurs = 1
maxoccurs = 1
ctAddress Адрес доставки
— — type nillable = false
minoccurs = 1
maxoccurs = 1
string Тип передачи региона и города, допустимые значения: id (из справочника ТД), string (поиск в справочнике ТД по строке), zip (Поиск в справочнике по индексу), pickup (Поиск по идентификатору ПВЗ - указывается только в случае когда deliveryType = PICKUP)
— — region nillable = true
minoccurs = 1
maxoccurs = 1
string Регион, значение зависит от типа
— — city nillable = true
minoccurs = 1
maxoccurs = 1
string Город, значение зависит от типа
— — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс, не обязателен, за исключением использования типа zip
— — inCityAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctInCityAddress Адрес внутри населенного пункта (улица, дом, коркус, квартира)
— — — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза (указывать только в случае самовывоза)
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— clientInfo nillable = false
minoccurs = 1
maxoccurs = 1
ctClientInfo Информация о клиенте
— — fio nillable = false
minoccurs = 1
maxoccurs = 1
string Фамилия, имя, отчество. Одной строкой
— — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Телефон. Формат номера 8xxxxxxxxxx (11 символов)
— — email nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес электронной почты (максимальное кол-во символов - 63)
— — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий клиента, указывается по необходимости (максимальное кол-во символов - 250)
— paymentByCard nillable = false
minoccurs = 1
maxoccurs = 1
int (!Не использутеся, всегда = '0')
— clientCosts nillable = false
minoccurs = 1
maxoccurs = 1
ctAddOrderCosts Стоимости для клиента
— — clientDeliveryCost nillable = false
minoccurs = 1
maxoccurs = 1
double Стоимость доставки для клиента
— — recalcDelivery nillable = false
minoccurs = 1
maxoccurs = 1
int (!Не используется, всегда 0)
— — discount nillable = false
minoccurs = 1
maxoccurs = 1
ctDiscount (!Не используется)
— — — type nillable = false
minoccurs = 1
maxoccurs = 1
string (!Не использутеся, всегда = 'SUM' )
— — — value nillable = false
minoccurs = 1
maxoccurs = 1
double (!Не использутеся, всегда = '0')
— services nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderServices Необходимые сервисы для обслуживания заказа
— — notOpen nillable = false
minoccurs = 1
maxoccurs = 1
int Не вскрывать до получения оплаты с клиента (1/0)
— — marking nillable = false
minoccurs = 1
maxoccurs = 1
int Произвести маркировку (1/0)
— — smsNotify nillable = false
minoccurs = 1
maxoccurs = 1
int Оповещать клиента о смене статуса заказа посредством СМС (1/0)
— — forChoise nillable = false
minoccurs = 1
maxoccurs = 1
int Частичная реализация (1/0)
— — places nillable = false
minoccurs = 1
maxoccurs = 1
int Количество мест
— — pack nillable = false
minoccurs = 1
maxoccurs = 1
ctPack Параметры упаковки
— — — need nillable = false
minoccurs = 1
maxoccurs = 1
int Требуется ли упаковка (1/0)
— — — type nillable = true
minoccurs = 1
maxoccurs = 1
string Тип упаковки (из справочника)
— — needPrr nillable = true
minoccurs = 1
maxoccurs = 1
int Требуются погрузочно-разгрузочные работы
— — needLiftingCargo nillable = true
minoccurs = 1
maxoccurs = 1
int Требуется ручное поднятие на этаж
— — needDocReturn nillable = true
minoccurs = 1
maxoccurs = 1
int Требуется возврат документов
— deliveryWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес доставки
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— intakeWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес возврата
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— items nillable = false
minoccurs = 1
maxoccurs = unbounded
ctItem Товары в заказе
— — itemId nillable = true
minoccurs = 1
maxoccurs = 1
int id товара (присваивается автоматически при создании заказа)
— — name nillable = false
minoccurs = 1
maxoccurs = 1
string Имя товара
— — article nillable = false
minoccurs = 1
maxoccurs = 1
string Артикул товара (может содержать символы -, _, цифры и буквы латинского алфавита )
— — count nillable = false
minoccurs = 1
maxoccurs = 1
int Количество единиц товара
— — declaredPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Объявленная стоимость единицы товара
— — clientPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Стоимость единицы товара для клиента
— — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес товара г.
— — push nillable = false
minoccurs = 1
maxoccurs = 1
int Тип товара (1 - доставка, 0 - возврат)
— — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус реализации
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — deliveryCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество реализованного товара
— — vat nillable = true
minoccurs = 1
maxoccurs = 1
int НДС
— — trueMark nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной номенклатуры. Используется для передачи кода "Честный знак"
— — trueMarkRequired nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - Сканировать Честный знак при реализации
— — itemCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной позиции в системе клиента
— — itemBarcode nillable = true
minoccurs = 1
maxoccurs = 1
string ШК товарной позиции
— — excisable nillable = true
minoccurs = 1
maxoccurs = 1
int
— intakeWarehouse nillable = true
minoccurs = 1
maxoccurs = 1
ctWarehouseIdentity Склад забора
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
— returnWarehouse nillable = true
minoccurs = 1
maxoccurs = 1
ctWarehouseIdentity Склад возврата
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
Свернуть таблицу
Возвращаемое значение: addOrdersResponse [+]
addOrdersResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
addOrdersResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctAddOrderResult Результат добавления заказа
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции над заказом
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительное сообщение
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификаторы заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Примеры использования
PHP [+]
$soap = new SoapClient('http://is-test.topdelivery.ru/api/soap/w/2.0/?wsdl', array('login'=>"tdsoap",'password'=>"5f3b5023270883afb9ead456c8985ba8"));
$params = array(
    'addOrders'=>array(
        'auth'=>array(
            'login'=>'webshop',
            'password'=>'pass',
        ),
        'addedOrders'=>array(
            array(
                'serviceType'=>'DELIVERY',
                'orderSubtype'=>'SIMPLE',
                'deliveryType'=>'PICKUP',
                'webshopNumber'=>'soaptest_25',
                'paymentByCard'=>0,

                'desiredDateDelivery' => array(
                    'date' => '2016-05-05',
                    'timeInterval' => array(
                        'bTime' => '10:00',
                        'eTime' => '18:00'
                    )
                ),
                'deliveryAddress'=>array(
                    'type'=>'pickup',
                    'zipcode'=>'102049',
                    'pickupAddress' => array(
                        'id' => '20',
                    )
                ),

                'clientInfo'=>array(
                    'fio'=>'Akakiy Akakich',
                    'phone'=>'89165598763',
                ),

                'clientCosts'=>array(
                    'discount'=>array(
                        'type'=>'SUM',
                        'value'=>0,
                    ),
                    'clientDeliveryCost'=>300,
                    'recalcDelivery'=>0,
                ),

                'services' => array(
                    'notOpen'=>0,
                    'marking'=>0,
                    'smsNotify'=>0,
                    'forChoise'=>1,
                    'places'=>1,
                    'pack'=>array(
                        'need'=>0,
                        'type'=>'',
                    ),
                    'giftPack'=>array(
                        'need'=>0,
                        'type'=>'',
                    ),
                ),
                'deliveryWeight'=>array(
                    'weight'=>200,
                    'volume'=>array(
                        'length'=>10,
                        'height'=>3,
                        'width'=>5,
                    ),
                ),
                'items'=>array(
                    array(
                        'name'=>'testgood_1',
                        'article'=>'4343',
                        'count'=>1,
                        'push'=>1,
                        'declaredPrice'=>5000,
                        'clientPrice'=>5000,
                        'weight'=>200,
	    'vat'=>18,
                    ),
                ),


            ),
        ),
    )
);
$addOrdersResponse = $soap->__call('addOrders', $params);


Объект ответа:
object(stdClass)[1]
  public 'requestResult' => 
    object(stdClass)[3]
      public 'status' => int 0
      public 'message' => string 'Запрос выполнен успешно' (length=44)
  public 'addOrdersResult' => 
    object(stdClass)[4]
      public 'status' => int 0
      public 'message' => string 'Заказ успешно загружен' (length=42)
      public 'orderIdentity' => 
        object(stdClass)[5]
          public 'orderId' => int 484262
          public 'barcode' => string '6*soaptest_25' (length=13)
          public 'webshopNumber' => string 'soaptest_25' (length=11)

addShipment( $parameters addShipment ) @return addShipmentResponse

Добавление заявки(только для ИМ)

Параметры функции: addShipment [+]
addShipment
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
addedShipmentInfo nillable = false
minoccurs = 1
maxoccurs = 1
ctAddedShipmentInfo Параметры добавляемой заявки
— intake nillable = false
minoccurs = 1
maxoccurs = 1
ctShipmentIntakeParams Параметры забора
— — need nillable = false
minoccurs = 1
maxoccurs = 1
int Требуется ли забор (1/0)
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес забора одной строкой
— — contacts nillable = true
minoccurs = 1
maxoccurs = 1
string Контакты для связи с отправляющей стороной (Номер телефона)
— — intakeDate nillable = true
minoccurs = 1
maxoccurs = 1
ctDateTimeInterval Дата и интервал забора
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий к забору
— orders nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderIdentity Заказы для прикрепления к заявке
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— places nillable = false
minoccurs = 1
maxoccurs = unbounded
ctShipmentPlace Параметры грузовых мест
— — number nillable = false
minoccurs = 1
maxoccurs = 1
string Номер грузового места
— — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес грузовго места
— — pallets nillable = true
minoccurs = 1
maxoccurs = 1
int Количество паллет
Свернуть таблицу
Возвращаемое значение: addShipmentResponse [+]
addShipmentResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
addShipmentResult nillable = true
minoccurs = 1
maxoccurs = 1
ctAddShipmentResult Результат добавления заявки
— shipmentId nillable = false
minoccurs = 1
maxoccurs = 1
int ИД отправки
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции создания
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительно сообщение
— attachOrders nillable = true
minoccurs = 0
maxoccurs = unbounded
ctAddOrderResult Результат прикрепления заказов
— — status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции над заказом
— — message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительное сообщение
— — orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификаторы заказа
— — — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

setShipmentOnTheWay( $parameters setShipmentOnTheWay ) @return setShipmentOnTheWayResponse

Перевод заявки в статус в пути(только для ИМ)

Параметры функции: setShipmentOnTheWay [+]
setShipmentOnTheWay
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
shipmentId nillable = false
minoccurs = 1
maxoccurs = 1
int Номер отправки
Свернуть таблицу
Возвращаемое значение: setShipmentOnTheWayResponse [+]
setShipmentOnTheWayResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
setShipmentOnTheWayResult nillable = true
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат смены статуса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
Свернуть таблицу

addShipmentOrders( $parameters addShipmentOrders ) @return addShipmentOrdersResponse

Прикрепление заказов к заявке(только для ИМ)

Параметры функции: addShipmentOrders [+]
addShipmentOrders
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
shipmentOrders nillable = false
minoccurs = 1
maxoccurs = 1
ctShipmentOrders Отправка с набором заказов
— shipmentId nillable = false
minoccurs = 1
maxoccurs = 1
int ID отправки
— orders nillable = false
minoccurs = 1
maxoccurs = unbounded
ctOrderIdentity Параметры прикрепляемых заказов
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: addShipmentOrdersResponse [+]
addShipmentOrdersResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
addShipmentOrdersResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctAddOrderResult Результат прикрепления заказов
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции над заказом
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительное сообщение
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификаторы заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

deleteOrdersFromShipment( $parameters deleteOrdersFromShipment ) @return deleteOrdersFromShipmentResponse

Открепление заказов от заявки (только для ИМ)

Параметры функции: deleteOrdersFromShipment [+]
deleteOrdersFromShipment
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
shipmentOrders nillable = false
minoccurs = 1
maxoccurs = 1
ctShipmentOrders Отправка с набором заказов
— shipmentId nillable = false
minoccurs = 1
maxoccurs = 1
int ID отправки
— orders nillable = false
minoccurs = 1
maxoccurs = unbounded
ctOrderIdentity Параметры прикрепляемых заказов
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: deleteOrdersFromShipmentResponse [+]
deleteOrdersFromShipmentResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
addShipmentOrdersResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctAddOrderResult Результат прикрепления заказов
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции над заказом
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительное сообщение
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификаторы заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

getShipmentsInfo( $parameters getShipmentsInfo ) @return getShipmentsInfoResponse

Получить информацию об отправках

Параметры функции: getShipmentsInfo [+]
getShipmentsInfo
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
shipmentId nillable = true
minoccurs = 0
maxoccurs = unbounded
int Идентификатор отправки(ок), по которым необходимо получить информацию
Свернуть таблицу
Возвращаемое значение: getShipmentsInfoResponse [+]
getShipmentsInfoResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
shipmentsInfo nillable = true
minoccurs = 0
maxoccurs = unbounded
ctGetShipmentInfoResult Информация об отправках
— getShipmentResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— — status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— — message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
— shipmentInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctShipment Информация о заказе(ах)
— — shipmentId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор отправки
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
double Вес отправки
— — placesCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество мест
— — ordersCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество заказов в отправке
— — dateCreate nillable = true
minoccurs = 1
maxoccurs = 1
date Дата создания отправки
— — sorted nillable = true
minoccurs = 1
maxoccurs = 1
int (!) Флаг указывающий на что отправка принята позаказно на складе ТД
— — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress (!) Адрес пункта самовывоза
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус отправки
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — shipmentPlace nillable = true
minoccurs = 0
maxoccurs = unbounded
ctShipmentPlace Грузовые места в отправке
— — — number nillable = false
minoccurs = 1
maxoccurs = 1
string Номер грузового места
— — — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес грузовго места
— — — pallets nillable = true
minoccurs = 1
maxoccurs = 1
int Количество паллет
— — intakeParams nillable = true
minoccurs = 1
maxoccurs = 1
ctShipmentIntakeParams Параметры забора отправки
— — — need nillable = false
minoccurs = 1
maxoccurs = 1
int Требуется ли забор (1/0)
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес забора одной строкой
— — — contacts nillable = true
minoccurs = 1
maxoccurs = 1
string Контакты для связи с отправляющей стороной (Номер телефона)
— — — intakeDate nillable = true
minoccurs = 1
maxoccurs = 1
ctDateTimeInterval Дата и интервал забора
— — — — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — — — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— — shipmentDirection nillable = true
minoccurs = 1
maxoccurs = 1
ctShipmentDirection Параметры направления движения отправки
— — — type nillable = true
minoccurs = 1
maxoccurs = 1
string Тип отправки, допустимые значения
для партнеров: INTERCITY, TRANSFER, TO_WEBSHOP
для ИМ: FROM_WEBSHOP
— — — receiverId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД получателя из справочника
— — — senderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД отправителя из справочника
— — — directionName nillable = true
minoccurs = 1
maxoccurs = 1
string Комплексное название, записывается как type@receiverId
— — — senderWarehouse nillable = true
minoccurs = 0
maxoccurs = 1
ctWarehouseIdentity Склад отправителя
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — — — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
— — — receiverWarehouse nillable = true
minoccurs = 0
maxoccurs = 1
ctWarehouseIdentity Склад получателя
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — — — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
— — events nillable = true
minoccurs = 0
maxoccurs = unbounded
ctEvent Список событий отправки
— — — eventId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор события
— — — eventType nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Тип события
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — user nillable = false
minoccurs = 1
maxoccurs = 1
string Пользователь, инициировавший событие
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата события
— — — prevValue nillable = true
minoccurs = 1
maxoccurs = 1
string Предыдущее значение (при изменени каких-то показателей)
— — — newValue nillable = true
minoccurs = 1
maxoccurs = 1
string Установленное значение (при изменени каких-то показателей)
— — — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий пользователя
— — — region nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Регион, в котором находился заказ на момент редактирования
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — city nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Город, в котором находился заказ на момент редактирования
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — orders nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderIdentity Заказы для прикрепления к заявке
— — — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

getCitiesRegions( $parameters getCitiesRegions ) @return getCitiesRegionsResponse

Получить географию работы ТД

Параметры функции: getCitiesRegions [+]
getCitiesRegions
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
regionId nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор региона, по которому необходимо вернуть данные
Свернуть таблицу
Возвращаемое значение: getCitiesRegionsResponse [+]
getCitiesRegionsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
citiesRegions nillable = true
minoccurs = 0
maxoccurs = unbounded
ctRegionZipcodes Информация о регионе(ах)
— regionId nillable = false
minoccurs = 1
maxoccurs = 1
int ИД региона
— regionName nillable = false
minoccurs = 1
maxoccurs = 1
string Название региона
— zipcodes nillable = true
minoccurs = 0
maxoccurs = unbounded
string Список индексов в регионе
— cities nillable = true
minoccurs = 0
maxoccurs = unbounded
ctCityZipcodes Описание обслуживаемых городов региона
— — cityId nillable = false
minoccurs = 1
maxoccurs = 1
int ИД города
— — cityName nillable = false
minoccurs = 1
maxoccurs = 1
string Название города
— — zipcodes nillable = true
minoccurs = 0
maxoccurs = unbounded
string Список индексов, привязанных к городу
— — tariffZone nillable = true
minoccurs = 1
maxoccurs = 1
string Тарифная зона доставки
— — hasAcquiring nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие эквайринга
— — daysDelivery nillable = true
minoccurs = 1
maxoccurs = 1
int Срок доставки от Москвы
Свернуть таблицу

getOrdersInfo( $parameters getOrdersInfo ) @return getOrdersInfoResponse

Получить информацию о заказах

Параметры функции: getOrdersInfo [+]
getOrdersInfo
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
order nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderIdentity Идентификатор заказа(ов), по которым необходимо получить информацию
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: getOrdersInfoResponse [+]
getOrdersInfoResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
ordersInfo nillable = true
minoccurs = 0
maxoccurs = unbounded
ctGetOrderInfoResult Информация о заказах
— getOrderResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— — status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— — message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
— orderInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderInfo Информация о заказе(ах)
— — orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус движения заказа
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — denyReason nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Причина отказа
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — denyType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип отказа
— — workStatus nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус выполнения заказа
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — deliveryType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип доставки (курьер или самовывоз)
— — locationName nillable = true
minoccurs = 1
maxoccurs = 1
string Текущая локация
— — reportId nillable = true
minoccurs = 1
maxoccurs = 1
int Номер отчета по которому переводились деньги за заказ
— — currentShipment nillable = true
minoccurs = 1
maxoccurs = 1
int Отправка, в которой находится заказ (0 - если заказ не в отправке)
— — deliveryCostPayAnyway nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - в случае отказа с покупателя взымается полная стоимость доставки. 0 - в случае отказа с покупателя деньге не взымаются
— — endOfStorageDate nillable = true
minoccurs = 1
maxoccurs = 1
date Дата окончания срока хранения заказа
— — dateFinalStatus nillable = true
minoccurs = 1
maxoccurs = 1
date Дата получения финального статуса
— — dateFactDelivery nillable = true
minoccurs = 1
maxoccurs = 1
date Фактическая дата доставки
— — clientDeliveryCost nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость доставки для покупатя
— — clientPaid nillable = true
minoccurs = 1
maxoccurs = 1
double Сумма полученая от покупателя , после доставки заказа
— — clientFullCost nillable = true
minoccurs = 1
maxoccurs = 1
double Полная стоимость заказа для покупателя
— — deliveryWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес доставки (объемный и физический)
— — — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— — intakeWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес возврата (объемный и физический)
— — — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— — directCost nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderDirectCosts Стоимость услуг по прямому движению
— — — summ nillable = false
minoccurs = 1
maxoccurs = 1
double Суммарная стоимость услуг
— — — details nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderDirectCostsDetails Детализации стоимости
— — — — delivery nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость доставки
— — — — rko nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость РКО
— — — — rko_card nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость РКО (безнал)
— — — — pack nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость упаковки
— — — — sms nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость СМС-оповещения
— — — — marking nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость маркировки
— — — — insurance nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость страховки
— — — — process_webshop_order nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость обработки заказа
— — — — additional_courier nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость дополнительного выезда курьера
— — returnCost nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderReturnCosts Стоимость услуг по обратному движению
— — — summ nillable = false
minoccurs = 1
maxoccurs = 1
double Суммарная стоимость услуг по возврату
— — — details nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderReturnCostsDetails Детализация стоимостей по возврату
— — — — return nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость возврата
— — — — insurance_return nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость страховки возврата
— — events nillable = true
minoccurs = 0
maxoccurs = unbounded
ctEvent Список событий заказа
— — — eventId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор события
— — — eventType nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Тип события
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — user nillable = false
minoccurs = 1
maxoccurs = 1
string Пользователь, инициировавший событие
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата события
— — — prevValue nillable = true
minoccurs = 1
maxoccurs = 1
string Предыдущее значение (при изменени каких-то показателей)
— — — newValue nillable = true
minoccurs = 1
maxoccurs = 1
string Установленное значение (при изменени каких-то показателей)
— — — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий пользователя
— — — region nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Регион, в котором находился заказ на момент редактирования
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — city nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Город, в котором находился заказ на момент редактирования
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — items nillable = true
minoccurs = 0
maxoccurs = unbounded
ctItem Список товаров заказа
— — — itemId nillable = true
minoccurs = 1
maxoccurs = 1
int id товара (присваивается автоматически при создании заказа)
— — — name nillable = false
minoccurs = 1
maxoccurs = 1
string Имя товара
— — — article nillable = false
minoccurs = 1
maxoccurs = 1
string Артикул товара (может содержать символы -, _, цифры и буквы латинского алфавита )
— — — count nillable = false
minoccurs = 1
maxoccurs = 1
int Количество единиц товара
— — — declaredPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Объявленная стоимость единицы товара
— — — clientPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Стоимость единицы товара для клиента
— — — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес товара г.
— — — push nillable = false
minoccurs = 1
maxoccurs = 1
int Тип товара (1 - доставка, 0 - возврат)
— — — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус реализации
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — deliveryCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество реализованного товара
— — — vat nillable = true
minoccurs = 1
maxoccurs = 1
int НДС
— — — trueMark nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной номенклатуры. Используется для передачи кода "Честный знак"
— — — trueMarkRequired nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - Сканировать Честный знак при реализации
— — — itemCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной позиции в системе клиента
— — — itemBarcode nillable = true
minoccurs = 1
maxoccurs = 1
string ШК товарной позиции
— — — excisable nillable = true
minoccurs = 1
maxoccurs = 1
int
— — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Идентификатор пункта выдачи (в случае самовывоза заказа)
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— — clientInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctClientInfo Информация о клиенте
— — — fio nillable = false
minoccurs = 1
maxoccurs = 1
string Фамилия, имя, отчество. Одной строкой
— — — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Телефон. Формат номера 8xxxxxxxxxx (11 символов)
— — — email nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес электронной почты (максимальное кол-во символов - 63)
— — — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий клиента, указывается по необходимости (максимальное кол-во символов - 250)
— — services nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderServices Необходимые сервисы для обслуживания заказа
— — — notOpen nillable = false
minoccurs = 1
maxoccurs = 1
int Не вскрывать до получения оплаты с клиента (1/0)
— — — marking nillable = false
minoccurs = 1
maxoccurs = 1
int Произвести маркировку (1/0)
— — — smsNotify nillable = false
minoccurs = 1
maxoccurs = 1
int Оповещать клиента о смене статуса заказа посредством СМС (1/0)
— — — forChoise nillable = false
minoccurs = 1
maxoccurs = 1
int Частичная реализация (1/0)
— — — places nillable = false
minoccurs = 1
maxoccurs = 1
int Количество мест
— — — pack nillable = false
minoccurs = 1
maxoccurs = 1
ctPack Параметры упаковки
— — — — need nillable = false
minoccurs = 1
maxoccurs = 1
int Требуется ли упаковка (1/0)
— — — — type nillable = true
minoccurs = 1
maxoccurs = 1
string Тип упаковки (из справочника)
— — — needPrr nillable = true
minoccurs = 1
maxoccurs = 1
int Требуются погрузочно-разгрузочные работы
— — — needLiftingCargo nillable = true
minoccurs = 1
maxoccurs = 1
int Требуется ручное поднятие на этаж
— — — needDocReturn nillable = true
minoccurs = 1
maxoccurs = 1
int Требуется возврат документов
— — desiredDateDelivery nillable = true
minoccurs = 1
maxoccurs = 1
ctDateTimeInterval Дата и интервал доставки
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— — regionAndCity nillable = true
minoccurs = 1
maxoccurs = 1
ctRegionAndCity город и регион доставки
— — — cityId nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор города
— — — regionId nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор региона
— — partnerExecutor nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Партнер-исполнитель
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — partnerWebshop nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Партнер, работающий с ИМ
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — paymentType nillable = true
minoccurs = 1
maxoccurs = 1
string Способ оплаты
— — orderUrl nillable = true
minoccurs = 1
maxoccurs = 1
string url магазина
— — deliveryAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctAddress Адрес доставки
— — — type nillable = false
minoccurs = 1
maxoccurs = 1
string Тип передачи региона и города, допустимые значения: id (из справочника ТД), string (поиск в справочнике ТД по строке), zip (Поиск в справочнике по индексу), pickup (Поиск по идентификатору ПВЗ - указывается только в случае когда deliveryType = PICKUP)
— — — region nillable = true
minoccurs = 1
maxoccurs = 1
string Регион, значение зависит от типа
— — — city nillable = true
minoccurs = 1
maxoccurs = 1
string Город, значение зависит от типа
— — — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс, не обязателен, за исключением использования типа zip
— — — inCityAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctInCityAddress Адрес внутри населенного пункта (улица, дом, коркус, квартира)
— — — — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — — — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — — — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — — — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— — — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза (указывать только в случае самовывоза)
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— — deliveryVat nillable = true
minoccurs = 1
maxoccurs = 1
int НДС доставки
— — dateReceiveInTD nillable = true
minoccurs = 1
maxoccurs = 1
date Дата получения в ТопДеливери
— — shippingInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctShippingInfo Информация о междугородней перевозке
— — — estimatedDateReceivedToCity nillable = true
minoccurs = 1
maxoccurs = 1
date Ожидаемая дата поступления в Город назначения
— — — dateReceivedToCity nillable = true
minoccurs = 1
maxoccurs = 1
date Фактическая дата поступления в Город назначения
— — serviceType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип заказа
— — partnerStatuses nillable = true
minoccurs = 0
maxoccurs = unbounded
ctPartnerStatuse Статусы партнера
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата статуса
— — — status nillable = false
minoccurs = 1
maxoccurs = 1
string Статус
Свернуть таблицу

calcOrderCosts( $parameters calcOrderCosts ) @return calcOrderCostsResponse

Расчет предварительной стоимости доставки/обмена/возврата заказа

Параметры функции: calcOrderCosts [+]
calcOrderCosts
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
orderParams nillable = false
minoccurs = 1
maxoccurs = 1
ctCalcOrderParams Параметры заказа, из которых делается расчет
— serviceType nillable = false
minoccurs = 1
maxoccurs = 1
string Тип заказа (DELIVERY, INTAKE, CHANGE)
— deliveryType nillable = false
minoccurs = 1
maxoccurs = 1
string Тип доставки (COURIER, PICKUP)
— deliveryWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес доставки
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— intakeWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес возврата
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— clientCost nillable = true
minoccurs = 1
maxoccurs = 1
double Сумма наложенного платежа
— declaredSum nillable = true
minoccurs = 1
maxoccurs = 1
double Объявленая стоимость доставки
— declaredReturnSum nillable = true
minoccurs = 1
maxoccurs = 1
double Объявленная стоимость возврата
— addDelivery nillable = true
minoccurs = 1
maxoccurs = 1
int Пересчитывать ли стоимость доставки (на данный момент не используется)
— deliveryAddress nillable = false
minoccurs = 1
maxoccurs = 1
ctAddress Адрес доставки
— — type nillable = false
minoccurs = 1
maxoccurs = 1
string Тип передачи региона и города, допустимые значения: id (из справочника ТД), string (поиск в справочнике ТД по строке), zip (Поиск в справочнике по индексу), pickup (Поиск по идентификатору ПВЗ - указывается только в случае когда deliveryType = PICKUP)
— — region nillable = true
minoccurs = 1
maxoccurs = 1
string Регион, значение зависит от типа
— — city nillable = true
minoccurs = 1
maxoccurs = 1
string Город, значение зависит от типа
— — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс, не обязателен, за исключением использования типа zip
— — inCityAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctInCityAddress Адрес внутри населенного пункта (улица, дом, коркус, квартира)
— — — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза (указывать только в случае самовывоза)
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
Свернуть таблицу
Возвращаемое значение: calcOrderCostsResponse [+]
calcOrderCostsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
calcOrderCosts nillable = true
minoccurs = 0
maxoccurs = 1
ctCalcOrderResult Рассчитанные стоимости заказа
— delivery nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость доставки
— rko nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость РКО
— insurance nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость страховки
— return nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость возврата
— insuranceReturn nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость страховки возврата
Свернуть таблицу
Примеры использования
PHP [+]
$tdClient = new SoapClient("http://is-test.topdelivery.ru/api/soap/w/2.0/?wsdl", ['login'=>"tdsoap",'password'=>"5f3b5023270883afb9ead456c8985ba8"]);
$params = [
    'calcOrderCosts' => [
        'auth' => [
            'login' => 'webshop',
            'password' => 'pass'
        ],
        'orderParams' => [
            'serviceType' => 'DELIVERY',
            'deliveryType' => 'PICKUP',
            'deliveryAddress' => [
                'type' => 'pickup',
                'pickupAddress' => [
                    'id' => '233',
                ]
            ]
        ]
    ]
];

$response = $tdClient->__soapCall('calcOrderCosts', $params)


Объект ответа:
class stdClass#6 (2) {
  public $requestResult =>
  class stdClass#7 (2) {
    public $status =>
    int(0)
    public $message =>
    string(44) "Запрос выполнен успешно"
  }
  public $calcOrderCosts =>
  class stdClass#8 (5) {
    public $delivery =>
    double(169)
    public $rko =>
    double(0)
    public $insurance =>
    double(0)
    public $return =>
    NULL
    public $insuranceReturn =>
    NULL
  }
}

getNearDeliveryDatesIntervals( $parameters getNearDeliveryDatesIntervals ) @return getNearDeliveryDatesIntervalsResponse

Получение ближайших возможных дат доставки с интервалами в заданном городе.

Параметры функции: getNearDeliveryDatesIntervals [+]
getNearDeliveryDatesIntervals
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
addressDeliveryProperties nillable = false
minoccurs = 1
maxoccurs = 1
ctAddressDeliveryProperties Адрес доставки и ее свойства
— serviceType nillable = false
minoccurs = 1
maxoccurs = 1
string Тип услуги по заказу (DELIVERY, INTAKE, CHANGE)
— deliveryType nillable = false
minoccurs = 1
maxoccurs = 1
string Тип доставки (COURIER, PICKUP)
— orderSubtype nillable = false
minoccurs = 1
maxoccurs = 1
string Тип заказа: обычный(SIMPLE) или корреспонденция(DOCUMENT)
— deliveryAddress nillable = false
minoccurs = 1
maxoccurs = 1
ctAddress Адрес доставки
— — type nillable = false
minoccurs = 1
maxoccurs = 1
string Тип передачи региона и города, допустимые значения: id (из справочника ТД), string (поиск в справочнике ТД по строке), zip (Поиск в справочнике по индексу), pickup (Поиск по идентификатору ПВЗ - указывается только в случае когда deliveryType = PICKUP)
— — region nillable = true
minoccurs = 1
maxoccurs = 1
string Регион, значение зависит от типа
— — city nillable = true
minoccurs = 1
maxoccurs = 1
string Город, значение зависит от типа
— — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс, не обязателен, за исключением использования типа zip
— — inCityAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctInCityAddress Адрес внутри населенного пункта (улица, дом, коркус, квартира)
— — — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза (указывать только в случае самовывоза)
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— dateSend nillable = true
minoccurs = 0
maxoccurs = 1
date Дата отгрузки в ТД
Свернуть таблицу
Возвращаемое значение: getNearDeliveryDatesIntervalsResponse [+]
getNearDeliveryDatesIntervalsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
dateTimeIntervals nillable = true
minoccurs = 0
maxoccurs = unbounded
ctDateTimeIntervals Ближайшие возможные даты доставки с интервалами
— date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— timeInterval nillable = false
minoccurs = 0
maxoccurs = unbounded
ctTimeInterval Интервалы доставки
— — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
Свернуть таблицу

getAvailableDeliveryDatesWithIntervals( $parameters getAvailableDeliveryDatesWithIntervals ) @return getAvailableDeliveryDatesWithIntervalsResponse

Получить доступные для выбора даты доставки с интервалами для конкретного Заказа

Параметры функции: getAvailableDeliveryDatesWithIntervals [+]
getAvailableDeliveryDatesWithIntervals
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
accessToken nillable = false
minoccurs = 1
maxoccurs = 1
string Токен доступа к операциям над заказом
orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: getAvailableDeliveryDatesWithIntervalsResponse [+]
getAvailableDeliveryDatesWithIntervalsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
dateTimeIntervals nillable = true
minoccurs = 0
maxoccurs = unbounded
ctDateTimeIntervals Доступные даты доставки с интервалами
— date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— timeInterval nillable = false
minoccurs = 0
maxoccurs = unbounded
ctTimeInterval Интервалы доставки
— — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
Свернуть таблицу

setAddressDelivery( $parameters setAddressDelivery ) @return setAddressDeliveryResponse

Изменить адрес доставки Заказа

Параметры функции: setAddressDelivery [+]
setAddressDelivery
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
accessToken nillable = false
minoccurs = 1
maxoccurs = 1
string Токен доступа к операциям над заказом
orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
city nillable = false
minoccurs = 1
maxoccurs = 1
string Название города
addressDelivery nillable = false
minoccurs = 1
maxoccurs = 1
ctInCityAddress Адрес доставки
— zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
Свернуть таблицу
Возвращаемое значение: setAddressDeliveryResponse [+]
setAddressDeliveryResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
Свернуть таблицу

setDesiredDateDelivery( $parameters setDesiredDateDelivery ) @return setDesiredDateDeliveryResponse

Изменить желаемую дату доставки Заказа

Параметры функции: setDesiredDateDelivery [+]
setDesiredDateDelivery
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
accessToken nillable = false
minoccurs = 1
maxoccurs = 1
string Токен доступа к операциям над заказом
orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
desiredDateDelivery nillable = false
minoccurs = 1
maxoccurs = 1
ctDateTimeIntervals Желаемая дата доставки с интервалом
— date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— timeInterval nillable = false
minoccurs = 0
maxoccurs = unbounded
ctTimeInterval Интервалы доставки
— — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
Свернуть таблицу
Возвращаемое значение: setDesiredDateDeliveryResponse [+]
setDesiredDateDeliveryResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
Свернуть таблицу

deleteOrder( $parameters deleteOrder ) @return deleteOrderResponse

Удаление ранее добавленного заказа

Параметры функции: deleteOrder [+]
deleteOrder
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
orderIdentity nillable = false
minoccurs = 1
maxoccurs = unbounded
ctOrderIdentity Идентификатор заказа
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: deleteOrderResponse [+]
deleteOrderResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
deleteOrderResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctAddOrderResult Результат удаления
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции над заказом
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительное сообщение
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификаторы заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

getShipmentsByParams( $parameters getShipmentsByParams ) @return getShipmentsByParamsResponse

Получить список отправок по заданным параметрам

Параметры функции: getShipmentsByParams [+]
getShipmentsByParams
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза (не используется)
— id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
shipmentStatus nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус отправки
— id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
shipmentDirection nillable = true
minoccurs = 1
maxoccurs = 1
ctShipmentDirection Направление движения отправки
— type nillable = true
minoccurs = 1
maxoccurs = 1
string Тип отправки, допустимые значения
для партнеров: INTERCITY, TRANSFER, TO_WEBSHOP
для ИМ: FROM_WEBSHOP
— receiverId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД получателя из справочника
— senderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД отправителя из справочника
— directionName nillable = true
minoccurs = 1
maxoccurs = 1
string Комплексное название, записывается как type@receiverId
— senderWarehouse nillable = true
minoccurs = 0
maxoccurs = 1
ctWarehouseIdentity Склад отправителя
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
— receiverWarehouse nillable = true
minoccurs = 0
maxoccurs = 1
ctWarehouseIdentity Склад получателя
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
dateCreate nillable = true
minoccurs = 1
maxoccurs = 1
date Дата создания отправки
Свернуть таблицу
Возвращаемое значение: getShipmentsByParamsResponse [+]
getShipmentsByParamsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
shipments nillable = true
minoccurs = 0
maxoccurs = unbounded
ctShipment Идентификаторы найденных отправок
— shipmentId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор отправки
— weight nillable = true
minoccurs = 1
maxoccurs = 1
double Вес отправки
— placesCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество мест
— ordersCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество заказов в отправке
— dateCreate nillable = true
minoccurs = 1
maxoccurs = 1
date Дата создания отправки
— sorted nillable = true
minoccurs = 1
maxoccurs = 1
int (!) Флаг указывающий на что отправка принята позаказно на складе ТД
— pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress (!) Адрес пункта самовывоза
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус отправки
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— shipmentPlace nillable = true
minoccurs = 0
maxoccurs = unbounded
ctShipmentPlace Грузовые места в отправке
— — number nillable = false
minoccurs = 1
maxoccurs = 1
string Номер грузового места
— — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес грузовго места
— — pallets nillable = true
minoccurs = 1
maxoccurs = 1
int Количество паллет
— intakeParams nillable = true
minoccurs = 1
maxoccurs = 1
ctShipmentIntakeParams Параметры забора отправки
— — need nillable = false
minoccurs = 1
maxoccurs = 1
int Требуется ли забор (1/0)
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес забора одной строкой
— — contacts nillable = true
minoccurs = 1
maxoccurs = 1
string Контакты для связи с отправляющей стороной (Номер телефона)
— — intakeDate nillable = true
minoccurs = 1
maxoccurs = 1
ctDateTimeInterval Дата и интервал забора
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— shipmentDirection nillable = true
minoccurs = 1
maxoccurs = 1
ctShipmentDirection Параметры направления движения отправки
— — type nillable = true
minoccurs = 1
maxoccurs = 1
string Тип отправки, допустимые значения
для партнеров: INTERCITY, TRANSFER, TO_WEBSHOP
для ИМ: FROM_WEBSHOP
— — receiverId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД получателя из справочника
— — senderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД отправителя из справочника
— — directionName nillable = true
minoccurs = 1
maxoccurs = 1
string Комплексное название, записывается как type@receiverId
— — senderWarehouse nillable = true
minoccurs = 0
maxoccurs = 1
ctWarehouseIdentity Склад отправителя
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
— — receiverWarehouse nillable = true
minoccurs = 0
maxoccurs = 1
ctWarehouseIdentity Склад получателя
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ИД склада в системе ТД
— — — code nillable = true
minoccurs = 1
maxoccurs = 1
string Код склада
— events nillable = true
minoccurs = 0
maxoccurs = unbounded
ctEvent Список событий отправки
— — eventId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор события
— — eventType nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Тип события
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — user nillable = false
minoccurs = 1
maxoccurs = 1
string Пользователь, инициировавший событие
— — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата события
— — prevValue nillable = true
minoccurs = 1
maxoccurs = 1
string Предыдущее значение (при изменени каких-то показателей)
— — newValue nillable = true
minoccurs = 1
maxoccurs = 1
string Установленное значение (при изменени каких-то показателей)
— — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий пользователя
— — region nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Регион, в котором находился заказ на момент редактирования
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — city nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Город, в котором находился заказ на момент редактирования
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— orders nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderIdentity Заказы для прикрепления к заявке
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

getOrdersByParams( $parameters getOrdersByParams ) @return getOrdersByParamsResponse

Получить список заказов по заданным параметрам

Параметры функции: getOrdersByParams [+]
getOrdersByParams
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
orderIdentity nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Заказ
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
orderStatus nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус движения заказа
— id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
orderWorkStatus nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус выполнения заказа
— id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза
— id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
clientInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctClientInfo Информация о клиенте
— fio nillable = false
minoccurs = 1
maxoccurs = 1
string Фамилия, имя, отчество. Одной строкой
— phone nillable = false
minoccurs = 1
maxoccurs = 1
string Телефон. Формат номера 8xxxxxxxxxx (11 символов)
— email nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес электронной почты (максимальное кол-во символов - 63)
— comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий клиента, указывается по необходимости (максимальное кол-во символов - 250)
reportId nillable = true
minoccurs = 1
maxoccurs = 1
int Номер отчета, по которому переводились деньги за заказ
dateCreate nillable = true
minoccurs = 1
maxoccurs = 1
date Дата создания заказа
currentShipment nillable = true
minoccurs = 1
maxoccurs = 1
int Отправка, в которой находится заказ
clientPaid nillable = true
minoccurs = 1
maxoccurs = 1
double Сумма полученая от покупателя , после доставки заказа
dateFinalStatus nillable = true
minoccurs = 1
maxoccurs = 1
date Дата получения финального статуса
dateFactDelivery nillable = true
minoccurs = 1
maxoccurs = 1
date Фактическая дата доставки
withoutLocked nillable = true
minoccurs = 0
maxoccurs = 1
int Получить без заблокированных заказов
Свернуть таблицу
Возвращаемое значение: getOrdersByParamsResponse [+]
getOrdersByParamsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
orderInfo nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderInfo Идентификаторы найденных заказов
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус движения заказа
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— denyReason nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Причина отказа
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— denyType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип отказа
— workStatus nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус выполнения заказа
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— deliveryType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип доставки (курьер или самовывоз)
— locationName nillable = true
minoccurs = 1
maxoccurs = 1
string Текущая локация
— reportId nillable = true
minoccurs = 1
maxoccurs = 1
int Номер отчета по которому переводились деньги за заказ
— currentShipment nillable = true
minoccurs = 1
maxoccurs = 1
int Отправка, в которой находится заказ (0 - если заказ не в отправке)
— deliveryCostPayAnyway nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - в случае отказа с покупателя взымается полная стоимость доставки. 0 - в случае отказа с покупателя деньге не взымаются
— endOfStorageDate nillable = true
minoccurs = 1
maxoccurs = 1
date Дата окончания срока хранения заказа
— dateFinalStatus nillable = true
minoccurs = 1
maxoccurs = 1
date Дата получения финального статуса
— dateFactDelivery nillable = true
minoccurs = 1
maxoccurs = 1
date Фактическая дата доставки
— clientDeliveryCost nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость доставки для покупатя
— clientPaid nillable = true
minoccurs = 1
maxoccurs = 1
double Сумма полученая от покупателя , после доставки заказа
— clientFullCost nillable = true
minoccurs = 1
maxoccurs = 1
double Полная стоимость заказа для покупателя
— deliveryWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес доставки (объемный и физический)
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— intakeWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Вес возврата (объемный и физический)
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— directCost nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderDirectCosts Стоимость услуг по прямому движению
— — summ nillable = false
minoccurs = 1
maxoccurs = 1
double Суммарная стоимость услуг
— — details nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderDirectCostsDetails Детализации стоимости
— — — delivery nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость доставки
— — — rko nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость РКО
— — — rko_card nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость РКО (безнал)
— — — pack nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость упаковки
— — — sms nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость СМС-оповещения
— — — marking nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость маркировки
— — — insurance nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость страховки
— — — process_webshop_order nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость обработки заказа
— — — additional_courier nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость дополнительного выезда курьера
— returnCost nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderReturnCosts Стоимость услуг по обратному движению
— — summ nillable = false
minoccurs = 1
maxoccurs = 1
double Суммарная стоимость услуг по возврату
— — details nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderReturnCostsDetails Детализация стоимостей по возврату
— — — return nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость возврата
— — — insurance_return nillable = true
minoccurs = 1
maxoccurs = 1
double Стоимость страховки возврата
— events nillable = true
minoccurs = 0
maxoccurs = unbounded
ctEvent Список событий заказа
— — eventId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор события
— — eventType nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Тип события
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — user nillable = false
minoccurs = 1
maxoccurs = 1
string Пользователь, инициировавший событие
— — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата события
— — prevValue nillable = true
minoccurs = 1
maxoccurs = 1
string Предыдущее значение (при изменени каких-то показателей)
— — newValue nillable = true
minoccurs = 1
maxoccurs = 1
string Установленное значение (при изменени каких-то показателей)
— — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий пользователя
— — region nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Регион, в котором находился заказ на момент редактирования
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — city nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Город, в котором находился заказ на момент редактирования
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— items nillable = true
minoccurs = 0
maxoccurs = unbounded
ctItem Список товаров заказа
— — itemId nillable = true
minoccurs = 1
maxoccurs = 1
int id товара (присваивается автоматически при создании заказа)
— — name nillable = false
minoccurs = 1
maxoccurs = 1
string Имя товара
— — article nillable = false
minoccurs = 1
maxoccurs = 1
string Артикул товара (может содержать символы -, _, цифры и буквы латинского алфавита )
— — count nillable = false
minoccurs = 1
maxoccurs = 1
int Количество единиц товара
— — declaredPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Объявленная стоимость единицы товара
— — clientPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Стоимость единицы товара для клиента
— — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес товара г.
— — push nillable = false
minoccurs = 1
maxoccurs = 1
int Тип товара (1 - доставка, 0 - возврат)
— — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус реализации
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — deliveryCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество реализованного товара
— — vat nillable = true
minoccurs = 1
maxoccurs = 1
int НДС
— — trueMark nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной номенклатуры. Используется для передачи кода "Честный знак"
— — trueMarkRequired nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - Сканировать Честный знак при реализации
— — itemCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной позиции в системе клиента
— — itemBarcode nillable = true
minoccurs = 1
maxoccurs = 1
string ШК товарной позиции
— — excisable nillable = true
minoccurs = 1
maxoccurs = 1
int
— pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Идентификатор пункта выдачи (в случае самовывоза заказа)
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— clientInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctClientInfo Информация о клиенте
— — fio nillable = false
minoccurs = 1
maxoccurs = 1
string Фамилия, имя, отчество. Одной строкой
— — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Телефон. Формат номера 8xxxxxxxxxx (11 символов)
— — email nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес электронной почты (максимальное кол-во символов - 63)
— — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий клиента, указывается по необходимости (максимальное кол-во символов - 250)
— services nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderServices Необходимые сервисы для обслуживания заказа
— — notOpen nillable = false
minoccurs = 1
maxoccurs = 1
int Не вскрывать до получения оплаты с клиента (1/0)
— — marking nillable = false
minoccurs = 1
maxoccurs = 1
int Произвести маркировку (1/0)
— — smsNotify nillable = false
minoccurs = 1
maxoccurs = 1
int Оповещать клиента о смене статуса заказа посредством СМС (1/0)
— — forChoise nillable = false
minoccurs = 1
maxoccurs = 1
int Частичная реализация (1/0)
— — places nillable = false
minoccurs = 1
maxoccurs = 1
int Количество мест
— — pack nillable = false
minoccurs = 1
maxoccurs = 1
ctPack Параметры упаковки
— — — need nillable = false
minoccurs = 1
maxoccurs = 1
int Требуется ли упаковка (1/0)
— — — type nillable = true
minoccurs = 1
maxoccurs = 1
string Тип упаковки (из справочника)
— — needPrr nillable = true
minoccurs = 1
maxoccurs = 1
int Требуются погрузочно-разгрузочные работы
— — needLiftingCargo nillable = true
minoccurs = 1
maxoccurs = 1
int Требуется ручное поднятие на этаж
— — needDocReturn nillable = true
minoccurs = 1
maxoccurs = 1
int Требуется возврат документов
— desiredDateDelivery nillable = true
minoccurs = 1
maxoccurs = 1
ctDateTimeInterval Дата и интервал доставки
— — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— regionAndCity nillable = true
minoccurs = 1
maxoccurs = 1
ctRegionAndCity город и регион доставки
— — cityId nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор города
— — regionId nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор региона
— partnerExecutor nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Партнер-исполнитель
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— partnerWebshop nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Партнер, работающий с ИМ
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— paymentType nillable = true
minoccurs = 1
maxoccurs = 1
string Способ оплаты
— orderUrl nillable = true
minoccurs = 1
maxoccurs = 1
string url магазина
— deliveryAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctAddress Адрес доставки
— — type nillable = false
minoccurs = 1
maxoccurs = 1
string Тип передачи региона и города, допустимые значения: id (из справочника ТД), string (поиск в справочнике ТД по строке), zip (Поиск в справочнике по индексу), pickup (Поиск по идентификатору ПВЗ - указывается только в случае когда deliveryType = PICKUP)
— — region nillable = true
minoccurs = 1
maxoccurs = 1
string Регион, значение зависит от типа
— — city nillable = true
minoccurs = 1
maxoccurs = 1
string Город, значение зависит от типа
— — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс, не обязателен, за исключением использования типа zip
— — inCityAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctInCityAddress Адрес внутри населенного пункта (улица, дом, коркус, квартира)
— — — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— — pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес самовывоза (указывать только в случае самовывоза)
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— deliveryVat nillable = true
minoccurs = 1
maxoccurs = 1
int НДС доставки
— dateReceiveInTD nillable = true
minoccurs = 1
maxoccurs = 1
date Дата получения в ТопДеливери
— shippingInfo nillable = true
minoccurs = 1
maxoccurs = 1
ctShippingInfo Информация о междугородней перевозке
— — estimatedDateReceivedToCity nillable = true
minoccurs = 1
maxoccurs = 1
date Ожидаемая дата поступления в Город назначения
— — dateReceivedToCity nillable = true
minoccurs = 1
maxoccurs = 1
date Фактическая дата поступления в Город назначения
— serviceType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип заказа
— partnerStatuses nillable = true
minoccurs = 0
maxoccurs = unbounded
ctPartnerStatuse Статусы партнера
— — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата статуса
— — status nillable = false
minoccurs = 1
maxoccurs = 1
string Статус
Свернуть таблицу

getReports( $parameters getReports ) @return getReportsResponse

Получить отчеты за заданный период

Параметры функции: getReports [+]
getReports
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
date_create nillable = false
minoccurs = 1
maxoccurs = 1
date С какой даты вести поиск
Свернуть таблицу
Возвращаемое значение: getReportsResponse [+]
getReportsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
report nillable = true
minoccurs = 0
maxoccurs = unbounded
ctReportInfo Список полученных отчетов
— id nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор отчета
— groupId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор группы отчетов
— date_create nillable = false
minoccurs = 1
maxoccurs = 1
date Дата формирования группы
Свернуть таблицу

getPickupAddressesByParams( $parameters getPickupAddressesByParams ) @return getPickupAddressesByParamsResponse

Поиск ПВЗ по заданным параметрам

Параметры функции: getPickupAddressesByParams [+]
getPickupAddressesByParams
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
params nillable = true
minoccurs = 1
maxoccurs = 1
ctPikupParams Параметры для поиска
— showOwnPickups nillable = true
minoccurs = 1
maxoccurs = 1
int Показывать только ПВЗ владельца
— dimension nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Длина, ширина, высота
— — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— services nillable = true
minoccurs = 0
maxoccurs = unbounded
int Поддерживыемые сервисы
— city nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Город
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— region nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Регион
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— maxDeclaredPrice nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальная цена
— maxClientPrice nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальная цена для клиента
— maxWeight nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальный вес
— pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес/имя/ид ПВЗ
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
Свернуть таблицу
Возвращаемое значение: getPickupAddressesByParamsResponse [+]
getPickupAddressesByParamsResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
pickups nillable = true
minoccurs = 0
maxoccurs = unbounded
ctPikupInfo найденные ПВЗ
— pickupAddress nillable = true
minoccurs = 1
maxoccurs = 1
ctPickupAddress Адрес ПВЗ
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int ID пункта самовывоза
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес пункта самовывоза
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Название пункта самовывоза
— — partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
— direction nillable = true
minoccurs = 1
maxoccurs = 1
string Как добраться до ПВЗ
— region nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare ID региона
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— city nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare ID города
— — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— metro nillable = true
minoccurs = 1
maxoccurs = 1
string Ближайшее метро
— zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— title nillable = true
minoccurs = 1
maxoccurs = 1
string Наименование ПВЗ
— partnerPickupName nillable = true
minoccurs = 1
maxoccurs = 1
string Наименование ПВЗ в системе Партнера (если нет, то в нашей системе)
— dimension nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Длина, ширина, высота
— — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— listOfServices nillable = true
minoccurs = 1
maxoccurs = 1
ctListOfServices Поддерживыемые сервисы
— — service nillable = true
minoccurs = 0
maxoccurs = unbounded
ctIdNameCompare Идентификатор и наименование сервиса
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— coords nillable = true
minoccurs = 1
maxoccurs = 1
ctCoords Координаты
— — latitude nillable = true
minoccurs = 1
maxoccurs = 1
string Широта
— — longitude nillable = true
minoccurs = 1
maxoccurs = 1
string Долгота
— orderTerm nillable = true
minoccurs = 1
maxoccurs = 1
int Срок хранения заказа на ПВЗ
— listOfWorkShedule nillable = true
minoccurs = 1
maxoccurs = 1
ctListOfWorkShedule Режимы работы по дням недели
— — workShedule nillable = true
minoccurs = 0
maxoccurs = unbounded
ctDaysWithIntervals Режим работы
— — — day nillable = false
minoccurs = 1
maxoccurs = 1
string День недели
— — — timeInterval nillable = true
minoccurs = 1
maxoccurs = 1
ctTimeInterval Временной интервал
— — — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— maxDeclaredPrice nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальная объявленная цена
— maxClientPrice nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальная цена для клиента
— maxWeight nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальный вес
— contacts nillable = true
minoccurs = 1
maxoccurs = 1
string Контакты
— pickupOwnerName nillable = true
minoccurs = 1
maxoccurs = 1
string Наименование постаматной сети
— tcName nillable = true
minoccurs = 1
maxoccurs = 1
string Наименование ТЦ
— pickupType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип ПВЗ (INDIVIDUAL - ПВЗ, SHOP - касса магазина, POSTAMAT - постамат)
— minDaysDelivery nillable = true
minoccurs = 1
maxoccurs = 1
int Минимальный срок доставки заказа до ПВЗ в днях
— maxDaysDelivery nillable = true
minoccurs = 1
maxoccurs = 1
int Максимальный срок доставки заказа до ПВЗ в днях
Свернуть таблицу

addOrderPlaces( $parameters addOrderPlaces ) @return addOrderPlacesResponse

Добавление грузомест

Параметры функции: addOrderPlaces [+]
addOrderPlaces
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
addedOrderPlaces nillable = false
minoccurs = 1
maxoccurs = unbounded
ctAddedOrderPlaces Список создаваемых грузомест
— order nillable = false
minoccurs = 0
maxoccurs = unbounded
ctOrderIdentity Идентификатор заказа, для которого создается грузоместо
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— indexNumber nillable = false
minoccurs = 1
maxoccurs = 99
int Порядковый номер грузоместа
— webshopNumber nillable = false
minoccurs = 1
maxoccurs = 1
string Номер грузоместа в ИМ
— webshopBarcode nillable = true
minoccurs = 1
maxoccurs = 1
string Штрихкод грузоместа в ИМ
— placeWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Весогабариты грузоместа
— — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— items nillable = false
minoccurs = 1
maxoccurs = unbounded
ctOrderPlaceItem Товары в грузоместе
— — itemCode nillable = false
minoccurs = 1
maxoccurs = 1
string Код товарной позиции в системе клиента
— — supplierSummary nillable = true
minoccurs = 0
maxoccurs = 1
ctSupplierSummary Краткая информация о поставщике товара
— — — INN nillable = false
minoccurs = 1
maxoccurs = 1
string ИНН поставщика
— — — jurName nillable = false
minoccurs = 1
maxoccurs = 1
string Юридическое лицо
— — — jurAddress nillable = false
minoccurs = 1
maxoccurs = 1
string Юридический адрес
— — — commercialName nillable = false
minoccurs = 1
maxoccurs = 1
string Коммерческое наименование
— — — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Номер телефона
Свернуть таблицу
Возвращаемое значение: addOrderPlacesResponse [+]
addOrderPlacesResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
addOrderPlacesResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctAddOrderPlaceResult Результат добавления грузоместа
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус операции над грузоместом
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сопроводительное сообщение
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— orderPlaceIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderPlaceIdentity Идентификаторы грузоместа
— — orderPlaceId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода грузоместа заказа в системе ТД
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер грузоместа заказа в магазине
Свернуть таблицу

getOrderPlacesInfo( $parameters getOrderPlacesInfo ) @return getOrderPlacesInfoResponse

Получить информацию о грузоместах в заказах

Параметры функции: getOrderPlacesInfo [+]
getOrderPlacesInfo
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
orderPlaces nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderPlaces Список идентификаторов грузомест, по которым необходимо получить информацию
— order nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— orderPlace nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderPlaceIdentity Идентификатор грузоместа
— — orderPlaceId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода грузоместа заказа в системе ТД
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер грузоместа заказа в магазине
Свернуть таблицу
Возвращаемое значение: getOrderPlacesInfoResponse [+]
getOrderPlacesInfoResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
orderPlacesInfo nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderPlaceInfoResult Информация о грузоместах
— getOrderPlaceResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— — status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— — message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— orderPlaceInfo nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderPlaceInfo Информация о грузоместе(ах)
— — orderPlaceIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderPlaceIdentity Идентификатор грузоместа
— — — orderPlaceId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода грузоместа заказа в системе ТД
— — — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер грузоместа заказа в магазине
— — indexNumber nillable = false
minoccurs = 0
maxoccurs = 99
int Порядковый номер грузоместа
— — workStatus nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус выполнения грузоместа
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус движения грузоместа
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — denyReasonId nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Причина отказа грузоместа
— — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — denyType nillable = true
minoccurs = 1
maxoccurs = 1
string Тип отказа
— — dateReceiveInTD nillable = true
minoccurs = 1
maxoccurs = 1
date Дата получения грузоместа в ТопДеливери
— — dateFactDelivery nillable = true
minoccurs = 1
maxoccurs = 1
date Фактическая дата доставки грузоместа
— — currentShipment nillable = true
minoccurs = 1
maxoccurs = 1
int Отправка, в которой находится грузоместо (0 - если грузоместо не в отправке)
— — placeWeight nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Переданные весогабариты грузоместа
— — — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— — placeWeightFact nillable = true
minoccurs = 1
maxoccurs = 1
ctOrderWeightVolume Фактические весогабариты грузоместа
— — — weight nillable = true
minoccurs = 1
maxoccurs = 1
int Вес заказа (гр)
— — — volume nillable = true
minoccurs = 1
maxoccurs = 1
ctVolume Объем заказа
— — — — length nillable = false
minoccurs = 1
maxoccurs = 1
int Длина коробки с заказом (см)
— — — — width nillable = false
minoccurs = 1
maxoccurs = 1
int Ширина коробки с заказом (см)
— — — — height nillable = false
minoccurs = 1
maxoccurs = 1
int Высота коробки с заказом (см)
— — events nillable = true
minoccurs = 0
maxoccurs = unbounded
ctEvent Список событий грузоместа
— — — eventId nillable = false
minoccurs = 1
maxoccurs = 1
int Идентификатор события
— — — eventType nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Тип события
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — user nillable = false
minoccurs = 1
maxoccurs = 1
string Пользователь, инициировавший событие
— — — date nillable = false
minoccurs = 1
maxoccurs = 1
dateTime Дата события
— — — prevValue nillable = true
minoccurs = 1
maxoccurs = 1
string Предыдущее значение (при изменени каких-то показателей)
— — — newValue nillable = true
minoccurs = 1
maxoccurs = 1
string Установленное значение (при изменени каких-то показателей)
— — — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий пользователя
— — — region nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Регион, в котором находился заказ на момент редактирования
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — city nillable = false
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Город, в котором находился заказ на момент редактирования
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — items nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderPlaceItemsInfo Список товаров грузоместа
— — — itemId nillable = true
minoccurs = 1
maxoccurs = 1
int id товара (присваивается автоматически при создании заказа)
— — — name nillable = false
minoccurs = 1
maxoccurs = 1
string Имя товара
— — — article nillable = false
minoccurs = 1
maxoccurs = 1
string Артикул товара (может содержать символы -, _, цифры и буквы латинского алфавита )
— — — count nillable = false
minoccurs = 1
maxoccurs = 1
int Количество единиц товара
— — — declaredPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Объявленная стоимость единицы товара
— — — clientPrice nillable = false
minoccurs = 1
maxoccurs = 1
double Стоимость единицы товара для клиента
— — — weight nillable = false
minoccurs = 1
maxoccurs = 1
double Вес товара г.
— — — push nillable = false
minoccurs = 1
maxoccurs = 1
int Тип товара (1 - доставка, 0 - возврат)
— — — status nillable = true
minoccurs = 1
maxoccurs = 1
ctIdNameCompare Статус реализации
— — — — id nillable = true
minoccurs = 1
maxoccurs = 1
int Идентификатор
— — — — name nillable = true
minoccurs = 1
maxoccurs = 1
string Имя
— — — deliveryCount nillable = true
minoccurs = 1
maxoccurs = 1
int Количество реализованного товара
— — — vat nillable = true
minoccurs = 1
maxoccurs = 1
int НДС
— — — trueMark nillable = true
minoccurs = 1
maxoccurs = 1
string Код товарной номенклатуры. Используется для передачи кода "Честный знак"
— — — trueMarkRequired nillable = true
minoccurs = 1
maxoccurs = 1
int 1 - Сканировать Честный знак при реализации
— — — itemCode nillable = false
minoccurs = 1
maxoccurs = 1
string Код товарной позиции в системе клиента
— — — supplierSummary nillable = true
minoccurs = 0
maxoccurs = 1
ctSupplierSummary Краткая информация о поставщике товара
— — — — INN nillable = false
minoccurs = 1
maxoccurs = 1
string ИНН поставщика
— — — — jurName nillable = false
minoccurs = 1
maxoccurs = 1
string Юридическое лицо
— — — — jurAddress nillable = false
minoccurs = 1
maxoccurs = 1
string Юридический адрес
— — — — commercialName nillable = false
minoccurs = 1
maxoccurs = 1
string Коммерческое наименование
— — — — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Номер телефона
Свернуть таблицу

getOrderDeliveryList( $parameters getOrderDeliveryList ) @return getOrderDeliveryListResponse

Получить зону доставки по номеру заказа

Параметры функции: getOrderDeliveryList [+]
getOrderDeliveryList
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
order nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderIdentity Идентификатор заказа(ов), по которым необходимо получить информацию
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: getOrderDeliveryListResponse [+]
getOrderDeliveryListResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
orderDeliveryListResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctOrderDeliveryListResult Информация о зоне доставки и заказе
— deliveryZone nillable = false
minoccurs = 1
maxoccurs = 1
ctDeliveryZone Параметры зоны доставки
— — name nillable = false
minoccurs = 1
maxoccurs = 1
string Наименование зоны доставки
— — isRegion nillable = false
minoccurs = 1
maxoccurs = 1
int Признак, находится ли заказ в регионе (старый параметр)
— — regionType nillable = false
minoccurs = 1
maxoccurs = 1
int Признак, в каком регионе заказ
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Номера и коды заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу

getAccessTokensForEditOrderData( $parameters getAccessTokensForEditOrderData ) @return getAccessTokensForEditOrderDataResponse

Получить токен доступа для редактирования заказа

Параметры функции: getAccessTokensForEditOrderData [+]
getAccessTokensForEditOrderData
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
orders nillable = false
minoccurs = 1
maxoccurs = unbounded
ctOrderIdentity Редактируемый заказ
— orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
Свернуть таблицу
Возвращаемое значение: getAccessTokensForEditOrderDataResponse [+]
getAccessTokensForEditOrderDataResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
accessTokens nillable = true
minoccurs = 0
maxoccurs = unbounded
ctGetAccessTokenResult Список токенов доступа
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— accessToken nillable = true
minoccurs = 0
maxoccurs = 1
ctAccessTokenInfo Информация о токенах доступа
— — type nillable = false
minoccurs = 1
maxoccurs = 1
string Тип токена доступа
— — value nillable = false
minoccurs = 1
maxoccurs = 1
string Токен доступа
Свернуть таблицу

changeOrdersToReturn( $parameters changeOrdersToReturn ) @return changeOrdersToReturnResponse

Создать заявку на возврат доставленных заказов

Параметры функции: changeOrdersToReturn [+]
changeOrdersToReturn
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
changeOrderToReturnParams nillable = false
minoccurs = 1
maxoccurs = unbounded
ctChangeOrderToReturnParams Параметры возвращаемых заказов
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— accessCode nillable = false
minoccurs = 1
maxoccurs = 1
string Код доступа для создания заявки
— desireDateIntake nillable = true
minoccurs = 0
maxoccurs = 1
ctDateTimeInterval Желаемая дата забора от получателя
— — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— clientInfo nillable = true
minoccurs = 0
maxoccurs = 1
ctClientInfo Информация от кого забрать
— — fio nillable = false
minoccurs = 1
maxoccurs = 1
string Фамилия, имя, отчество. Одной строкой
— — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Телефон. Формат номера 8xxxxxxxxxx (11 символов)
— — email nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес электронной почты (максимальное кол-во символов - 63)
— — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий клиента, указывается по необходимости (максимальное кол-во символов - 250)
— clientAddress nillable = true
minoccurs = 0
maxoccurs = 1
ctInCityAddress Адрес откуда забрать
— — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
Свернуть таблицу
Возвращаемое значение: changeOrdersToReturnResponse [+]
changeOrdersToReturnResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
changeOrderToReturnResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctChangeOrderToReturnResult Результат создания заявки
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Общий статус запроса
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сообщение к статусу запроса
Свернуть таблицу

changeOrdersToRedelivery( $parameters changeOrdersToRedelivery ) @return changeOrdersToRedeliveryResponse

Создать заявку на повторную доставку возвратных заказов

Параметры функции: changeOrdersToRedelivery [+]
changeOrdersToRedelivery
Имя Свойства Тип Описание
auth nillable = false
minoccurs = 1
maxoccurs = 1
ctAuth Блок авторизации
— login nillable = false
minoccurs = 1
maxoccurs = 1
string Имя пользователя
— password nillable = false
minoccurs = 1
maxoccurs = 1
string Пароль
changeOrderToRedeliveryParams nillable = false
minoccurs = 1
maxoccurs = unbounded
ctChangeOrderToRedeliveryParams Параметры доставляемых заказов
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— accessCode nillable = false
minoccurs = 1
maxoccurs = 1
string Код доступа для создания заявки
— desireDateDelivery nillable = true
minoccurs = 0
maxoccurs = 1
ctDateTimeInterval Желаемая дата доставки до получателя
— — date nillable = false
minoccurs = 1
maxoccurs = 1
date Дата, содержащая число месяц год
— — timeInterval nillable = false
minoccurs = 1
maxoccurs = 1
ctTimeInterval интервал доставки
— — — bTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время начала интервала
— — — eTime nillable = false
minoccurs = 1
maxoccurs = 1
time Время окончания интервала
— clientInfo nillable = true
minoccurs = 0
maxoccurs = 1
ctClientInfo Информация о получателе
— — fio nillable = false
minoccurs = 1
maxoccurs = 1
string Фамилия, имя, отчество. Одной строкой
— — phone nillable = false
minoccurs = 1
maxoccurs = 1
string Телефон. Формат номера 8xxxxxxxxxx (11 символов)
— — email nillable = true
minoccurs = 1
maxoccurs = 1
string Адрес электронной почты (максимальное кол-во символов - 63)
— — comment nillable = true
minoccurs = 1
maxoccurs = 1
string Комментарий клиента, указывается по необходимости (максимальное кол-во символов - 250)
— city nillable = true
minoccurs = 1
maxoccurs = 1
string Название города
— clientAddress nillable = true
minoccurs = 0
maxoccurs = 1
ctInCityAddress Адрес получателя
— — zipcode nillable = true
minoccurs = 1
maxoccurs = 1
string Индекс
— — address nillable = true
minoccurs = 1
maxoccurs = 1
string адрес внутри города
— — floor nillable = true
minoccurs = 0
maxoccurs = 1
string этаж
— — elevator nillable = true
minoccurs = 0
maxoccurs = 1
ctElevator Наличие лифта
— — — hasElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие лифта (1 - да, 0 - нет)
— — — hasFreightElevator nillable = true
minoccurs = 1
maxoccurs = 1
int Наличие грузового лифта (1 - да, 0 - нет)
— partnerPickupCode nillable = true
minoccurs = 1
maxoccurs = 1
string Код ПВЗ в системе Партнера
Свернуть таблицу
Возвращаемое значение: changeOrdersToRedeliveryResponse [+]
changeOrdersToRedeliveryResponse
Имя Свойства Тип Описание
requestResult nillable = false
minoccurs = 1
maxoccurs = 1
ctRequestResult Результат запроса
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Статус запроса/операции
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Пояснительное сообщение к статусу
changeOrderToRedeliveryResult nillable = true
minoccurs = 0
maxoccurs = unbounded
ctChangeOrderToRedeliveryResult Результат создания заявки
— orderIdentity nillable = false
minoccurs = 1
maxoccurs = 1
ctOrderIdentity Идентификатор заказа
— — orderId nillable = true
minoccurs = 1
maxoccurs = 1
int ИД в системе ТД
— — barcode nillable = true
minoccurs = 1
maxoccurs = 1
string Строковое представление штрихкода
— — webshopNumber nillable = true
minoccurs = 1
maxoccurs = 1
string Номер заказа в магазине
— status nillable = false
minoccurs = 1
maxoccurs = 1
int Общий статус запроса
— message nillable = true
minoccurs = 1
maxoccurs = 1
string Сообщение к статусу запроса
Свернуть таблицу