İçeriğe atla
ShopentlyLearn

Siparişler

Sipariş özetlerini ve ayrıntılarını okuyun, ardından sipariş veya ödeme durumunu güncelleyin.

İş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.

Kılavuzlar

Siparişleri dışa aktarma