Параметры ответа:
Имя параметра | Обязательный | Формат, допустимые значения | Описание |
cart_ok | нет | строка в формате «X1-Y1,X2-Y2,…Xn-Yn» | Исправленный состав заказа: |
error_3012 | нет | строка | Список id товаров через запятую, которые не могут быть доставлены выбранным способом. Данный параметр передается вместе с ошибкой с кодом 3012. |
sum_cart | ДА* | число | Стоимость товаров в заказе, руб. |
sum_discount | ДА* | число | Скидка, руб. |
sum_delivery | ДА* | число | Стоимость доставки заказа, руб. |
sum_total | ДА* | число | Итоговая стоимость заказа, руб. |
discount | ДА* | число | Скидка, %. |
time_days | ДА* | число | Ориентировочное количество рабочих дней до отгрузки заказа. |
time_date | ДА* | дата в формате YYYY-MM-DD | Ориентировочная дата отгрузки заказа в формате YYYY-MM-DD. |
time_text_a | ДА* | строка | Строка с ориентировочной датой отгрузки заказа следующего вида: «12.01.2010 (Вт.)». |
time_text_b | ДА* | строка | Строка, описывающая ориентировочный срок формирования заказа, следующего вида: |
id | ДА* | число | Номер заказа. |
url_payment_form | Только для заказов с предоплатой | строка | URL страницы с платежной формой или заполненной счет-квитанцией для оплаты заказа в банке или на почте. |
info_1 | нет | текст (одна или несколько строк) | Дополнительная информация, которая обязательно должна быть передана клиенту. |
info_2 | нет | текст (одна или несколько строк) | Дополнительная информация, которую рекомендуется передать клиенту. |
* Если нет ошибок.
После оформления заказа
Информация о состоянии заказа
Позволяет получить информацию только о заказах, оформленных через данный API и только партнером с идентификатором, указанным в параметре «partner».
URL: https://my-shop. ru/cgi-bin/p/info. pl
Параметры запроса:
Имя параметра | Обязательный | Формат, допустимые значения | Описание |
request | ДА | «order_old» | |
id | ДА | число | Номер заказа. |
light | нет | «0» или «1» | Значение «0» – режим по умолчанию, значение «1» – «лайт-режим», позволяющий уменьшить нагрузку и ускорить отправку ответа. При использовании лайт-режима в ответе не будет параметров «cart» и «rpo», а также может быть сокращено значение параметров «info_1» и «info_2». |
Параметры ответа:
Имя параметра | Обязательный | Формат, допустимые значения | Описание |
order_datetime | ДА | дата и время в формате YYYY-MM-DD HH:MM:SS | Дата и время оформления заказа. Время московское. |
cart | ДА | строка в формате «X1-Y1-Z1-C1,X2-Y2-Z2-C2,…Xn-Yn-Zn-Cn» | Состав заказа: |
sum_cart | ДА | число | Стоимость товаров в заказе, руб. |
sum_discount | ДА | число | Скидка, руб. |
sum_delivery | ДА | число | Стоимость доставки заказа, руб. |
sum_total | ДА | число | Итоговая стоимость заказа, руб. |
discount | ДА | число | Скидка, %. |
delivery | ДА | число, 0–999999 | Код способа доставки. |
payment | ДА | число, 0–255 | Код способа оплаты. |
status | ДА | число, 0–9 | Код текущего состояния заказа: 0 – заказ аннулирован, 2 – ожидание предоплаты, 3 – комплектуется, ожидает отправки или находится в пункте выдачи, 4 – заблокирован в ожидании ответа клиента, 5 – отправлен, но не оплачен (только для наложенного платежа), 6 – отправлен и оплачен. |
status_text | ДА | строка | Строка с описанием состояния заказа. Помимо состояния заказа может содержать дополнительную информацию о формировании заказа, согласовании доставки, причине аннулирования и пр. |
status_0_cause | Только для аннулированных заказов | число, 1–99 | Код причины аннулирования заказа: 1 – тестовый заказ (тестирование или чья-то неудачная шутка), 2 – аннулирован по просьбе клиента, 3 – закончился товар (клиент отказался от оставшихся товаров), 4 – почтовый возврат (отказ клиента или ошибка Почты России), 5 – объединен с другим заказом клиента, 6 – истек срок ожидания товара для предварительного заказа, 7 – истек срок ожидания предоплаты, 8 – истек срок ожидания ответа клиента, 9 – невозможно выполнить пожелание клиента, 10 – истек срок ожидания наложенного платежа (вероятно, ошибка Почты России). |
url_payment_form | Только для заказов в состоянии ожидания предоплаты | строка | URL страницы с платежной формой или заполненной счет-квитанцией для оплаты заказа в банке или на почте. |
assembled | Только для заказов «в обработке» | «0» или «1» | Признак сборки заказа (не путать с формированием заказа – заказ может быть сформирован (укомплектован), но еще не собран): 1 – заказ собран. |
shipment_date | Только для отправленных заказов | дата в формате YYYY-MM-DD | Дата отгрузки заказа или его передачи в транспортную компанию. |
rpo | ДА | строка в формате «N1,N2,…Nn» | Список идентификаторов РПО (регистрируемых почтовых отправлений – посылок и бандеролей) через запятую. Идентификаторы РПО присваиваются в течение нескольких часов после изменения кода состояния заказа на «5» или «6». Параметр используется только для заказов с почтовой доставкой. |
info_1 | нет | текст (одна или несколько строк) | Дополнительная информация, которая обязательно должна быть передана клиенту, если это возможно. |
info_2 | нет | текст (одна или несколько строк) | Дополнительная информация, которую рекомендуется передать клиенту, если это возможно. |
pin | нет | число | Значение одноименного параметра, указанное при оформлении заказа. Подробнее см. в описании запроса «Оформление нового заказа». |
Для заказов с предоплатой, находящихся «в обработке»: понять, поступил ли платеж, можно по коду состояния заказа: 2 – платеж не поступил или еще не обработан, 3 – платеж поступил.
Аннулирование заказа
Позволяет аннулировать только заказы, оформленные через данный API, и только партнером с идентификатором, указанным в параметре «partner». Также невозможно аннулировать следующие заказы:
- Отправленные. Оплаченные (заказы с предоплатой). Заказы с курьерской доставкой, доставка которых уже согласована. Заказы, заблокированные в ожидании уточнения каких-то параметров (в этом случае с клиентом свяжется сотрудник магазина).
URL: https://my-shop. ru/cgi-bin/p/order.pl
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 |


