Bir varyant SKU’su değiştiğinde önceki SKU’yu kaydet

Bir varyant SKU’su değiştiğinde önceki SKU’yu kaydet

Sayfayı kopyala

Varyant SKU'su değiştiğinde eski SKU'yu custom.previous_sku meta alanına kaydeden hazır Shopify Flow iş akışı. Depo, pazar yeri ve ERP eşleşmesi için.

Bir varyantın SKU'su değiştiğinde, eski SKU'yu custom.previous_sku varyant meta alanına kaydedin. Eski SKU'yu hâlâ bilen depolar, pazar yerleri ve ERP sistemleri, yeni SKU'ya eşleştirilebilir. Shopify, SKU geçmişini saklamaz ve kendi “Ürün Güncellendi” tetikleyicisi SKU'yu hiçbir şekilde izleyemez.

Tek bir tetikleyici, yalnızca Shopify’ın yerleşik eylemleri kullanılır; başka bir uygulamaya gerek yoktur. İçinde mağazaya özgü hiçbir unsur bulunmadığından, içe aktarıldığı anda çalışmaya başlar.

Shopify Flow’daki iş akışı: Bir varyant SKU’su değiştiğinde önceki SKU’yu kaydetme
Shopify Flow'da görünen tam iş akışı.

Neye ihtiyaç var?

  • Uygulamanın Ürün, Varyant ve Koleksiyon Verilerine Erişim izni. Bkz. İzinler ve veri erişimi.
  • Başka bir şey yok: İş akışını etkinleştirdiğinizde, uygulamadaki Ürün Varyantı SKU’su Değişti tetikleyicisi de etkin hale gelir.

Workflow Trigger Extensions uygulamasını yükleyin ve İzinler sayfasında Ürün, Varyant ve Koleksiyon Verilerine Erişim iznini verin. Bu iş akışını etkinleştirdiğinizde, uygulamadaki tetikleyici de devreye girer.

İş akışını edinin

  1. Bu sayfanın alt kısmında ekli olan .flow dosyasını indirin.
  2. Shopify yönetici panelinizde Shopify Flow'u açın, İçe Aktar seçeneğine tıklayın ve dosyayı seçin.
  3. Adımları kontrol edin, ardından İş akışını etkinleştir seçeneğine tıklayın.

Bu dosya, Shopify Flow'dan doğrudan dışa aktarılmıştır. Dosyayı elle düzenlemeyin; içe aktardıktan sonra Shopify Flow'daki iş akışını değiştirin.

Nasıl çalışır?

  1. Ürün Varyantı SKU'su Değiştirildi olayı, skuChange'yi oldSku ve newSku ile birlikte taşır.
  2. skuChange.oldSku boş olmadığında koşul devam eder; bu nedenle, ilk SKU’sunu alan bir varyant atlanır.
  3. Ürün varyantı meta alanını güncelleme işlemi, {{ skuChange.oldSku }} değerini custom.previous_sku’ye (tek satırlık metin) yazar.

Kendinize ait hale getirin

  • Varyant düzenleyicisinde görebilmek için Ayarlar > Özel veriler > Varyantlar altında custom.previous_sku için bir meta alan tanımı oluşturun.
  • Depo ekibinize eski ve yeni SKU’ları içeren bir iç e-posta gönderin.

Sonraki adımlar