Перейти к содержаниюСправка

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
hc:api:orders [02.11.2026 21:28] – внешнее изменениеhc:api:orders [05.11.2026 12:19] (текущий) – внешнее изменение
Строка 145: Строка 145:
 С параметром ''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>
Строка 174: Строка 174:
         "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" 
 +          }
         }         }
       }       }