При создании посылки для входящих параметров выполняются условия и проверки, указанные в таблице. При невыполнении условия проверки - сообщения об ошибке во всех способах создания одинаковые (ParselCreate, вручную, импорт из XLS и XML).

ПараметрУсловие для проверкиЕсли проверка не выполненаТекст ошибки

Выполнять указанные проверки, только если страна получения заказа не Россия:

  • отделение, указанное в парметре name/Код ПВЗ не принадлежит стране Россия
  • город, указанный в параметре cityCode массива export, не принадлежит стране Россия
order_id
Номер заказа в ИМ


Набор допустимых символов: a-z(A-Z), 0-9, а-я(А-Я), ёЁ, тире(-), прямой слеш(/),
точка(.), запятая(,), нижнее подчеркивание(_), №, пробел, скобки ().
заказ не создаётся, выводится сообщение об ошибке


Номер заказа содержит запрещённые символы
Длина - 35 символов.Значение «Номер заказа в ИМ» должно содержать максимум 35 символа.
Наличие "Номера заказа в ИМ"/"order_id".Необходимо заполнить «Номер заказа в ИМ».
Уникальность в рамках одного ЛК ИМ.Значение «…….» для «Номер заказа в ИМ» уже занято.
price
Объявленная стоимость


По countryCode определять страну получения заказа и проверять максимальное ограничение объявленной стоимости для данной страны согласно тарифам:.

Если страна не найдена, то конвертировать данные, указанные в price, в евро и проверять, что "price" в евро </= 200 евро

заказ не создаётся, выводится сообщение об ошибке

1) Объявленная стоимость не должна превышать [Максимальная объявленная стоимость] рублей

2) Объявленная стоимость не должна превышать 200 евро

price = сумме стоимостей всех товаров заказаОбъявленная стоимость должна совпадать с суммарной стоимостью товаров
price > 0
payment_sum
Сумма к оплате


Сумма к оплате - положительное числовое значение.

заказ не создаётся, выводится сообщение об ошибке


Сумма к оплате должна быть числом.
Сумма к оплате не может быть отрицательной.
Если заказ с vid = 1 (доставка до ПВЗ) и отделение с признаком Acquiring = false И PrepaidOrdersOnly = true , то сумма к оплате должна быть = 0На выбранное отделение доступна только доставка предоплаченных заказов
payment_sum переданЗаказ создаётся с payment_sum = 0.
Если payment_sum > 0, то сумма к оплате должна быть равна "delivery_sum" + "price"
заказ не создаётся, выводится сообщение об ошибкеСумма к оплате должна быть равна сумме товаров и доставки
delivery_sum
Стоимость доставки
Стоимость доставки - положительное числовое значение.заказ не создаётся, выводится сообщение об ошибке

Сумма доставки должна быть числом.
Сумма доставки не может быть отрицательной.
issue
Вид выдачи


Числовое значение.заказ не создаётся, выводится сообщение об ошибкеЗначение «Issue» должно быть целым числом.

Возможные значения:

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

Заказ создаётся с типом выдачи = 0
Если у отделения получения EnablePartialDelivery = false, то доступно указание типа выдачи "Без вскрытия" (0)заказ не создаётся, выводится сообщение об ошибке

Для выбранного отделения данный вид выдачи недоступен
Если у отделения получения EnablePartialDelivery = true, то доступно указание типа выдачи "Частичная выдача" (2) или "Со вскрытием" (1) или "Без вскрытия" (0)Заказ создаётся с типом выдачи = 0
vid
Вид доставки
Вид доставки передан

ParselCreate: Необходимо заполнить «Вид доставки».

XML: Неправильный вид доставки.

XLS:
не распознается "вид доставки" - ноль, пусто или текст. Т.к. по данному столбцу определяется является ли строка информацией о заказе или о товаре.
Т.е. если в столбец "J" одно из значений 1,2,3, то считаем, что это информация о заказе, если любое другое число, то возвращается ошибка "Неправильный вид доставки.".
Если столбец пустой, ноль или текст, то считается, что в строке информация о товаре. 

Возможные значения:

1 - до ПВЗ,
2 - КД

Если в выбранном городе получения PickupPoint = 1, то доступно указание вида доставки ПВЗ (1) или КД (2), иначе только КД (2).

заказ не создаётся, выводится сообщение об ошибкеДля выбранного города данный вид доставки недоступен
Параметры массива export. Проверяются, только если vid = 2, страна-получения не Россия (643) и Таможенный союз = да
index
Зарубежный индекс
зарубежный индекс переданзаказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить "Зарубежный индекс"
countryСode
Код страны получения



Код страны получения переданзаказ не создаётся, выводится сообщение об ошибке


Необходимо заполнить "Код страны получения"
Код страны получения не 643 (Россия)Значение Россия для страны получения недопустимо
Передан существующий код страны полученияНеверный код страны получения
В страну доступна доставка
Доставка в выбранную страну не осуществляется
cityCode
Код города получения
Код города получения переданзаказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить "Код города получения"
Код города получения принадлежит стране, указанной в countryСodeГород должен принадлежать стране получения
street
Улица
Улица переданазаказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить "Улица"

Если таможенный союз = да
То ограничение на язык ввода только русских символов, цифры и символы:
точка (.), запятая (,), дефис ( - )

заказ не создаётся, выводится сообщение об ошибкеДля выбранной страны доступен ввод данных только русских символов, цифр и символов точка, запятая, дефис
house
Дом
Дом переданзаказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить"Дом"
transporterGuid
GUID тарифа
GUID тарифа переданзаказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить "GUID тарифа"
GUID тарифа содержит 36 символов (соответствует формату guid)Некорректный GUID тарифа

name
Код ПВЗ
Введен код существующего ПВЗ, осуществляющего выдачу посылок ("IssuanceBoxberry" = true)заказ не создаётся, выводится сообщение об ошибкеНеверный код пункта выдачи
Код ПВЗ переданНеобходимо заполнить «Пункт выдачи»
Отделение открыто Доставка на выбранное отделение недоступна
name1
Код пункта поступления
Код пункта поступления переданЗаказ создаётся
* Если не передан, используется пункт приема по умолчанию из настроек пользователя "Мой профиль" - "Доступы", https://account.boxberry.ru/client/profile/index?tab=accesses
* Если в настройках пользователя не установлен "пункт приема по умолчанию", то берется из настроек магазина "Мой профиль" - "Информация о магазине" - "Пункт приема для отправлений", https://account.boxberry.ru/client/profile/index?tab=store-info

Если "Мой профиль" - "Информация о магазине" - "Пункт приема для отправлений" не заполнен, то заказ не создаётся, выводится сообщение об ошибке.
Необходимо заполнить «Пункт приема».
Введен код существующего ПВЗ, осуществляющего приём посылок (Reception=true), отделение должно быть действующим (Closed = 0).заказ не создаётся, выводится сообщение об ошибкеНеверный код пункта приема.
fio
ФИО получателя

Если у страны-получателя признак таможенный союз = да, то

Набор допустимых символов: a-z(A-Z), 0-9, а-я(А-Я), ёЁ, тире(-), прямой слеш(/),
точка(.), запятая(,), нижнее подчеркивание(_), №, пробел, скобки ()

заказ не создаётся, выводится сообщение об ошибкеФИО содержит запрещённые символы.

Если таможенный союз = нет, то

Набор допустимых символов: a-z(A-Z), 0-9, тире(-), прямой слеш(/),
точка(.), запятая(,), нижнее подчеркивание(_), №, пробел, скобки ()

Ввод данных на кириллице запрещен
  1. Наличие ФИО.
  2. Минимум 2 слова через пробел или дефис.
  3. Максимум 3 слова через пробел или дефис.
  4. ФИО доступно на кириллице и латинице.

Пример,
Иванов Иван
Иванов Иван Иванович
Иванов-Петров Иван Иванович

Необходимо заполнить «Фамилия».
Необходимо заполнить «Имя».
Необходимо заполнить «Отчество».
Количество символов <= 100Значение «ФИО» должно содержать максимум 100 символов.

phone

Телефон получателя
Телефон переданзаказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить "Теленфон получателя"
Количество символов номера телефона для выбранной страны полученияНомер телефона получателя для выбранной страны должен состоять из [x] цифр
phone2
Доп. номер телефона
Количество символов номера телефона для выбранной страны получениязаказ не создаётся, выводится сообщение об ошибкеДополнительный номер телефона получателя для выбранной страны должен состоять из [x] цифр
name
Наименование товара
Наименование товара переданозаказ не создаётся, выводится сообщение об ошибкеНе указано наименование у вложения №1...n
price
Цена за товар
Стоимость - числовое значение и больше 0заказ не создаётся, выводится сообщение об ошибкеСтоимость должна быть больше нуля
Стоимость переданаНе указана стоимость у вложения №1....n
quantity
Количество
Кол-во товаров - числовое значение и больше 0.заказ не создаётся, выводится сообщение об ошибкеКоличество должно быть больше 0 у вложения №1...n
Количество товаров должно быть указано целым числом №1...n
Количество переданоНе указано количество у вложения №1.
id
Артикул
Артикул 40 символов, не обязателен для передачи, но в случае наличия длина проверяется.заказ не создаётся, выводится сообщение об ошибкеЗначение «Артикул товара» должно содержать максимум 40 символов.
weight
Вес места
Должен быть заполнен вес 1-го места.заказ не создаётся, выводится сообщение об ошибкеНеобходимо заполнить «Вес коробки (кг)» у места №1...n.
Отсутствуют места.
Вес - числовое значение.Вес коробки должен быть указан числом у места №1...n
Вес тарного места не должен превышать лимит веса отделения, на которое оформляется заказ.Значение «Вес коробки (кг)» не должно превышать 15 (31) кг. для выбранного ПВЗ у места №1...n.
Вес тарного места не должен быть меньше минимального веса = 5 гр.Вес коробки не может быть меньше 5 гр. у места №1...n
Вес для КД не должен превышать 31 кг.Вес коробки не должен превышать 31 кг. у места №1...n
Ограничения - 100 мест (API, XML-файл).Количество мест в одной посылке не может превышать 100
barcode
Баркод посылки
Штрих-код ИМ не должен быть 13 символов с лидирующим 0.заказ не создаётся, выводится сообщение об ошибкеБаркод не может состоять из 13 символов с лидирующим 0.
barcode
Баркоды мест
Если указан баркод хотя бы для одного тарного места, то все остальные обязательны к заполнению.заказ не создаётся, выводится сообщение об ошибкеБаркод у <1...n> места должен быть заполнен.
Если указаны баркоды мест, то баркод посылки игнорируется.

Не нашли ответ?
Обратитесь к нам на портал Service Desk
Краткую справку по нему можно найти в этой статье.

  • No labels