Operacije
GETPrikaži listu · Statusi — Porudžbine/api/v1/order-statuses
GETPrikaži listu — Porudžbine/api/v1/orders
GETPreuzmi — Porudžbine/api/v1/orders/{order_id}
PATCHAžuriraj · Status plaćanja — Porudžbine/api/v1/orders/{order_id}/payment-status
PATCHAžuriraj · Status — Porudžbine/api/v1/orders/{order_id}/status
Kako funkcioniše
Lista i detalji porudžbine sadrže delivery.dates. Planirani datumi YYYY-MM-DD ne potvrđuju otpremu. Trenutni datumi imaju prednost; starije porudžbine koriste sačuvanu procenu. Obrisane ili nepoznate vrednosti su null. Detalji sadrže i sve stavke i slike proizvoda.
Valjane identifikatore statusa dohvatite s /api/v1/order-statuses. Status porudžbine i status plaćanja koriste posebne PATCH krajnje tačke i ovlašćenja. Promena evidentiranog statusa plaćanja ne tereti karticu niti izvršava povrat preko pružaoca platnih usluga.
delivery.dates: planned_dispatch_on, dispatch_timezone, estimated_delivery_from, estimated_delivery_to. Datumi otpreme i dostave: YYYY-MM-DD; null. Vremenska zona otpreme: IANA.
Porudžbina · Ukupni iznosi
Iznosi i stope potiču iz sačuvane porudžbine, uključujući ispravke stavki. Nedostajući istorijski podaci su null i ne zamenjuju se trenutnim stopama iz kataloga. Iznosi ostaju decimalni nizovi.
- tax_country_code · Poreska država · Sačuvani podaci porudžbine · ISO 3166-1 alpha-2; null.
- lines[].unit_* · Jedna jedinica · Pre popusta; lines[].original_total_* · Pre popusta; lines[].total_* · Posle popusta.
- lines[].discount_* · Popusti; manual_discount · Ručni popust; percentage "10" = 10%.
- delivery.net / tax / gross · Posle popusta; delivery.original_* · Pre popusta; delivery.discount_* · Popusti.
- tax_rate: "0.23" = 23%; "0" ≠ null. Nepoznato: null; poznata nula: 0.
- totals · Ukupni iznosi; tax_breakdown.groups · Poreske grupe; Neraspoređeni porez = order.tax − Σ groups.tax; ±.
Lista vraća sažetke. Za svaki rezultat preuzmite GET /api/v1/orders/{order_id} za potpune finansijske podatke. Ponavljanja GET su ograničena i poštuju Retry-After. Izvoz po datumu kreiranja ne sinhronizuje kasnije ispravke.
payment.amount je ukupan iznos porudžbine. Status plaćanja ne određuje plaćene, vraćene ili preostale iznose.