Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 24 Следующий »

Данный метод позволяет создать/обновить заказ в ЛК Boxberry.

Руководство для корректной работы REST API:

  • Кодировка для всех и запросов, и ответов – UTF-8.
  • Формат данных – JSON
  • Метод – POST

Обращаем Ваше внимание,

  • При создании нового заказа автоматически подставляются услуги, которые были выбраны в Личном Кабинете – раздел «Услуги».
  • Параметр 'issue' отвечает за изменение типа выдачи каждого отправления.

Обязательно к ознакомлению: Проверки и условия при загрузке заказов.

Требования к маркировке отправления.

Входящие параметры:

Параметр

Обяз.

Обяз. для Почты РФ
(vid = 3)

Тип

Описание

Пример

token ●stringТокен для доступа к api-сервисам0237b078818a23ae8d765a04405116de
partner_token

stringТокен партнера интеграции (длина до 24 символов)-
updateByTrack

stringТрек-номер посылки для обновления.
Внимание, если параметр updateByTrack будет заполнен, считается что вы хотите обновить ранее созданную посылку.
-
order_id ●stringНомер заказа в интернет-магазинеtest-001
PalletNumber

stringНомер паллеты-
barcode

stringШтрих-код посылки. Передается в случае собственной маркировки посылок.RTES4545S
price
stringОбъявленная стоимость посылки

2000.00

payment_sum

stringСумма к оплате (сумма, которую необходимо взять с получателя).
Для полностью предоплаченного заказа указывать 0.
2000.00
delivery_sum

stringСтоимость доставки объявленная получателю250.00
vid
string

Вид доставки:

1 - Доставка до пункта выдачи (ПВЗ, «Экспорт из РФ»)
2 - Курьерская доставка (КД)
3 - доставка Почтой России (ПР)

2
kurdost [1..1]
Блок с информацией о курьерской доставке и доставке Почтой России

index

stringПочтовый индекс адреса получателя603034
citi

string

Населенный пункт получателя.

Для небольших населенных пунктов указывать дополнительно Область, Район, Город, адрес проверяется сторонним сервисом и должен определяться однозначно. 

Допустимы варианты:

  1. Свердловская, Кушва, Баранчинский
  2. Свердловская обл, г Кушва, поселок Баранчинский
Нижний Новгород
addressp
string

Адрес получателя (улица, дом, квартира/офис).
Разрешенные символы: ^-0-9а-яёА-ЯЁ.,:;()№/

Допустимые варианты:

  1. ул Ереванская, д 3, кв (номер квартиры)
  2. ул. Ереванская, д. 3, кв. (номер квартиры)
  3. пр-кт Андропова, д 10 к 3, кв (номер квартиры)
ул. Дружбы, д 5

Следующие значения передаются только для Курьерской доставки по направлениям:

Москва - Москва
Москва - Санкт-Петербург
Санкт-Петербург - Москва
Санкт-Петербург - Санкт-Петербург

delivery_date

string

Дата курьерской доставки (формат ГГГГ-ММ-ДД). Может принимать значения +1 +5 дней от текущей даты.

Значение по умолчанию - текущая дата + 1 день.

По другим направлениям игнорируется.

2019-07-08
timesfrom1

string

Время курьерской доставки ОТ (формат чч:мм).

Значение по умолчанию 10:00

11:00
timesto1

string

Время курьерской доставки ДО (формат чч:мм)

Значение по умолчанию 18:00

Интервал доставки "ОТ-ДО" должен быть не менее 3 часов. Если интервал меньше 3 часов, он корректируется без уведомления.

16:00
timesfrom2

stringАльтернативное время, от17:00
timesto2

stringАльтернативное время, до20:00
timep

stringВремя доставки текстовый формат  (не используется)-
comentk

stringКомментарий по доставке (не используется)-
Следующие значения передаются только для доставки Почтой России
type

string

Тип отправления, возможные значения:

0 - Посылка,
2 - Курьер Онлайн,
3 - Посылка Онлайн,
5 - Посылка 1й класс.

Если не передано, значение по умолчанию 0.

-
fragile

string

Хрупкая посылка, возможные значения 0 и 1.

Если не передано, значение по умолчанию 0.

-
strong

string

Строгий тип, возможные значения 0 и 1.

Если не передано, значение по умолчанию 0.

-
optimize

string

Оптимизация тарифа, возможные значения 0 и 1. Если не передано, значение по умолчанию 1.

Параметры strong и optimize являются взаимоисключающими и не могут одновременно принимать значение 1.

-
packing_type
int

Тип упаковки, возможные значения:

1 - упаковка ИМ
2 - упаковка Boxberry

-
packing_strict
int

Строгая упаковка, возможные значения:

1 - изменение упаковки в процессе транспортировки запрещено

0 - изменение упаковки разрешено

-
shop [1..1]
Блок с информацией о пункте приема и пункте выдачи отправления


name

stringКод пункта выдачи -
name1

stringКод пункта поступления010
customer [1..1]Блок с информацией о получателе отправления



fiostringФИО получателяИванов Иван Иванович
phonestring

Номер телефона получателя (только цифры)

Номер мобильного телефона получателя в формате 10 цифр.
Если страна = Казахстан (код 398) или Беларусь (код 112), то максимальная длина номера телефона - 12 символов.

9001122333
phone2

stringДополнительный номер телефона получателя  (только цифры)9004455666
email

stringE-mail получателя для оповещенийtest@test.ru
Следующие значения передаются для получателя юр.лица
name

stringНаименование организацииООО "Получатель"
address

stringАдрес организации -
inn

stringИНН-
kpp

stringКПП-
r_s

stringРасчетный счет-
bank

stringНаименование банка-
bank

stringКорр. счет-
bik

stringБИК-
items [0..∞]

Блок с информацией по товарным позициям, включённым в заказ. Проверяется корректность заполнения обязательных и необязательных полей.
Обязательно к ознакомлению: Условия загрузки заказов с товарными позициями:





id

stringАртикул товара252112-dget
namestringНаименование товараКуртка детская
UnitName

stringЕдиница измеренияшт.
nds

stringПроцент НДС (число от 0 до 20)18
pricestringЦена за единицу товара1750
quantitystringКоличество единиц товара1
marking_crpt

string

Маркировка товара

Код маркировки состоит из 28 знаков и включает данные: GTIN+"+"+ISN товара.

  • REST API: необходимо экранировать все специальные символы.
  • API в формате SOAP: все специальные символы необходимо передавать в теге <![CDATA[ ... ]]>, иначе маркировка товара не сохранится.
    Пример, <marking_crpt><![CDATA[00000217553+lVfTHoca%>km&]]></marking_crpt>
04610043040058
notice

string

Примечание к заказу.

Текст выводится в печатную форму этикетки.
Если у заказа несколько мест (несколько этикеток), то данные по примечанию выводятся на каждой этикетке.
Количество символов <= 100.

Позвонить в домофон
weights 

Блок с информацией о тарных местах (SOAP - количество элементов 24, JSON - неограничено)

Информация о весе ЗП:

  • weight - вес первого или единственного тарного места, в граммах. Минимальное значение 5 г, максимальное – 31000 г.
  • weight2, weight3, … weight24 - вес второго и последующих тарных мест, в граммах. Внимание, данные строки добавляются только в случае, если ЗП отправляется двумя и более тарными местами.

Информация о штрих-кодах мест, передается в случае собственной маркировки уникальными ШК каждого тарного места:

  • Каждый баркод должен заполняться в соответствующей строке веса
  • Если у заполненных мест указан хотя бы один баркод, то и остальные необходимо указать.
  • Если у мест указан баркод, то "Штрих-код ЗП" заполнять необязательно.



weightstringВес первого тарного места (гр)400
barcode

stringБаркод первого тарного места-
x
string

Габариты тарного места (см) 


20
y
string20
z
string10
weight2

stringВес, баркоды и габариты последующих тарных мест-
barcode2

string-
x2

string-
y2

string-
z2

string-
.......


-
weight24

string-
barcode24

string-
x24


-
y24


-
z24


-
YFR

string(не используется)-
issue

integer

Вид выдачи заказа, возможные значения:

0 - выдача без вскрытия, 
1 - выдача со вскрытием и проверкой комплектности,
2 - выдача части вложения.

Если не передается, используется значение по умолчанию, установленное в Профиле магазина - раздел "Услуги".

1
sender_name

stringНаименование магазина отправителя для sms/e-mail оповещений.-
gift

boolean(не используется)-
AgregatorPointCargoCode

string

Уникальный код склада.
Актуален для партнеров-агрегаторов.


Данные ответа:

Параметр

Обяз.

Тип

Описание

Пример

track ●stringТрек-номер посылки для отслеживанияBBR13790374
label
stringСсылка на печать этикетки (генерируется если не передан штрих-код интернет-магазина)-


  • Нет меток