Ga naar de inhoud
ShopentlyLearn

Bestellingen

Lees besteloverzichten en details en wijzig daarna de bestel- of betaalstatus.

Bewerkingen

GETLijst ophalen · Statussen — Bestellingen/api/v1/order-statuses

GETLijst ophalen — Bestellingen/api/v1/orders

GETOphalen — Bestellingen/api/v1/orders/{order_id}

PATCHBijwerken · Betaalstatus — Bestellingen/api/v1/orders/{order_id}/payment-status

PATCHBijwerken · Status — Bestellingen/api/v1/orders/{order_id}/status

Werking

De bestellijst en details bevatten delivery.dates. Datums in YYYY-MM-DD zijn gepland en bevestigen geen verzending. Actuele datums gaan voor; oudere bestellingen gebruiken de opgeslagen schatting. Gewiste of onbekende waarden zijn null. Details bevatten ook alle bestelregels en productafbeeldingen.

Haal geldige statusidentificaties op via /api/v1/order-statuses. Bestelstatus en betaalstatus hebben afzonderlijke PATCH-endpoints en rechten. Een wijziging van de geregistreerde betaalstatus schrijft geen bedrag van een kaart af en voert geen terugbetaling via een betaalprovider uit.

delivery.dates: planned_dispatch_on, dispatch_timezone, estimated_delivery_from, estimated_delivery_to. Verzend- en bezorgdatums: YYYY-MM-DD; null. Tijdzone van verzending: IANA.

Bestelling · Totalen

Bedragen en belastingtarieven komen uit de opgeslagen bestelling, inclusief regelcorrecties. Ontbrekende historische gegevens zijn null en worden niet vervangen door actuele catalogustarieven. Bedragen blijven decimale tekenreeksen.

  • tax_country_code · Belastingland · Opgeslagen bestelgegevens · ISO 3166-1 alpha-2; null.
  • lines[].unit_* · Eén eenheid · Vóór kortingen; lines[].original_total_* · Vóór kortingen; lines[].total_* · Na kortingen.
  • lines[].discount_* · Kortingen; manual_discount · Handmatige korting; percentage "10" = 10%.
  • delivery.net / tax / gross · Na kortingen; delivery.original_* · Vóór kortingen; delivery.discount_* · Kortingen.
  • tax_rate: "0.23" = 23%; "0" ≠ null. Onbekend: null; bekende nul: 0.
  • totals · Totalen; tax_breakdown.groups · Belastinggroepen; Niet toegewezen belasting = order.tax − Σ groups.tax; ±.

De lijst geeft samenvattingen. Haal voor elk resultaat GET /api/v1/orders/{order_id} op voor volledige financiële details. GET-pogingen zijn begrensd en respecteren Retry-After. Export op aanmaakdatum synchroniseert latere correcties niet.

payment.amount is het besteltotaal. De betaalstatus bepaalt geen betaalde, terugbetaalde of openstaande bedragen.

Handleidingen

Bestellingen exporteren