İşlemler
GETListele · Durumlar — Siparişler/api/v1/order-statuses
GETListele — Siparişler/api/v1/orders
GETGetir — Siparişler/api/v1/orders/{order_id}
PATCHGüncelle · Ödeme durumu — Siparişler/api/v1/orders/{order_id}/payment-status
PATCHGüncelle · Durum — Siparişler/api/v1/orders/{order_id}/status
Nasıl çalışır
Sipariş listesi ve ayrıntıları delivery.dates içerir. YYYY-MM-DD tarihleri planlanmıştır ve gönderimi doğrulamaz. Güncel tarihler önceliklidir; eski siparişler kayıtlı tahmini kullanır. Silinen veya bilinmeyen değerler null olur. Ayrıntılar tüm sipariş kalemlerini ve ürün görsellerini de içerir.
Geçerli durum tanımlayıcılarını /api/v1/order-statuses üzerinden alın. Sipariş durumu ve ödeme durumu ayrı PATCH uç noktaları ve izinleri kullanır. Kayıtlı ödeme durumunu değiştirmek karttan ücret çekmez veya ödeme sağlayıcısı üzerinden para iadesi yapmaz.
delivery.dates: planned_dispatch_on, dispatch_timezone, estimated_delivery_from, estimated_delivery_to. Gönderim ve teslimat tarihleri: YYYY-MM-DD; null. Gönderim saat dilimi: IANA.
Sipariş · Toplamlar
Tutarlar ve vergi oranları, satır düzeltmeleri dahil kayıtlı siparişten gelir. Eksik geçmiş veriler null olur ve güncel katalog oranlarıyla değiştirilmez. Tutarlar ondalık metin olarak kalır.
- tax_country_code · Vergi ülkesi · Kayıtlı sipariş verileri · ISO 3166-1 alpha-2; null.
- lines[].unit_* · Bir birim · İndirimlerden önce; lines[].original_total_* · İndirimlerden önce; lines[].total_* · İndirimlerden sonra.
- lines[].discount_* · İndirimler; manual_discount · Manuel indirim; percentage "10" = 10%.
- delivery.net / tax / gross · İndirimlerden sonra; delivery.original_* · İndirimlerden önce; delivery.discount_* · İndirimler.
- tax_rate: "0.23" = 23%; "0" ≠ null. Bilinmiyor: null; bilinen sıfır: 0.
- totals · Toplamlar; tax_breakdown.groups · Vergi grupları; Dağıtılmamış vergi = order.tax − Σ groups.tax; ±.
Liste özetleri döndürür. Tam mali ayrıntıları dışa aktarmak için her sonuçta GET /api/v1/orders/{order_id} çağrısı yapın. GET tekrarları sınırlıdır ve Retry-After değerine uyar. Oluşturulma tarihine göre dışa aktarım sonraki düzeltmeleri eşitlemez.
payment.amount sipariş toplamıdır. Ödeme durumu ödenmiş, iade edilmiş veya kalan tutarları belirlemez.