Schematy danych
Adres dostawy
AddressData · Schemat · Modele zamówień
address_line_1Tekst nullWymaganePierwszy wiersz adresu.
address_line_2Tekst nullWymaganeDodatkowe informacje adresowe.
cityTekst nullWymaganeMiasto lub miejscowość.
country_codeTekst nullWymaganeKod kraju.
first_nameTekst nullWymaganeImię.
house_numberTekst nullWymaganeNumer budynku lub domu.
last_nameTekst nullWymaganeNazwisko.
phoneTekst nullWymaganeNumer telefonu.
postal_codeTekst nullWymaganeKod pocztowy.
regionTekst nullWymaganeRegion administracyjny.
streetTekst nullWymaganeNazwa ulicy.
Dodatkowe pola: Nie
ApiResponse_OrderFileListData_
ApiResponse_OrderFileListData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
dataOrderFileListDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
ApiResponse_OrderReleaseListData_
ApiResponse_OrderReleaseListData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
dataOrderReleaseListDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz listę zamówień — Odpowiedź
ApiResponse_list_OrderSummaryData__ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <OrderSummaryData> WymaganePrzykład odpowiedzi · ApiResponse_list_OrderSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz zamówienie — Odpowiedź
ApiResponse_OrderDetailData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataOrderDetailDataWymaganePrzykład odpowiedzi · OrderDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
CurrentReleaseData
CurrentReleaseData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
acquiredWartość logicznaWymaganeDostęp po zakupie (true / false)
changelogTekstWymaganeOpis zmian
covered_by_purchaseWartość logicznaWymaganeDostęp po zakupie (true / false)
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
published_atTekstWymaganeOpublikuj wydanie · UTC
format:"date-time"requires_new_purchaseWartość logicznaWymaganeBez możliwości pobrania przyszłych plików po zakupie · requires_new_purchase
sequenceLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
version_labelTekstWymaganeWersja
Dodatkowe pola: Nie
Dane klienta zapisane dla tego zasobu
CustomerData · Schemat · Modele zamówień
emailTekstWymaganeAdres e-mail.
first_nameTekst nullWymaganeImię.
last_nameTekst nullWymaganeNazwisko.
phoneTekst nullWymaganeNumer telefonu.
Dodatkowe pola: Nie
DeliveryContentDeletion
DeliveryContentDeletion · Żądanie usunięcia wydanego kodu albo pliku z zachowaniem historii przydziału.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1reasonTekstWymaganePowód zapisany dla zmiany.
minLength:1maxLength:500
Dodatkowe pola: Nie
Daty wysyłki i dostawy
DeliveryDatesData · Lista i szczegóły zamówienia zawierają delivery.dates. Daty YYYY-MM-DD są planowane, nie potwierdzają nadania. Bieżące daty mają pierwszeństwo; dla starszych zamówień używana jest zapisana estymacja. Wyczyszczone lub nieznane wartości to null. Szczegóły zawierają też wszystkie pozycje i zdjęcia produktów.
dispatch_timezoneTekst nullWymaganeStrefa czasowa wysyłki (IANA; null).
estimated_delivery_fromTekst nullWymaganePoczątek przewidywanej dostawy (YYYY-MM-DD; null).
Tekst:format:"date"estimated_delivery_toTekst nullWymaganeKoniec przewidywanej dostawy (YYYY-MM-DD; null).
Tekst:format:"date"planned_dispatch_onTekst nullWymaganePlanowana data wysyłki (YYYY-MM-DD; null).
Tekst:format:"date"
Dodatkowe pola: Nie
DeliveryReplacement
DeliveryReplacement · Żądanie podmiany przydziału w zamówieniu na istniejącą dostępną jednostkę.
expected_unit_versionLiczba całkowitaWymaganeBieżąca wersja dostępnej jednostki wybranej jako zamiennik.
minimum:1expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1reasonTekstWymaganePowód zapisany dla zmiany.
minLength:1maxLength:500replacement_unit_idTekstWymaganeIdentyfikator istniejącej wolnej jednostki wybranej na zamiennik przydziału w zamówieniu.
format:"uuid"
Dodatkowe pola: Nie
DeliveryPickupPointData
DeliveryPickupPointData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
addressPickupPointAddressDataWymaganeAdres dostawy.
codeTekstWymaganeStały kod przeznaczony do przetwarzania przez integrację.
Ograniczenia
pattern"^[A-Za-z0-9_-]{1,63}$"
coordinatesPickupPointCoordinatesDatanullWymaganeWartość opisana przez otaczający schemat.
country_codeTekstWymaganeKod kraju.
Ograniczenia
pattern"^[A-Z]{2}$"
environmentTekstWymaganeInformacje o środowisku przypisane do rekordu.
Ograniczenia
enum["live", "sandbox"]
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["locker", "pickup_point"]
location_descriptionTekst nullWymaganeOpis w wybranym języku.
Tekst:maxLength:1000nameTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:160opening_hoursTekst nullWymaganeGodziny otwarcia
Tekst:maxLength:500operatorTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:63verified_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"
Dodatkowe pola: Nie
ApiResponse[list[DeliveryData]]
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_DeliveryData____1 · Stronicowane przydziały cyfrowe jednego zamówienia; kody wymagają osobnego żądania treści.
dataTablica <shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData> WymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
DeliveryData
shopently_engine__domains__orders__adapters__public_http__digital_deliveries__schemas__DeliveryData · Jeden cyfrowy przydział dla konkretnej pozycji i zakupionej sztuki wraz z bieżącą możliwością pobrania.
can_downloadWartość logicznaWymaganePobierz (true / false)
content_stateTekstWymaganeStan zawartości: present, deleting albo deleted. Wpis historii może pozostać po usunięciu.
delete_due_atTekst nullWymaganeTermin usunięcia pliku albo null, gdy automatyczne usuwanie jest wyłączone.
Tekst:format:"date-time"filenameTekst nullWymaganePlik
first_available_atTekst nullWymaganePierwszy moment udostępnienia dla tego zakupu. Podmiana nie rozpoczyna retencji od nowa.
Tekst:format:"date-time"generationLiczba całkowitaWymaganeGeneracja przydziału. Podmiana tworzy nową generację i zachowuje starą w historii.
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
format:"uuid"kindTekst nullWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
line_idTekstWymaganeStały identyfikator pozycji zamówienia.
order_idTekstWymaganeIdentyfikator powiązanego zamówienia.
payload_idTekstWymaganeIdentyfikator dokładnej rewizji kodu albo pliku. Nie jest publicznym adresem pobierania.
format:"uuid"product_idTekstWymaganeIdentyfikator produktu.
reasonTekstWymaganePowód zapisany dla zmiany.
size_bytesLiczba całkowita nullWymaganeRozmiar w bajtach
stateTekstWymaganeStatus
unit_idTekstWymaganeIdentyfikator jednego indywidualnego kodu albo pliku w puli produktu.
format:"uuid"unit_ordinalLiczba całkowitaWymaganeNumer sztuki w ilości zakupionej w danej pozycji zamówienia.
variant_idTekst nullWymaganeIdentyfikator wariantu produktu.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Dane do faktury
InvoiceData · Schemat · Modele zamówień
address_line_1Tekst nullWymaganePierwszy wiersz adresu.
address_line_2Tekst nullWymaganeDodatkowe informacje adresowe.
cityTekst nullWymaganeMiasto lub miejscowość.
company_nameTekst nullWymaganeNazwa firmy.
country_codeTekst nullWymaganeKod kraju.
house_numberTekst nullWymaganeNumer budynku lub domu.
postal_codeTekst nullWymaganeKod pocztowy.
regionTekst nullWymaganeRegion administracyjny.
streetTekst nullWymaganeNazwa ulicy.
tax_identifierTekst nullWymaganeNumer identyfikacji podatkowej.
tax_schemeTekst nullWymaganeSchemat obliczania podatku.
Dodatkowe pola: Nie
Kwota netto / Kwota podatku / Kwota brutto
OrderAmountBreakdownData · Kwoty i stawki podatku pochodzą z zapisanego zamówienia, z uwzględnieniem korekt pozycji. Brakująca historia ma wartość null; nie zastępują jej bieżące stawki z katalogu. Kwoty pozostają tekstami dziesiętnymi.
grossMoneyDataWymaganeKwota brutto · Po rabatach; Nieznane: null; znane zero: 0.
netMoneyDatanullWymaganeKwota netto · Po rabatach; Nieznane: null; znane zero: 0.
taxMoneyDatanullWymaganeKwota podatku · Po rabatach; Nieznane: null; znane zero: 0.
Dodatkowe pola: Nie
Dostawa · Rabaty
OrderDeliveryDiscountData · Kwoty i stawki podatku pochodzą z zapisanego zamówienia, z uwzględnieniem korekt pozycji. Brakująca historia ma wartość null; nie zastępują jej bieżące stawki z katalogu. Kwoty pozostają tekstami dziesiętnymi.
amountMoneyDataWymaganeKwota brutto · Dostawa · Rabaty.
campaign_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
codeTekst nullWymaganeStały kod przeznaczony do przetwarzania przez integrację.
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["coupon", "promotion"]
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
sequenceLiczba całkowita nullWymaganePozycja w uporządkowanej kolekcji.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Pobierz zamówienie — Odpowiedź
OrderDetailData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"customerCustomerDataWymaganeDane klienta zapisane dla tego zasobu.
deliveryShippingDetailDataWymaganeMetoda dostawy i powiązane informacje.
discount_amountMoneyDataWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
discountsTablica <OrderDiscountData> WymaganeRabaty
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (OrderDetailData).
invoiceInvoiceDatanullWymaganeDane do faktury.
invoice_requestedWartość logicznaWymaganeCzy zażądano faktury.
lifecycle_stateOrderLifecycleStateWymaganeStan cyklu życia biznesowego.
linesTablica <OrderLineData> WymaganeZapisane pozycje zamówienia.
localeTekstWymaganeJęzyk wybrany dla tego żądania.
market_idTekstWymaganeIdentyfikator rynku zwrócony przez endpoint kontekstu.
numberTekstWymaganeNumer zamówienia lub zgłoszenia widoczny dla użytkownika.
paymentPaymentDataWymaganeSzczegóły płatności zapisane dla zamówienia.
pickup_pointPickupPointDatanullWymaganePunkt odbioru
prices_include_taxWartość logicznaWymaganeCzy ceny w cenniku zawierają podatek.
shipping_addressAddressDatanullWymaganeAdres dostawy.
shipping_discount_amountMoneyDataWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
statusOrderStatusDataWymaganeStatus obsługiwany przez daną operację.
subtotalMoneyDataWymaganeKwota przed dodatkowymi składnikami pokazanymi w odpowiedzi.
taxMoneyDataWymaganeInformacje o podatku.
tax_breakdownOrderTaxBreakdownDataWymaganeGrupy podatkowe · source + tax_rate; unallocated_tax.
tax_country_codeTekst nullWymaganeKraj podatkowy · Zapisana migawka zamówienia · ISO 3166-1 alpha-2; null.
totalMoneyDataWymaganeŁączna kwota.
totalsOrderTotalsDataWymaganePodsumowania · net / tax / gross; Przed rabatami / Po rabatach.
Dodatkowe pola: Nie
OrderFileData
OrderFileData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
can_downloadWartość logicznaWymaganePobierz (true / false)
categoryFileCategoryWymaganeKategoria pliku: internal / customer_document / digital
filenameTekstWymaganePlik
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
labelTekstWymaganeNazwa zasobu we właściwym kontekście.
line_idTekstWymaganeStały identyfikator pozycji zamówienia.
mime_typeTekstWymaganeTyp zawartości zasobu multimedialnego.
product_idTekstWymaganeIdentyfikator produktu.
purchase_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · purchase_id
reasonTekstWymaganePowód zapisany dla zmiany.
sha256TekstWymaganeSHA-256 (hex, 64)
size_bytesLiczba całkowitaWymaganeRozmiar w bajtach
minimum:1maximum:262144000source_file_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · source_file_id
source_version_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · source_version_id
source_version_numberLiczba całkowitaWymaganeWersja
minimum:1stateTekstWymaganeStatus
Dodatkowe pola: Nie
OrderFileListData
OrderFileListData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
filesTablica <OrderFileData> WymaganePliki produktu
updates_pendingWartość logicznaWymaganeDostęp do przyszłych plików po zakupie · updates_pending
Dodatkowe pola: Nie
Metadane i adres zdjęcia
OrderImageData · Schemat · Modele zamówień
altTekst nullWymaganeTekst alternatywny zdjęcia.
sourceTekstOpcjonalneŹródło zarejestrowanej aktywności.
const:"current_catalog"urlTekstWymaganeAdres zasobu.
Dodatkowe pola: Nie
Stan cyklu życia biznesowego
OrderLifecycleState · Schemat · Modele zamówień
TekstOgraniczenia
enum["placed", "cancelled", "fulfilled", "returned"]
Dodatkowe pola: Tak
Zapisane pozycje zamówienia
OrderLineData · Schemat · Modele zamówień
discount_amountMoneyDataWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
discount_grossMoneyDataWymaganeKwota brutto · Rabaty; Nieznane: null; znane zero: 0.
discount_netMoneyDatanullWymaganeKwota netto · Rabaty; Nieznane: null; znane zero: 0.
discount_taxMoneyDatanullWymaganeKwota podatku · Rabaty; Nieznane: null; znane zero: 0.
discountsTablica <OrderDiscountData> WymaganeRabaty · net / tax / gross.
identifiersObiektDodatkowe pola: TekstWymaganeKody identyfikacyjne produktu.
imageOrderImageDatanullWymaganeMetadane i adres zdjęcia.
line_idTekstWymaganeStały identyfikator pozycji zamówienia.
manual_discountOrderManualDiscountDatanullWymaganeRabat ręczny; null.
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
original_totalMoneyDataWymaganeŁączna kwota.
original_total_grossMoneyDataWymaganeKwota brutto · Produkty · Przed rabatami; Nieznane: null; znane zero: 0.
original_total_netMoneyDatanullWymaganeKwota netto · Produkty · Przed rabatami; Nieznane: null; znane zero: 0.
original_total_taxMoneyDatanullWymaganeKwota podatku · Produkty · Przed rabatami; Nieznane: null; znane zero: 0.
positionLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
product_idTekstWymaganeIdentyfikator produktu.
quantityLiczba całkowitaWymaganeLiczba jednostek.
skuTekstWymaganeKod jednostki magazynowej SKU.
taxMoneyDatanullWymaganeKwota podatku · Jedna sztuka · Zapisana migawka zamówienia; tax ≠ unit_tax; Nieznane: null; znane zero: 0.
tax_category_idTekst nullWymaganeIdentyfikator kategorii podatkowej · Zapisana migawka zamówienia; null.
tax_category_nameTekst nullWymaganeZapisana nazwa kategorii podatkowej; null.
tax_rateTekst nullWymaganetax_rate · Zapisana migawka zamówienia: "0.23" = 23%; "0" ≠ null.
totalMoneyDataWymaganeŁączna kwota.
total_grossMoneyDataWymaganeKwota brutto · Produkty · Po rabatach; Nieznane: null; znane zero: 0.
total_netMoneyDatanullWymaganeKwota netto · Produkty · Po rabatach; Nieznane: null; znane zero: 0.
total_taxMoneyDatanullWymaganeKwota podatku · Produkty · Po rabatach · Zapisana migawka zamówienia; Nieznane: null; znane zero: 0.
unit_grossMoneyDataWymaganeKwota brutto · Jedna sztuka · Przed rabatami; Nieznane: null; znane zero: 0.
unit_netMoneyDatanullWymaganeKwota netto · Jedna sztuka · Przed rabatami; Nieznane: null; znane zero: 0.
unit_priceMoneyDataWymaganeCena jednostkowa.
unit_taxMoneyDatanullWymaganeKwota podatku · Jedna sztuka · Przed rabatami; Nieznane: null; znane zero: 0.
variant_idTekst nullWymaganeIdentyfikator wariantu produktu.
variant_optionsTablica <shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData> WymaganeOpcje wariantu powiązane z produktem lub zapisaną pozycją.
Dodatkowe pola: Nie
Rabat ręczny
OrderManualDiscountData · Kwoty i stawki podatku pochodzą z zapisanego zamówienia, z uwzględnieniem korekt pozycji. Brakująca historia ma wartość null; nie zastępują jej bieżące stawki z katalogu. Kwoty pozostają tekstami dziesiętnymi.
amountMoneyDataWymaganeKwota brutto · Rabat ręczny · Zapisana migawka zamówienia.
kindTekstWymaganeRodzaj rabatu: percentage / fixed.
Ograniczenia
enum["percentage", "fixed"]
valueTekstWymaganeSkonfigurowana wartość: percentage "10" = 10%; fixed = Kwota brutto.
Dodatkowe pola: Nie
Status obsługiwany przez daną operację
OrderPaymentStatus · Schemat · Modele zamówień
TekstOgraniczenia
enum["unpaid", "paid", "failed", "refunded"]
Dodatkowe pola: Tak
OrderReleaseData
OrderReleaseData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
access_reasonTekstWymaganeDostęp po zakupie · Powód zapisany dla zmiany.
access_stateTekstWymaganeDostęp po zakupie · Status
current_releaseCurrentReleaseDatanullWymaganeWydania cyfrowe · current_release
grant_reasonTekstWymaganeDostęp po zakupie · Powód zapisany dla zmiany.
granted_atTekstWymaganeDostęp po zakupie · UTC
format:"date-time"idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
line_idTekstWymaganeStały identyfikator pozycji zamówienia.
manifest_sha256TekstWymaganeWydania cyfrowe · SHA-256
product_idTekstWymaganeIdentyfikator produktu.
published_atTekstWymaganeOpublikuj wydanie · UTC
format:"date-time"purchase_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · purchase_id
release_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. · release_id
release_sequenceLiczba całkowitaWymaganeWydania cyfrowe · Pozycja w uporządkowanej kolekcji.
update_daysLiczba całkowita nullWymaganeLiczba dni (days; null)
update_modeTekstWymaganeDostęp do przyszłych plików po zakupie: none / period / unlimited
update_monthsLiczba całkowita nullWymaganeMiesiące (months; null)
updates_untilTekst nullWymaganeDostęp do przyszłych plików po zakupie · UTC
Tekst:format:"date-time"version_labelTekstWymaganeWersja
Dodatkowe pola: Nie
OrderReleaseListData
OrderReleaseListData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API. Pliki przesyłasz jako multipart/form-data po utworzeniu upload_id, a następnie przypisujesz do produktu. Pobranie wymaga tokenu Bearer i uprawnienia dla category; odpowiedź zawiera bajty pliku, bez publicznego adresu i hasła. Dla mode=period wybierz days (1–3650) albo dotychczasowe months, nigdy oba pola. Warunki są zapamiętywane przy zakupie; zwrot odbiera dostęp tylko do zwróconej pozycji.
releasesTablica <OrderReleaseData> WymaganeWydania cyfrowe
updates_pendingWartość logicznaWymaganeDostęp do przyszłych plików po zakupie · updates_pending
Dodatkowe pola: Nie
Status obsługiwany przez daną operację
OrderStatusData · Schemat · Modele zamówień
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (OrderStatusData).
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Pobierz statusy zamówień — Odpowiedź
shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData).
is_initialWartość logicznaWymaganeCzy jest to status początkowy.
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
positionLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
Dodatkowe pola: Nie
Pobierz statusy zamówień — Odpowiedź
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1 · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData> WymaganePrzykład odpowiedzi · shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Zmień status zamówienia — Treść żądania
OrderStatusUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807status_idTekstWymaganeIdentyfikator pobrany z odpowiedniego słownika statusów.
Ograniczenia
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Dodatkowe pola: Nie
Pobierz listę zamówień — Odpowiedź
OrderSummaryData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"customerCustomerDataWymaganeDane klienta zapisane dla tego zasobu.
deliveryShippingDataWymaganeMetoda dostawy i powiązane informacje.
discount_amountMoneyDataWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (OrderSummaryData).
lifecycle_stateOrderLifecycleStateWymaganeStan cyklu życia biznesowego.
localeTekstWymaganeJęzyk wybrany dla tego żądania.
market_idTekstWymaganeIdentyfikator rynku zwrócony przez endpoint kontekstu.
numberTekstWymaganeNumer zamówienia lub zgłoszenia widoczny dla użytkownika.
paymentPaymentDataWymaganeSzczegóły płatności zapisane dla zamówienia.
prices_include_taxWartość logicznaWymaganeCzy ceny w cenniku zawierają podatek.
shipping_discount_amountMoneyDataWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
statusOrderStatusDataWymaganeStatus obsługiwany przez daną operację.
subtotalMoneyDataWymaganeKwota przed dodatkowymi składnikami pokazanymi w odpowiedzi.
taxMoneyDataWymaganeInformacje o podatku.
tax_country_codeTekst nullWymaganeKraj podatkowy · Zapisana migawka zamówienia · ISO 3166-1 alpha-2; null.
totalMoneyDataWymaganeŁączna kwota.
Dodatkowe pola: Nie
Zamówienie · Grupy podatkowe
OrderTaxBreakdownData · Kwoty i stawki podatku pochodzą z zapisanego zamówienia, z uwzględnieniem korekt pozycji. Brakująca historia ma wartość null; nie zastępują jej bieżące stawki z katalogu. Kwoty pozostają tekstami dziesiętnymi.
groupsTablica <OrderTaxGroupData> WymaganeGrupy podatkowe · source + tax_rate; Nieznane: null; znane zero: 0.
unallocated_taxMoneyDataWymaganeNieprzypisany podatek = order.tax − Σ groups.tax; ±.
Dodatkowe pola: Nie
Grupy podatkowe
OrderTaxGroupData · Kwoty i stawki podatku pochodzą z zapisanego zamówienia, z uwzględnieniem korekt pozycji. Brakująca historia ma wartość null; nie zastępują jej bieżące stawki z katalogu. Kwoty pozostają tekstami dziesiętnymi.
grossMoneyDataWymaganeKwota brutto · Po rabatach; Nieznane: null; znane zero: 0.
netMoneyDatanullWymaganeKwota netto · Po rabatach; Nieznane: null; znane zero: 0.
sourceTekstWymaganeŹródło: products (Produkty), shipping (Dostawa).
Ograniczenia
enum["products", "shipping"]
taxMoneyDatanullWymaganeKwota podatku · Po rabatach; Nieznane: null; znane zero: 0.
tax_rateTekst nullWymaganetax_rate · Zapisana migawka zamówienia: "0.23" = 23%; "0" ≠ null.
Dodatkowe pola: Nie
Zamówienie · Podsumowania
OrderTotalsData · Kwoty i stawki podatku pochodzą z zapisanego zamówienia, z uwzględnieniem korekt pozycji. Brakująca historia ma wartość null; nie zastępują jej bieżące stawki z katalogu. Kwoty pozostają tekstami dziesiętnymi.
before_discountsOrderAmountBreakdownDataWymaganeZamówienie · Przed rabatami · net / tax / gross.
discountsOrderAmountBreakdownDataWymaganeRabaty · net / tax / gross.
orderOrderAmountBreakdownDataWymaganeZamówienie · Po rabatach · net / tax / gross.
product_discountsOrderAmountBreakdownDataWymaganeProdukty · Rabaty · net / tax / gross.
productsOrderAmountBreakdownDataWymaganeProdukty · Po rabatach · net / tax / gross.
products_before_discountsOrderAmountBreakdownDataWymaganeProdukty · Przed rabatami · net / tax / gross.
shippingOrderAmountBreakdownDataWymaganeDostawa · Po rabatach · net / tax / gross.
shipping_before_discountsOrderAmountBreakdownDataWymaganeDostawa · Przed rabatami · net / tax / gross.
shipping_discountsOrderAmountBreakdownDataWymaganeDostawa · Rabaty · net / tax / gross.
Dodatkowe pola: Nie
Opcje wariantu powiązane z produktem lub zapisaną pozycją
shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData · Schemat · Modele zamówień
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
valueTekstWymaganeWartość opisana przez otaczający schemat.
Dodatkowe pola: Nie
OrderDiscountData
OrderDiscountData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
amountMoneyDataWymaganeKwota brutto · Produkty · Rabaty.
campaign_idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
codeTekst nullWymaganeStały kod przeznaczony do przetwarzania przez integrację.
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["coupon", "promotion"]
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
sequenceLiczba całkowita nullOpcjonalneKolejność zastosowania; null.
shipping_amountMoneyDatanullOpcjonalneKwota brutto · Dostawa · Rabaty; null.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Szczegóły płatności zapisane dla zamówienia
PaymentData · Schemat · Modele zamówień
amountMoneyDataWymaganepayment.amount to łączna kwota zamówienia. Status płatności nie określa kwoty wpłaconej, zwróconej ani pozostałej do zapłaty.
environmentTekstWymaganeInformacje o środowisku przypisane do rekordu.
Ograniczenia
enum["live", "sandbox"]
method_codeTekst nullWymaganeKod metody dostawy lub płatności.
method_nameTekst nullWymaganeNazwa metody dostawy lub płatności.
paid_atTekst nullWymaganeData i czas oznaczenia płatności jako opłaconej.
Tekst:format:"date-time"statusOrderPaymentStatusWymaganeStatus obsługiwany przez daną operację.
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Zmień status płatności zamówienia — Treść żądania
PaymentStatusUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:0maximum:9223372036854775807reasonTekstWymaganePowód zapisany dla zmiany.
minLength:1maxLength:500statusPaymentStatusWymaganeStatus obsługiwany przez daną operację. unpaid: nieopłacone; paid: opłacone; failed: nieudana płatność; refunded: zwrócone.
Dodatkowe pola: Nie
Status obsługiwany przez daną operację
PaymentStatus · Schemat · Modele zamówień
TekstOgraniczenia
enum["unpaid", "paid", "failed", "refunded"]
Dodatkowe pola: Tak
PickupPointAddressData
PickupPointAddressData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
address_line_1TekstWymaganePierwszy wiersz adresu.
minLength:1maxLength:240cityTekstWymaganeMiasto lub miejscowość.
minLength:1maxLength:160postal_codeTekstWymaganeKod pocztowy.
minLength:1maxLength:32
Dodatkowe pola: Nie
PickupPointCoordinatesData
PickupPointCoordinatesData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
latitudeLiczbaWymaganeWGS84 φ (°)
minimum:-90.0maximum:90.0longitudeLiczbaWymaganeWGS84 λ (°)
minimum:-180.0maximum:180.0
Dodatkowe pola: Nie
PickupPointData
PickupPointData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
address_line1TekstWymaganePierwszy wiersz adresu.
cityTekstWymaganeMiasto lub miejscowość.
codeTekstWymaganeStały kod przeznaczony do przetwarzania przez integrację.
country_codeTekstWymaganeKod kraju.
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["locker", "pickup_point"]
latitudeLiczba nullWymaganeWGS84 φ (°)
location_descriptionTekst nullWymaganeOpis w wybranym języku.
longitudeLiczba nullWymaganeWGS84 λ (°)
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
opening_hoursTekst nullWymaganeGodziny otwarcia
operatorTekstWymaganeNazwa zasobu we właściwym kontekście.
postal_codeTekstWymaganeKod pocztowy.
Dodatkowe pola: Nie
PickupPointSummaryData
PickupPointSummaryData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
codeTekstWymaganeStały kod przeznaczony do przetwarzania przez integrację.
Ograniczenia
pattern"^[A-Za-z0-9_-]{1,63}$"
country_codeTekstWymaganeKod kraju.
Ograniczenia
pattern"^[A-Z]{2}$"
environmentTekstWymaganeInformacje o środowisku przypisane do rekordu.
Ograniczenia
enum["live", "sandbox"]
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["locker", "pickup_point"]
operatorTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:63
Dodatkowe pola: Nie
Dane klienta zapisane dla tego zasobu
RequestCustomerData · Schemat · Modele zamówień
emailTekstWymaganeAdres e-mail.
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
Dodatkowe pola: Nie
Metoda dostawy i powiązane informacje
ShippingData · Schemat · Modele zamówień
amountMoneyDataWymaganeKwota brutto dostawy zapisana w zamówieniu jako MoneyData. Późniejsze zmiany podatku nie zmieniają tej historycznej kwoty.
datesDeliveryDatesDataWymaganeDaty wysyłki i dostawy. Lista i szczegóły zamówienia zawierają delivery.dates. Daty YYYY-MM-DD są planowane, nie potwierdzają nadania. Bieżące daty mają pierwszeństwo; dla starszych zamówień używana jest zapisana estymacja. Wyczyszczone lub nieznane wartości to null. Szczegóły zawierają też wszystkie pozycje i zdjęcia produktów.
method_codeTekst nullWymaganeKod metody dostawy lub płatności.
method_nameTekst nullWymaganeNazwa metody dostawy lub płatności.
pickup_pointPickupPointSummaryDatanullWymaganePunkt odbioru
recipient_modeTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
Dodatkowe pola: Nie
ShippingDetailData
ShippingDetailData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
amountMoneyDataWymaganeKwota brutto dostawy zapisana w zamówieniu jako MoneyData. Późniejsze zmiany podatku nie zmieniają tej historycznej kwoty.
datesDeliveryDatesDataWymaganeDaty wysyłki i dostawy. Lista i szczegóły zamówienia zawierają delivery.dates. Daty YYYY-MM-DD są planowane, nie potwierdzają nadania. Bieżące daty mają pierwszeństwo; dla starszych zamówień używana jest zapisana estymacja. Wyczyszczone lub nieznane wartości to null. Szczegóły zawierają też wszystkie pozycje i zdjęcia produktów.
discount_grossMoneyDataWymaganeKwota brutto · Rabaty; Nieznane: null; znane zero: 0.
discount_netMoneyDatanullWymaganeKwota netto · Rabaty; Nieznane: null; znane zero: 0.
discount_taxMoneyDatanullWymaganeKwota podatku · Rabaty; Nieznane: null; znane zero: 0.
discountsTablica <OrderDeliveryDiscountData> nullWymaganeDostawa · Rabaty; []: 0; null: Nieznane: null; znane zero: 0.
grossMoneyDataWymaganeKwota brutto · Po rabatach; Nieznane: null; znane zero: 0.
method_codeTekst nullWymaganeKod metody dostawy lub płatności.
method_nameTekst nullWymaganeNazwa metody dostawy lub płatności.
netMoneyDatanullWymaganeKwota netto · Po rabatach; Nieznane: null; znane zero: 0.
original_grossMoneyDataWymaganeKwota brutto · Dostawa · Przed rabatami; Nieznane: null; znane zero: 0.
original_netMoneyDatanullWymaganeKwota netto · Dostawa · Przed rabatami; Nieznane: null; znane zero: 0.
original_taxMoneyDatanullWymaganeKwota podatku · Dostawa · Przed rabatami; Nieznane: null; znane zero: 0.
pickup_pointDeliveryPickupPointDatanullWymaganePunkt odbioru
recipient_modeTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["full_address", "pickup_contact", "address_only", "name_contact", "contact_only"]
taxMoneyDatanullWymaganeKwota podatku · Po rabatach; Nieznane: null; znane zero: 0.
tax_category_idTekst nullWymaganeIdentyfikator kategorii podatkowej · Zapisana migawka zamówienia; null.
tax_category_nameTekst nullWymaganeZapisana nazwa kategorii podatkowej; null.
tax_rateTekst nullWymaganetax_rate · Zapisana migawka zamówienia: "0.23" = 23%; "0" ≠ null.
Dodatkowe pola: Nie