Схеми на данните
Адрес за доставка
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 на съдържанието; не е публичен адрес за изтегляне.
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НизЗадължителноИдентификатор на пазара, върнат от endpoint за контекст.
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НизЗадължителноИдентификатор на пазара, върнат от endpoint за контекст.
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.
Допълнителни полета: Не