Tutorial

Toplu Siparişlerin Teslimatını İptal Et

Teslim edilen ürünleri manuel olarak Teslim Edilmedi durumuna geri almak son derece zaman alıcı olabilir. DataEase bunu kolaylaştırır: siparişlerinizi dışa aktarın, isteğe bağlı yeniden stoklama ayarlarıyla teslimat iptali işlemlerini hazırlayın ve hepsini doğrulama ile birlikte Shopify’a geri aktarın.

🎯 Amaç

CSV/Excel ve DataEase kullanarak teslim edilen ürünleri toplu olarak Teslim Edilmedi durumuna geri alın—isteğe bağlı olarak envanteri yeniden stoklayın ve bir konum seçin.


📋 Adım Adım Talimatlar

1. Siparişleri Dışa Aktarın (İsteğe Bağlı, Doğru Hedeflemek İçin)

DataEase’de Yeni Dışa Aktarma → Siparişler bölümüne gidin. En azından şunları dahil edin:

  • id
  • name (sipariş numarası)
  • financialStatus
  • fulfillmentStatus
  • Referans için satır öğeleri (variantId/SKU ve miktarlar)

Teslimatını iptal etmeyi planladığınız siparişleri seçmek için filtreleri (tarih aralığı, Teslim Edildi/Kısmen teslim edildi) kullanın.


2. Teslimat İptal Dosyasını Hazırlayın

Dışa aktarılan dosyayı Excel veya Google Sheets’te açın. Aşağıdaki desenlerden birini seçin:

A. Tüm Siparişi Teslimat İptal Et

  • Sipariş id ile bir satır ekleyin ve action = UNFULFILL olarak ayarlayın
  • (İsteğe Bağlı) restock = TRUE/FALSE — ürünleri envantere geri döndür
  • (İsteğe Bağlı) restockLocation — nerede yeniden stoklanacağını belirtin (atlandığında, uygulama mümkünse orijinal teslimat konumunu kullanacaktır)

B. Kısmi Teslimat İptali (Satır Düzeyinde)

  • Sipariş ana satırını topRow = TRUE ile ekleyin ( command = UPDATE olarak bırakabilirsiniz) ve action = UNFULFILL olarak ayarlayın
  • Geri almak istediğiniz her ürün için, topRow = FALSE ve itemCommand = UNFULFILL ile bir satır ekleyin, ardından şunları sağlayın:
    • variantId (tercih edilen) veya variantSKU
    • unfulfillQuantity (geri alınacak birimler)
    • (İsteğe Bağlı) restock = TRUE/FALSE ve restockLocation

İşiniz bittiğinde, dosyayı .xlsx veya .csv olarak kaydedin.


3. İçe Aktarın ve Doğrulayın

  1. DataEase’de Yeni İçe Aktarma → Siparişler başlatın
  2. Düzenlenmiş dosyanızı yükleyin
  3. Sütunları eşleyin
  4. Doğrulama çalıştırın

Doğrulama Durumu’nda işaretlenen sorunları düzeltin (örneğin, düzenlenemeyen/kilitli sipariş, eksik tanımlayıcılar, geçersiz miktarlar).


4. İçe Aktarmayı Çalıştırın ve Doğrulayın

Doğrulama geçtikten sonra, Shopify’da siparişlerin teslimatını iptal etmek için İçe Aktarmayı Çalıştır’a tıklayın.

Tamamlandığında, sonuç dosyasını indirin ve Shopify Admin’de kontrol edin: teslimat durumu değişikliği yansıtmalı (ürünler Teslim Edilmedi durumuna geri alınmış), ve yeniden stoklama etkinleştirildiyse envanter ayarlanmış olmalı.


📝 Önemli Notlar

  • Uygunluk: Bazı teslimatlar iptal edilemez (örneğin, zaten teslim edilmiş/kilitlenmiş). Doğrulama bunları işaretleyecektir
  • Envanter: Ürünleri mevcut envantere geri döndürmek için restock=TRUE ayarlayın. Stokları belirli bir konuma yönlendirmek için restockLocation kullanın
  • Miktarlar: Bir satırı kısmen teslimat iptal edebilirsiniz— unfulfillQuantity ≤ teslim edilen miktar olduğundan emin olun
  • Tanımlayıcılar: En güvenilir eşleşme için variantId kullanın; yalnızca benzersizse SKU kullanın
  • Alan adlandırma: Bazı şablonlarda bu işlem CANCEL_FULFILLMENT olarak görünebilir. Dışa aktarmanız bu değeri gösteriyorsa, UNFULFILL yerine bunu kullanın

💡 Minimal CSV Örnekleri

Tüm siparişi iptal et (ve orijinal konuma yeniden stokla):

id,action,restock
gid://shopify/Order/123,UNFULFILL,TRUE

Belirli satırları miktarlarla iptal et (bir yeniden stok konumu seç):

id,topRow,command,action,itemCommand,variantId,unfulfillQuantity,restock,restockLocation
gid://shopify/Order/456,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/111,2,TRUE,"Warehouse A"
gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/222,1,TRUE,"Warehouse A"

SKU ile iptal et (yeniden stok yok):

id,topRow,command,action,itemCommand,variantSKU,unfulfillQuantity,restock
gid://shopify/Order/789,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/789,FALSE,,UNFULFILL,SKU-RED-M,1,FALSE

🎉 İşte bu kadar!

Siparişleriniz artık toplu olarak iptal edildi.
Herhangi bir sorunla karşılaşırsanız veya sorularınız varsa, destek ekibimizle iletişime geçmekten çekinmeyin.