Схеми даних
Адреса доставки
AddressData · Схема · Схеми даних: Замовлення
address_line_1Рядок nullОбов’язковеПерший рядок адреси.
address_line_2Рядок nullОбов’язковеДодаткова інформація про адресу.
cityРядок nullОбов’язковеМісто або населений пункт.
country_codeРядок nullОбов’язковеКод країни.
first_nameРядок nullОбов’язковеІм’я.
house_numberРядок nullОбов’язковеНомер будівлі або будинку.
last_nameРядок nullОбов’язковеПрізвище.
phoneРядок nullОбов’язковеНомер телефону.
postal_codeРядок nullОбов’язковеПоштовий індекс.
regionРядок nullОбов’язковеАдміністративний регіон.
streetРядок nullОбов’язковеНазва вулиці.
Додаткові поля: Ні
ApiResponse_OrderFileListData_
ApiResponse_OrderFileListData_ · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
dataOrderFileListDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
ApiResponse_OrderReleaseListData_
ApiResponse_OrderReleaseListData_ · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
dataOrderReleaseListDataОбов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати список — Замовлення — Відповідь
ApiResponse_list_OrderSummaryData__ · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <OrderSummaryData> Обов’язковеПриклад відповіді · ApiResponse_list_OrderSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Отримати — Замовлення — Відповідь
ApiResponse_OrderDetailData_ · Поля, типи й обмеження даних, які API приймає або повертає.
dataOrderDetailDataОбов’язковеПриклад відповіді · OrderDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
CurrentReleaseData
CurrentReleaseData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
acquiredЛогічне значенняОбов’язковеДоступ після покупки (true / false)
changelogРядокОбов’язковеОпис змін
covered_by_purchaseЛогічне значенняОбов’язковеДоступ після покупки (true / false)
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
published_atРядокОбов’язковеОпублікувати випуск · UTC
format:"date-time"requires_new_purchaseЛогічне значенняОбов’язковеБез доступу до файлів, доданих після покупки · requires_new_purchase
sequenceЦіле числоОбов’язковеПозиція у впорядкованому списку.
version_labelРядокОбов’язковеВерсія
Додаткові поля: Ні
Відомості про клієнта, записані для цього ресурсу
CustomerData · Схема · Схеми даних: Замовлення
emailРядокОбов’язковеАдреса електронної пошти.
first_nameРядок nullОбов’язковеІм’я.
last_nameРядок nullОбов’язковеПрізвище.
phoneРядок nullОбов’язковеНомер телефону.
Додаткові поля: Ні
DeliveryContentDeletion
DeliveryContentDeletion · Назавжди видаліть вміст зі збереженням історії. Код не повертається в доступний запас.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500
Додаткові поля: Ні
Дати відправлення й доставки
DeliveryDatesData · Список і деталі замовлення містять delivery.dates. Заплановані дати YYYY-MM-DD не підтверджують відправлення. Поточні дати мають пріоритет; для старих замовлень використовується збережена оцінка. Очищені або невідомі значення — null. Деталі також містять усі позиції та зображення товарів.
dispatch_timezoneРядок nullОбов’язковеЧасовий пояс відправлення (IANA; null).
estimated_delivery_fromРядок nullОбов’язковеПочаток очікуваної доставки (YYYY-MM-DD; null).
Рядок:format:"date"estimated_delivery_toРядок nullОбов’язковеКінець очікуваної доставки (YYYY-MM-DD; null).
Рядок:format:"date"planned_dispatch_onРядок nullОбов’язковеЗапланована дата відправлення (YYYY-MM-DD; null).
Рядок:format:"date"
Додаткові поля: Ні
DeliveryReplacement
DeliveryReplacement · Виберіть наявну вільну одиницю. Заміна не починає строк зберігання заново.
expected_unit_versionЦіле числоОбов’язковеПоточна версія вільної одиниці для заміни.
minimum:1expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500replacement_unit_idРядокОбов’язковеID наявної вільної одиниці для заміни.
format:"uuid"
Додаткові поля: Ні
DeliveryPickupPointData
DeliveryPickupPointData · Поля, типи й обмеження даних, які API приймає або повертає.
addressPickupPointAddressDataОбов’язковеАдреса доставки.
codeРядокОбов’язковеСтабільний машинозчитуваний код.
Обмеження
pattern"^[A-Za-z0-9_-]{1,63}$"
coordinatesPickupPointCoordinatesDatanullОбов’язковеЗначення, описане навколишньою схемою.
country_codeРядокОбов’язковеКод країни.
Обмеження
pattern"^[A-Z]{2}$"
environmentРядокОбов’язковеВідомості про середовище, додані до запису.
Обмеження
enum["live", "sandbox"]
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["locker", "pickup_point"]
location_descriptionРядок nullОбов’язковеОпис вибраною мовою.
Рядок:maxLength:1000nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
minLength:1maxLength:160opening_hoursРядок nullОбов’язковеOpening hours
Рядок:maxLength:500operatorРядокОбов’язковеНазва ресурсу у відповідному контексті.
minLength:1maxLength:63verified_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"
Додаткові поля: Ні
ApiResponse[list[DeliveryData]]
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_DeliveryData____1 · Перегляньте призначені одиниці без кодів. Повернення коштів забирає доступ лише до відповідних позицій.
dataМасив <shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData> Обов’язковеДані успішної відповіді.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
DeliveryData
shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData · Перегляньте призначені одиниці без кодів. Повернення коштів забирає доступ лише до відповідних позицій.
can_downloadЛогічне значенняОбов’язковеЗавантажити (true / false)
content_stateРядокОбов’язковеСтан вмісту: present / deleting / deleted.
delete_due_atРядок nullОбов’язковеЗаплановане видалення файлу; null вимикає його.
Рядок:format:"date-time"filenameРядок nullОбов’язковеФайл
first_available_atРядок nullОбов’язковеПерше надання доступу покупці; заміна не починає строк заново.
Рядок:format:"date-time"generationЦіле числоОбов’язковеПокоління видачі; збільшується після заміни.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
format:"uuid"kindРядок nullОбов’язковеРізновид структури даних, визначений допустимими значеннями.
line_idРядокОбов’язковеСталий ідентифікатор позиції замовлення.
order_idРядокОбов’язковеІдентифікатор пов’язаного замовлення.
payload_idРядокОбов’язковеID вмісту; не є публічним URL завантаження.
format:"uuid"product_idРядокОбов’язковеІдентифікатор товару.
reasonРядокОбов’язковеЗаписана причина зміни.
size_bytesЦіле число nullОбов’язковеРозмір у байтах
stateРядокОбов’язковеСтатус
unit_idРядокОбов’язковеID одного індивідуального коду або файлу.
format:"uuid"unit_ordinalЦіле числоОбов’язковеНомер придбаної одиниці в позиції замовлення.
variant_idРядок nullОбов’язковеІдентифікатор варіанта товару.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Відомості для рахунка-фактури
InvoiceData · Схема · Схеми даних: Замовлення
address_line_1Рядок nullОбов’язковеПерший рядок адреси.
address_line_2Рядок nullОбов’язковеДодаткова інформація про адресу.
cityРядок nullОбов’язковеМісто або населений пункт.
company_nameРядок nullОбов’язковеНазва компанії.
country_codeРядок nullОбов’язковеКод країни.
house_numberРядок nullОбов’язковеНомер будівлі або будинку.
postal_codeРядок nullОбов’язковеПоштовий індекс.
regionРядок nullОбов’язковеАдміністративний регіон.
streetРядок nullОбов’язковеНазва вулиці.
tax_identifierРядок nullОбов’язковеПодатковий ідентифікаційний номер.
tax_schemeРядок nullОбов’язковеСхема розрахунку податку.
Додаткові поля: Ні
Сума без податку / Сума податку / Сума з податком
OrderAmountBreakdownData · Суми й ставки походять зі збереженого замовлення, включно з виправленнями позицій. Відсутні історичні дані мають значення null і не замінюються поточними ставками каталогу. Суми залишаються десятковими рядками.
grossMoneyDataОбов’язковеСума з податком · Після знижок; Невідомо: null; відомий нуль: 0.
netMoneyDatanullОбов’язковеСума без податку · Після знижок; Невідомо: null; відомий нуль: 0.
taxMoneyDatanullОбов’язковеСума податку · Після знижок; Невідомо: null; відомий нуль: 0.
Додаткові поля: Ні
Доставка · Знижки
OrderDeliveryDiscountData · Суми й ставки походять зі збереженого замовлення, включно з виправленнями позицій. Відсутні історичні дані мають значення null і не замінюються поточними ставками каталогу. Суми залишаються десятковими рядками.
amountMoneyDataОбов’язковеСума з податком · Доставка · Знижки.
campaign_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
codeРядок nullОбов’язковеСтабільний машинозчитуваний код.
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["coupon", "promotion"]
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
sequenceЦіле число nullОбов’язковеПозиція у впорядкованому списку.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Отримати — Замовлення — Відповідь
OrderDetailData · Поля, типи й обмеження даних, які API приймає або повертає.
created_atРядокОбов’язковеЧас створення.
format:"date-time"customerCustomerDataОбов’язковеВідомості про клієнта, записані для цього ресурсу.
deliveryShippingDetailDataОбов’язковеСпосіб доставки та пов’язані відомості.
discount_amountMoneyDataОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
discountsМасив <OrderDiscountData> Обов’язковеЗнижки
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (OrderDetailData).
invoiceInvoiceDatanullОбов’язковеВідомості для рахунка-фактури.
invoice_requestedЛогічне значенняОбов’язковеЧи було запитано рахунок-фактуру.
lifecycle_stateOrderLifecycleStateОбов’язковеСтан бізнесового життєвого циклу.
linesМасив <OrderLineData> Обов’язковеЗбережені знімки позицій замовлення.
localeРядокОбов’язковеМова, вибрана для цього запиту.
market_idРядокОбов’язковеІдентифікатор ринку, повернутий кінцевою точкою контексту.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
paymentPaymentDataОбов’язковеВідомості про оплату, записані для замовлення.
pickup_pointPickupPointDatanullОбов’язковеПункт отримання
prices_include_taxЛогічне значенняОбов’язковеЧи включають наведені ціни податок.
shipping_addressAddressDatanullОбов’язковеАдреса доставки.
shipping_discount_amountMoneyDataОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
statusOrderStatusDataОбов’язковеСтатус, допустимий для цієї конкретної операції.
subtotalMoneyDataОбов’язковеСума до додавання інших складових, наведених у відповіді.
taxMoneyDataОбов’язковеВідомості про податок.
tax_breakdownOrderTaxBreakdownDataОбов’язковеПодаткові групи · source + tax_rate; unallocated_tax.
tax_country_codeРядок nullОбов’язковеКраїна оподаткування · Збережені дані замовлення · ISO 3166-1 alpha-2; null.
totalMoneyDataОбов’язковеЗагальна сума.
totalsOrderTotalsDataОбов’язковеПідсумки · net / tax / gross; До знижок / Після знижок.
Додаткові поля: Ні
OrderFileData
OrderFileData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
can_downloadЛогічне значенняОбов’язковеЗавантажити (true / false)
categoryFileCategoryОбов’язковеКатегорія файлу: internal / customer_document / digital
filenameРядокОбов’язковеФайл
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
labelРядокОбов’язковеНазва ресурсу у відповідному контексті.
line_idРядокОбов’язковеСталий ідентифікатор позиції замовлення.
mime_typeРядокОбов’язковеТип вмісту медіафайлу.
product_idРядокОбов’язковеІдентифікатор товару.
purchase_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · purchase_id
reasonРядокОбов’язковеЗаписана причина зміни.
sha256РядокОбов’язковеSHA-256 (hex, 64)
size_bytesЦіле числоОбов’язковеРозмір у байтах
minimum:1maximum:262144000source_file_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · source_file_id
source_version_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · source_version_id
source_version_numberЦіле числоОбов’язковеВерсія
minimum:1stateРядокОбов’язковеСтатус
Додаткові поля: Ні
OrderFileListData
OrderFileListData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
filesМасив <OrderFileData> Обов’язковеФайли товару
updates_pendingЛогічне значенняОбов’язковеДоступ до майбутніх файлів після покупки · updates_pending
Додаткові поля: Ні
Метадані та URL зображення
OrderImageData · Схема · Схеми даних: Замовлення
altРядок nullОбов’язковеАльтернативний текст зображення.
sourceРядокНеобов’язковеДжерело записаної активності.
const:"current_catalog"urlРядокОбов’язковеURL ресурсу.
Додаткові поля: Ні
Стан бізнесового життєвого циклу
OrderLifecycleState · Схема · Схеми даних: Замовлення
РядокОбмеження
enum["placed", "cancelled", "fulfilled", "returned"]
Додаткові поля: Так
Збережені знімки позицій замовлення
OrderLineData · Схема · Схеми даних: Замовлення
discount_amountMoneyDataОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
discount_grossMoneyDataОбов’язковеСума з податком · Знижки; Невідомо: null; відомий нуль: 0.
discount_netMoneyDatanullОбов’язковеСума без податку · Знижки; Невідомо: null; відомий нуль: 0.
discount_taxMoneyDatanullОбов’язковеСума податку · Знижки; Невідомо: null; відомий нуль: 0.
discountsМасив <OrderDiscountData> Обов’язковеЗнижки · net / tax / gross.
identifiersОб’єктДодаткові поля: РядокОбов’язковеІдентифікаційні коди товару.
imageOrderImageDatanullОбов’язковеМетадані та URL зображення.
line_idРядокОбов’язковеСталий ідентифікатор позиції замовлення.
manual_discountOrderManualDiscountDatanullОбов’язковеРучна знижка; null.
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
original_totalMoneyDataОбов’язковеЗагальна сума.
original_total_grossMoneyDataОбов’язковеСума з податком · Товари · До знижок; Невідомо: null; відомий нуль: 0.
original_total_netMoneyDatanullОбов’язковеСума без податку · Товари · До знижок; Невідомо: null; відомий нуль: 0.
original_total_taxMoneyDatanullОбов’язковеСума податку · Товари · До знижок; Невідомо: null; відомий нуль: 0.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
product_idРядокОбов’язковеІдентифікатор товару.
quantityЦіле числоОбов’язковеКількість одиниць.
skuРядокОбов’язковеКод складської облікової одиниці.
taxMoneyDatanullОбов’язковеСума податку · Одна одиниця · Збережені дані замовлення; tax ≠ unit_tax; Невідомо: null; відомий нуль: 0.
tax_category_idРядок nullОбов’язковеІдентифікатор податкової категорії · Збережені дані замовлення; null.
tax_category_nameРядок nullОбов’язковеЗбережена назва податкової категорії; null.
tax_rateРядок nullОбов’язковеtax_rate · Збережені дані замовлення: "0.23" = 23%; "0" ≠ null.
totalMoneyDataОбов’язковеЗагальна сума.
total_grossMoneyDataОбов’язковеСума з податком · Товари · Після знижок; Невідомо: null; відомий нуль: 0.
total_netMoneyDatanullОбов’язковеСума без податку · Товари · Після знижок; Невідомо: null; відомий нуль: 0.
total_taxMoneyDatanullОбов’язковеСума податку · Товари · Після знижок · Збережені дані замовлення; Невідомо: null; відомий нуль: 0.
unit_grossMoneyDataОбов’язковеСума з податком · Одна одиниця · До знижок; Невідомо: null; відомий нуль: 0.
unit_netMoneyDatanullОбов’язковеСума без податку · Одна одиниця · До знижок; Невідомо: null; відомий нуль: 0.
unit_priceMoneyDataОбов’язковеЦіна за одиницю.
unit_taxMoneyDatanullОбов’язковеСума податку · Одна одиниця · До знижок; Невідомо: null; відомий нуль: 0.
variant_idРядок nullОбов’язковеІдентифікатор варіанта товару.
variant_optionsМасив <shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData> Обов’язковеОпції варіантів, пов’язані з товаром або знімком даних.
Додаткові поля: Ні
Ручна знижка
OrderManualDiscountData · Суми й ставки походять зі збереженого замовлення, включно з виправленнями позицій. Відсутні історичні дані мають значення null і не замінюються поточними ставками каталогу. Суми залишаються десятковими рядками.
amountMoneyDataОбов’язковеСума з податком · Ручна знижка · Збережені дані замовлення.
kindРядокОбов’язковеТип знижки: percentage / fixed.
Обмеження
enum["percentage", "fixed"]
valueРядокОбов’язковеЗадане значення: percentage "10" = 10%; fixed = Сума з податком.
Додаткові поля: Ні
Статус, допустимий для цієї конкретної операції
OrderPaymentStatus · Схема · Схеми даних: Замовлення
РядокОбмеження
enum["unpaid", "paid", "failed", "refunded"]
Додаткові поля: Так
OrderReleaseData
OrderReleaseData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
access_reasonРядокОбов’язковеДоступ після покупки · Записана причина зміни.
access_stateРядокОбов’язковеДоступ після покупки · Статус
current_releaseCurrentReleaseDatanullОбов’язковеЦифрові випуски · current_release
grant_reasonРядокОбов’язковеДоступ після покупки · Записана причина зміни.
granted_atРядокОбов’язковеДоступ після покупки · UTC
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
line_idРядокОбов’язковеСталий ідентифікатор позиції замовлення.
manifest_sha256РядокОбов’язковеЦифрові випуски · SHA-256
product_idРядокОбов’язковеІдентифікатор товару.
published_atРядокОбов’язковеОпублікувати випуск · UTC
format:"date-time"purchase_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · purchase_id
release_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. · release_id
release_sequenceЦіле числоОбов’язковеЦифрові випуски · Позиція у впорядкованому списку.
update_daysЦіле число nullОбов’язковеКількість днів (days; null)
update_modeРядокОбов’язковеДоступ до майбутніх файлів після покупки: none / period / unlimited
update_monthsЦіле число nullОбов’язковеМісяці (months; null)
updates_untilРядок nullОбов’язковеДоступ до майбутніх файлів після покупки · UTC
Рядок:format:"date-time"version_labelРядокОбов’язковеВерсія
Додаткові поля: Ні
OrderReleaseListData
OrderReleaseListData · Поля, типи й обмеження даних, які API приймає або повертає. Після створення upload_id надішліть файли як multipart/form-data та прив’яжіть їх до товару. Завантаження потребує токена Bearer і дозволу для category; відповідь містить байти файлу без публічної адреси та пароля. Для mode=period виберіть days (1–3650) або попереднє months, але не обидва поля. Умови зберігаються під час купівлі; повернення коштів скасовує доступ лише до поверненої позиції.
releasesМасив <OrderReleaseData> Обов’язковеЦифрові випуски
updates_pendingЛогічне значенняОбов’язковеДоступ до майбутніх файлів після покупки · updates_pending
Додаткові поля: Ні
Статус, допустимий для цієї конкретної операції
OrderStatusData · Схема · Схеми даних: Замовлення
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (OrderStatusData).
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Отримати список · Статуси — Замовлення — Відповідь
shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData · Поля, типи й обмеження даних, які API приймає або повертає.
created_atРядокОбов’язковеЧас створення.
format:"date-time"idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData).
is_initialЛогічне значенняОбов’язковеЧи є цей статус початковим.
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
positionЦіле числоОбов’язковеПозиція у впорядкованому списку.
Додаткові поля: Ні
Отримати список · Статуси — Замовлення — Відповідь
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1 · Поля, типи й обмеження даних, які API приймає або повертає.
dataМасив <shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData> Обов’язковеПриклад відповіді · shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1.
metaContextPageMetaContextMetaPageMetaRequestMetaОбов’язковеМетадані відповіді.
Додаткові поля: Ні
Оновити · Статус — Замовлення — Тіло запиту
OrderStatusUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:1maximum:9223372036854775807status_idРядокОбов’язковеІдентифікатор із відповідного довідника статусів.
Обмеження
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Додаткові поля: Ні
Отримати список — Замовлення — Відповідь
OrderSummaryData · Поля, типи й обмеження даних, які API приймає або повертає.
created_atРядокОбов’язковеЧас створення.
format:"date-time"customerCustomerDataОбов’язковеВідомості про клієнта, записані для цього ресурсу.
deliveryShippingDataОбов’язковеСпосіб доставки та пов’язані відомості.
discount_amountMoneyDataОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді. (OrderSummaryData).
lifecycle_stateOrderLifecycleStateОбов’язковеСтан бізнесового життєвого циклу.
localeРядокОбов’язковеМова, вибрана для цього запиту.
market_idРядокОбов’язковеІдентифікатор ринку, повернутий кінцевою точкою контексту.
numberРядокОбов’язковеЗрозумілий користувачу номер замовлення або звернення.
paymentPaymentDataОбов’язковеВідомості про оплату, записані для замовлення.
prices_include_taxЛогічне значенняОбов’язковеЧи включають наведені ціни податок.
shipping_discount_amountMoneyDataОбов’язковеДесяткова сума у вигляді рядка JSON; null лише там, де це дозволено.
statusOrderStatusDataОбов’язковеСтатус, допустимий для цієї конкретної операції.
subtotalMoneyDataОбов’язковеСума до додавання інших складових, наведених у відповіді.
taxMoneyDataОбов’язковеВідомості про податок.
tax_country_codeРядок nullОбов’язковеКраїна оподаткування · Збережені дані замовлення · ISO 3166-1 alpha-2; null.
totalMoneyDataОбов’язковеЗагальна сума.
Додаткові поля: Ні
Замовлення · Податкові групи
OrderTaxBreakdownData · Суми й ставки походять зі збереженого замовлення, включно з виправленнями позицій. Відсутні історичні дані мають значення null і не замінюються поточними ставками каталогу. Суми залишаються десятковими рядками.
groupsМасив <OrderTaxGroupData> Обов’язковеПодаткові групи · source + tax_rate; Невідомо: null; відомий нуль: 0.
unallocated_taxMoneyDataОбов’язковеНерозподілений податок = order.tax − Σ groups.tax; ±.
Додаткові поля: Ні
Податкові групи
OrderTaxGroupData · Суми й ставки походять зі збереженого замовлення, включно з виправленнями позицій. Відсутні історичні дані мають значення null і не замінюються поточними ставками каталогу. Суми залишаються десятковими рядками.
grossMoneyDataОбов’язковеСума з податком · Після знижок; Невідомо: null; відомий нуль: 0.
netMoneyDatanullОбов’язковеСума без податку · Після знижок; Невідомо: null; відомий нуль: 0.
sourceРядокОбов’язковеДжерело: products (Товари), shipping (Доставка).
Обмеження
enum["products", "shipping"]
taxMoneyDatanullОбов’язковеСума податку · Після знижок; Невідомо: null; відомий нуль: 0.
tax_rateРядок nullОбов’язковеtax_rate · Збережені дані замовлення: "0.23" = 23%; "0" ≠ null.
Додаткові поля: Ні
Замовлення · Підсумки
OrderTotalsData · Суми й ставки походять зі збереженого замовлення, включно з виправленнями позицій. Відсутні історичні дані мають значення null і не замінюються поточними ставками каталогу. Суми залишаються десятковими рядками.
before_discountsOrderAmountBreakdownDataОбов’язковеЗамовлення · До знижок · net / tax / gross.
discountsOrderAmountBreakdownDataОбов’язковеЗнижки · net / tax / gross.
orderOrderAmountBreakdownDataОбов’язковеЗамовлення · Після знижок · net / tax / gross.
product_discountsOrderAmountBreakdownDataОбов’язковеТовари · Знижки · net / tax / gross.
productsOrderAmountBreakdownDataОбов’язковеТовари · Після знижок · net / tax / gross.
products_before_discountsOrderAmountBreakdownDataОбов’язковеТовари · До знижок · net / tax / gross.
shippingOrderAmountBreakdownDataОбов’язковеДоставка · Після знижок · net / tax / gross.
shipping_before_discountsOrderAmountBreakdownDataОбов’язковеДоставка · До знижок · net / tax / gross.
shipping_discountsOrderAmountBreakdownDataОбов’язковеДоставка · Знижки · net / tax / gross.
Додаткові поля: Ні
Опції варіантів, пов’язані з товаром або знімком даних
shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData · Схема · Схеми даних: Замовлення
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
valueРядокОбов’язковеЗначення, описане навколишньою схемою.
Додаткові поля: Ні
OrderDiscountData
OrderDiscountData · Поля, типи й обмеження даних, які API приймає або повертає.
amountMoneyDataОбов’язковеСума з податком · Товари · Знижки.
campaign_idРядокОбов’язковеІдентифікатор ресурсу; зберігайте його в отриманому вигляді.
codeРядок nullОбов’язковеСтабільний машинозчитуваний код.
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["coupon", "promotion"]
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
sequenceЦіле число nullНеобов’язковеПорядок застосування; null.
shipping_amountMoneyDatanullНеобов’язковеСума з податком · Доставка · Знижки; null.
versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Відомості про оплату, записані для замовлення
PaymentData · Схема · Схеми даних: Замовлення
amountMoneyDataОбов’язковеpayment.amount — загальна сума замовлення. Статус оплати не визначає сплачені, повернуті чи несплачені суми.
environmentРядокОбов’язковеВідомості про середовище, додані до запису.
Обмеження
enum["live", "sandbox"]
method_codeРядок nullОбов’язковеКод способу доставки або оплати.
method_nameРядок nullОбов’язковеНазва способу доставки або оплати.
paid_atРядок nullОбов’язковеДата й час позначення оплати як сплаченої.
Рядок:format:"date-time"statusOrderPaymentStatusОбов’язковеСтатус, допустимий для цієї конкретної операції.
updated_atРядокОбов’язковеЧас останнього оновлення.
format:"date-time"versionЦіле числоОбов’язковеВерсія ресурсу для контролю одночасних змін.
Додаткові поля: Ні
Оновити · Статус оплати — Замовлення — Тіло запиту
PaymentStatusUpdate · Поля, типи й обмеження даних, які API приймає або повертає.
expected_versionЦіле числоОбов’язковеВерсія, прочитана перед записом; невідповідність блокує оновлення.
minimum:0maximum:9223372036854775807reasonРядокОбов’язковеЗаписана причина зміни.
minLength:1maxLength:500statusPaymentStatusОбов’язковеСтатус, допустимий для цієї конкретної операції. unpaid: не оплачено; paid: оплачено; failed: помилка оплати; refunded: повернено.
Додаткові поля: Ні
Статус, допустимий для цієї конкретної операції
PaymentStatus · Схема · Схеми даних: Замовлення
РядокОбмеження
enum["unpaid", "paid", "failed", "refunded"]
Додаткові поля: Так
PickupPointAddressData
PickupPointAddressData · Поля, типи й обмеження даних, які API приймає або повертає.
address_line_1РядокОбов’язковеПерший рядок адреси.
minLength:1maxLength:240cityРядокОбов’язковеМісто або населений пункт.
minLength:1maxLength:160postal_codeРядокОбов’язковеПоштовий індекс.
minLength:1maxLength:32
Додаткові поля: Ні
PickupPointCoordinatesData
PickupPointCoordinatesData · Поля, типи й обмеження даних, які API приймає або повертає.
latitudeЧислоОбов’язковеWGS84 φ (°)
minimum:-90.0maximum:90.0longitudeЧислоОбов’язковеWGS84 λ (°)
minimum:-180.0maximum:180.0
Додаткові поля: Ні
PickupPointData
PickupPointData · Поля, типи й обмеження даних, які API приймає або повертає.
address_line1РядокОбов’язковеПерший рядок адреси.
cityРядокОбов’язковеМісто або населений пункт.
codeРядокОбов’язковеСтабільний машинозчитуваний код.
country_codeРядокОбов’язковеКод країни.
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["locker", "pickup_point"]
latitudeЧисло nullОбов’язковеWGS84 φ (°)
location_descriptionРядок nullОбов’язковеОпис вибраною мовою.
longitudeЧисло nullОбов’язковеWGS84 λ (°)
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
opening_hoursРядок nullОбов’язковеOpening hours
operatorРядокОбов’язковеНазва ресурсу у відповідному контексті.
postal_codeРядокОбов’язковеПоштовий індекс.
Додаткові поля: Ні
PickupPointSummaryData
PickupPointSummaryData · Поля, типи й обмеження даних, які API приймає або повертає.
codeРядокОбов’язковеСтабільний машинозчитуваний код.
Обмеження
pattern"^[A-Za-z0-9_-]{1,63}$"
country_codeРядокОбов’язковеКод країни.
Обмеження
pattern"^[A-Z]{2}$"
environmentРядокОбов’язковеВідомості про середовище, додані до запису.
Обмеження
enum["live", "sandbox"]
kindРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["locker", "pickup_point"]
operatorРядокОбов’язковеНазва ресурсу у відповідному контексті.
minLength:1maxLength:63
Додаткові поля: Ні
Відомості про клієнта, записані для цього ресурсу
RequestCustomerData · Схема · Схеми даних: Замовлення
emailРядокОбов’язковеАдреса електронної пошти.
nameРядокОбов’язковеНазва ресурсу у відповідному контексті.
Додаткові поля: Ні
Спосіб доставки та пов’язані відомості
ShippingData · Схема · Схеми даних: Замовлення
amountMoneyDataОбов’язковеСума доставки з податком, збережена в замовленні як MoneyData. Подальші зміни податку не змінюють цю історичну суму.
datesDeliveryDatesDataОбов’язковеДати відправлення й доставки. Список і деталі замовлення містять delivery.dates. Заплановані дати YYYY-MM-DD не підтверджують відправлення. Поточні дати мають пріоритет; для старих замовлень використовується збережена оцінка. Очищені або невідомі значення — null. Деталі також містять усі позиції та зображення товарів.
method_codeРядок nullОбов’язковеКод способу доставки або оплати.
method_nameРядок nullОбов’язковеНазва способу доставки або оплати.
pickup_pointPickupPointSummaryDatanullОбов’язковеПункт отримання
recipient_modeРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
Додаткові поля: Ні
ShippingDetailData
ShippingDetailData · Поля, типи й обмеження даних, які API приймає або повертає.
amountMoneyDataОбов’язковеСума доставки з податком, збережена в замовленні як MoneyData. Подальші зміни податку не змінюють цю історичну суму.
datesDeliveryDatesDataОбов’язковеДати відправлення й доставки. Список і деталі замовлення містять delivery.dates. Заплановані дати YYYY-MM-DD не підтверджують відправлення. Поточні дати мають пріоритет; для старих замовлень використовується збережена оцінка. Очищені або невідомі значення — null. Деталі також містять усі позиції та зображення товарів.
discount_grossMoneyDataОбов’язковеСума з податком · Знижки; Невідомо: null; відомий нуль: 0.
discount_netMoneyDatanullОбов’язковеСума без податку · Знижки; Невідомо: null; відомий нуль: 0.
discount_taxMoneyDatanullОбов’язковеСума податку · Знижки; Невідомо: null; відомий нуль: 0.
discountsМасив <OrderDeliveryDiscountData> nullОбов’язковеДоставка · Знижки; []: 0; null: Невідомо: null; відомий нуль: 0.
grossMoneyDataОбов’язковеСума з податком · Після знижок; Невідомо: null; відомий нуль: 0.
method_codeРядок nullОбов’язковеКод способу доставки або оплати.
method_nameРядок nullОбов’язковеНазва способу доставки або оплати.
netMoneyDatanullОбов’язковеСума без податку · Після знижок; Невідомо: null; відомий нуль: 0.
original_grossMoneyDataОбов’язковеСума з податком · Доставка · До знижок; Невідомо: null; відомий нуль: 0.
original_netMoneyDatanullОбов’язковеСума без податку · Доставка · До знижок; Невідомо: null; відомий нуль: 0.
original_taxMoneyDatanullОбов’язковеСума податку · Доставка · До знижок; Невідомо: null; відомий нуль: 0.
pickup_pointDeliveryPickupPointDatanullОбов’язковеПункт отримання
recipient_modeРядокОбов’язковеРізновид структури даних, визначений допустимими значеннями.
Обмеження
enum["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
taxMoneyDatanullОбов’язковеСума податку · Після знижок; Невідомо: null; відомий нуль: 0.
tax_category_idРядок nullОбов’язковеІдентифікатор податкової категорії · Збережені дані замовлення; null.
tax_category_nameРядок nullОбов’язковеЗбережена назва податкової категорії; null.
tax_rateРядок nullОбов’язковеtax_rate · Збережені дані замовлення: "0.23" = 23%; "0" ≠ null.
Додаткові поля: Ні