Ödeme durumu: financial_status
| Değer | Anlamı |
|---|---|
| pending | Ödeme bekleniyor |
| authorized | Ödeme onaylandı, henüz tahsil edilmedi |
| partially_paid | Kısmen ödendi |
| paid | Ödendi |
| partially_refunded | Kısmen iade edildi |
| refunded | Tamamen 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
| Alan | Değerler | Not |
|---|---|---|
| fulfillment_status (kalem) | null, fulfilled, partial, not_eligible | null henüz gönderilmedi demektir |
| fulfillment_status (filtre) | shipped, partial, unshipped, unfulfilled, any | Listeleme filtresi |
| status (filtre) | open, closed, cancelled, any | Varsayılan open |
| cancelled_at | Tarih ya da null | Doluysa 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ı
| REST | GraphQL |
|---|---|
| financial_status | displayFinancialStatus |
| fulfillment_status | displayFulfillmentStatus |
| cancelled_at | cancelledAt |
| cancel_reason | cancelReason |
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şul | Ortak durum |
|---|---|
| cancelled_at dolu | İptal |
| financial_status refunded ya da voided | İade |
| fulfillment_status fulfilled | Kargolandı |
| financial_status pending ya da authorized | Bekliyor |
| Diğerleri | Hazı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.
| Olay | Shopify stoğuna etkisi |
|---|---|
| Sipariş oluştu (pending dahil) | available azalır, committed artar |
| Sipariş gönderildi (fulfilled) | committed azalır |
| orderCancel ve restock true | Ayrılan stok geri eklenir |
| refundCreate ile stoğa geri ekleme | Seçilen kalemler geri eklenir |
| Yalnız para iadesi | Stok 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
| Belirti | Neden | Çözüm |
|---|---|---|
| İptal sipariş “ödendi” görünüyor | Yalnı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üyor | fulfillment_status okunmuyor | Gönderim durumunu da eşlemeye katın |
| İptaller listede yok | status 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ı


