| Предыдущая версия справа и слеваПредыдущая версия | |
| hc:api:orders [02.11.2026 21:28] – внешнее изменение | hc:api:orders [05.11.2026 12:19] (текущий) – внешнее изменение |
|---|
| С параметром ''extra_data=1'' в заказ добавляются данные подключённых модулей. Без параметра (или с ''extra_data=0'') ответ остаётся прежним. Параметр работает в методах ''orders'' и ''get_order'', а также в ответах ''update_order'', ''add_orders_item'', ''update_order_item'' и ''delete_orders_item''. | С параметром ''extra_data=1'' в заказ добавляются данные подключённых модулей. Без параметра (или с ''extra_data=0'') ответ остаётся прежним. Параметр работает в методах ''orders'' и ''get_order'', а также в ответах ''update_order'', ''add_orders_item'', ''update_order_item'' и ''delete_orders_item''. |
| |
| **Блок ''ozon''** есть только у заказов, пришедших с Озона (см. [[hc:online:ozon|Озон]]). У остальных заказов блока нет. | **Блок ''ozon''** есть только у заказов, пришедших с Озона (см. [[hc:online:ozon|Озон]]). У остальных заказов блока нет. Поля и их значения передаются так, как их отдаёт Озон, без изменений. |
| |
| <WRAP props> | <WRAP props> |
| | **posting_number** | Строка. Номер отправления Озона | | | **posting_number** | Строка. Номер отправления Озона | |
| | **tracking_number** | Строка. Трек-номер отправления. Заполнен, когда его присвоила служба доставки: обычно при доставке сторонней службой (агрегатором) | | | **tracking_number** | Строка. Трек-номер сторонней службы доставки (агрегатора). При доставке Озоном — пустая строка | |
| | **upper_barcode** | Строка. Верхний штрихкод на этикетке отправления | | | **scanit** | Строка. Номер с этикетки отправления, например ''ii50247192380''. Озон присваивает его, когда отправление собрано | |
| | **lower_barcode** | Строка. Нижний штрихкод на этикетке отправления | | | **barcodes** | Объект. Штрихкоды с этикетки отправления: ''upper_barcode'' — верхний, ''lower_barcode'' — нижний | |
| </WRAP> | </WRAP> |
| |
| Данные берутся из отправления, сохранённого при последнем обмене с Озоном, — запрос к Озону метод не делает. Если трек-номера или штрихкодов у отправления ещё нет, поле приходит как ''null'' (в XML — пустой элемент). | Данные берутся из отправления, сохранённого при последнем обмене с Озоном, — запрос к Озону метод не делает. Если у отправления ещё нет какого-то поля, оно приходит как ''null'' (в XML — пустой элемент). |
| |
| <code> | <code> |
| "ozon": { | "ozon": { |
| "posting_number": "12345678-0001-1", | "posting_number": "12345678-0001-1", |
| "tracking_number": null, | "tracking_number": "", |
| "upper_barcode": "500100000000001", | "scanit": "ii50247192380", |
| "lower_barcode": "500100000000001" | "barcodes": { |
| | "upper_barcode": "500100000000001", |
| | "lower_barcode": "500100000000001" |
| | } |
| } | } |
| } | } |