Shopify API · Sipariş

Shopify sipariş durumları: financial_status, fulfillment_status ve iptal

Shopify’da bir siparişin tek bir durum alanı yoktur. Ödeme durumu financial_status, gönderim durumu fulfillment_status alanında tutulur; iptal edilen siparişte cancelled_at doludur. Ayrıca sipariş açık, kapalı ya da iptal olarak listelenebilir. GraphQL’de bu alanların karşılığı displayFinancialStatus, displayFulfillmentStatus ve cancelledAt’tir. Senkronda üçüne birlikte bakmak gerekir.

Ödeme durumu: financial_status

DeğerAnlamı
pendingÖdeme bekleniyor
authorizedÖdeme onaylandı, henüz tahsil edilmedi
partially_paidKısmen ödendi
paidÖdendi
partially_refundedKısmen iade edildi
refundedTamamen iade edildi
voidedÖdeme onayı iptal edildi

REST listeleme filtresinde ayrıca any ve unpaid değerleri vardır; unpaid, onaylanmış ve kısmen ödenmiş siparişleri birlikte getirir.

Gönderim durumu ve sipariş durumu

AlanDeğerlerNot
fulfillment_status (kalem)null, fulfilled, partial, not_eligiblenull henüz gönderilmedi demektir
fulfillment_status (filtre)shipped, partial, unshipped, unfulfilled, anyListeleme filtresi
status (filtre)open, closed, cancelled, anyVarsayılan open
cancelled_atTarih ya da nullDoluysa sipariş iptal

Filtredeki shipped değeri fulfillment_status’u fulfilled olan siparişleri, unshipped null olanları, unfulfilled ise null ya da partial olanları getirir.

GraphQL karşılıkları

RESTGraphQL
financial_statusdisplayFinancialStatus
fulfillment_statusdisplayFulfillmentStatus
cancelled_atcancelledAt
cancel_reasoncancelReason

GraphQL alanları enum değerler döndürür. Eşleme tablonuzu REST’ten GraphQL’e taşırken değerlerin yazımını belgeden kontrol edin ve tanımadığınız bir değerle karşılaşırsanız siparişi atlamak yerine kayda geçirin.

Pazaryeri senkronunda eşleme

Farklı kanalların siparişlerini tek listede göstermek için Shopify alanları ortak bir duruma çevrilir. Öncelik sırası önemlidir: önce iptal, sonra iade, sonra gönderim, en son ödeme.

KoşulOrtak durum
cancelled_at doluİptal
financial_status refunded ya da voidedİade
fulfillment_status fulfilledKargolandı
financial_status pending ya da authorizedBekliyor
DiğerleriHazırlanıyor

partially_refunded bu sırada iade sayılmaz; sipariş hazırlanıyor ya da kargolandı olarak kalır. Kısmi iadeleri ayrıca izlemek istiyorsanız refunds alanına bakın.

Durumlar stoğu nasıl etkiler?

Shopify’ın envanter belgesine göre takip edilen bir varyant siparişe girdiğinde available azalır, committed artar. Sipariş gönderilince committed azalır. Yani stok, ödeme durumundan bağımsız olarak sipariş oluştuğu anda satılabilir adetten düşer.

OlayShopify stoğuna etkisi
Sipariş oluştu (pending dahil)available azalır, committed artar
Sipariş gönderildi (fulfilled)committed azalır
orderCancel ve restock trueAyrılan stok geri eklenir
refundCreate ile stoğa geri eklemeSeçilen kalemler geri eklenir
Yalnız para iadesiStok değişmez

Pazaryeriyle senkronda bu, Shopify siparişi geldiği anda pazaryerine giden adedin de düşmesi gerektiği anlamına gelir; ödeme onayını beklemek fazla satış riskini artırır.

Sık hatalar

BelirtiNedenÇözüm
İptal sipariş “ödendi” görünüyorYalnız financial_status okunuyorÖnce cancelled_at alanına bakın
Kısmi iade tam iade sanıldıpartially_refunded ile refunded karıştırıldıİki değeri ayrı ele alın
Gönderilmiş sipariş beklemede görünüyorfulfillment_status okunmuyorGönderim durumunu da eşlemeye katın
İptaller listede yokstatus filtresi open kaldıstatus=any gönderin

Sık sorulanlar

Shopify’da sipariş iptal mi, nasıl anlarım?

cancelled_at alanı doluysa sipariş iptal edilmiştir. GraphQL’de karşılığı cancelledAt’tir.

financial_status paid ne demek?

Siparişin ödemesi alınmıştır. authorized ise ödemenin onaylandığını ama henüz tahsil edilmediğini gösterir.

fulfillment_status null ne demek?

Sipariş henüz gönderilmemiştir. Kısmen gönderilmişse partial, tamamen gönderilmişse fulfilled olur.

Kısmen iade edilen sipariş nasıl görünür?

financial_status partially_refunded olur. Gönderim durumu ayrıca değerlendirilir; sipariş iptal sayılmaz.

Kaynaklar

İlgili Shopify API konuları

Son güncelleme: 27.10.2026 · Shopify API rehberinin tamamı

Shopify entegrasyonunu kod yazmadan kurun

Saystok bu API'lerle stok, sipariş ve fiyatı sizin yerinize eşitler. 30 gün ücretsiz.