Pređi na sadržaj
ShopentlyLearn

Porudžbine

Čitajte sažetke i detalje porudžbina te ažurirajte status porudžbine ili plaćanja.

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.

Vodiči

Izvoz porudžbina