Sipariş meta alanlarında yapılan güncellemelerde Shopify Flow’u tetikle
Sipariş meta alanı güncellendiğinde Shopify Flow'u tetikleyin: siparişe hediye mesajı eklenince paketleme ekibine e-posta veya Slack bildirimi gönderin.
Workflow Trigger Extensions uygulamasından sipariş meta alanı güncelleme tetikleyicisini nasıl oluşturabileceğimizi anlamak için aşağıdaki senaryoyu ele alacağız
Senaryo: Siparişten sonra hediye mesajı eklendi, paketleme ekibine bildirim gönderildi
Bir müşteri, bir hediye notu eklemek için destek ekibiyle iletişime geçer. Shopify Flow, bu değişikliği algılar ve sipariş kargoya verilmeden önce paketleme ekibini bilgilendirir.
Müşteri destek birimine başvurduğunda, bir meta alan güncellemesi yoluyla siparişe bir hediye mesajı eklenir. Sipariş meta alanı custom.gift_message güncellenir
Workflow Trigger Extensions meta alanı tetikleyicisi, sipariş ilk olarak verildikten sonra bile, sipariş meta alanı değiştiği anda devreye girer.
Shopify Flow, sipariş gönderilmeden önce paketleme ekibine sipariş numarası ve hediye mesajı metnini içeren bir bildirim (e-posta, Slack veya şirket içi not) gönderir.
Sipariş, LATE_GIFT_MESSAGE etiketiyle işaretlendiği için yönetici panelinizde kolayca filtreleyebilir ve takip edebilirsiniz.
Bu süreci nasıl yürüteceğiz?
Bu işlemi aşağıdaki 2 adımı izleyerek gerçekleştirebiliriz:
- Sipariş Meta Alanına Tetikleyici Ekle
- Shopify akışını oluşturun
Aşağıdaki tanıtım videosunda da bu adımları görebilirsiniz (videoda ses yoktur):
1) Sipariş Meta Alanına tetikleyici ekleyin
Öncelikle, sipariş için istediğiniz meta alanına bir tetikleyici eklemeniz gerekir; bunun için aşağıdaki adımları takip edebilirsiniz.
- Öncelikle, Workflow Trigger Extensions → “Dashboard” → “Setup Guide” bölümünden “Sipariş Erişimi”ne sahip olduğunuzdan emin olun; burada “Sipariş erişimi ver” seçeneğini göreceksiniz. Ayrıca, Workflow Trigger Extensions → “Permissions” bölümünden izinleri de inceleyebilirsiniz.
- Ardından, “Sipariş Meta Alanı Tetikleyicisi”ni oluşturmanız gerekir
- Ardından, “Tetikleyici Ekle” düğmesine basarak tetikleyiciyi oluşturun
- Ardından, kaynak türü olarak “Sipariş”i seçin ve tetikleyiciyi eklemek istediğiniz meta alanını seçin
2) Shopify akışını oluşturun
Shopify'da, gerekli işlemleri gerçekleştirecek bir akış oluşturun (sipariş gönderilmeden önce paketleme ekibine e-posta yoluyla bildirimde bulunun ve siparişi etiketleyin)
Aynı akış dosyasını buraya ekledim; indirebilir, içe aktarabilir ve referans olarak kullanabilirsiniz: (Sayfanın sonunda)
- Boş bir akış oluşturun ve Workflow Trigger Extensions bölümünden Metafield Update tetikleyicisini seçin
- Ardından, “Olayı Kaydet” seçeneğine tıklayarak olayı kaydedin ve yeni bir sekmede, iş akışında kullanılacak veriyi önizlemek için sipariş meta alanını (hediye mesajı) güncelleyin. “Metni Seç” seçeneğine tıklayın ve olayları kaydedin.
- "Olayları kaydet" düğmesine bastıktan sonra, yeni bir sekmeye geçin ve sipariş meta alanını (hediye mesajı) güncelleyin.
- Yük verilerini görebileceksiniz ve bu verilere dayanarak istediğiniz herhangi bir işlemi gerçekleştirebilirsiniz
- Bu durumda, güncellenen meta alan kaynak türünün ORDER olup olmadığını ve güncellenen meta alanda herhangi bir değer bulunup bulunmadığını kontrol etmek için bir koşul ekledim.
- Ardından, paketleme ekibine şirket içi e-postayı gönderin (ya da sipariş meta alanına göre gerçekleştirmeniz gereken başka herhangi bir işlemi yapın; ayrıca sipariş kimliği de elinizde olduğundan, sipariş ayrıntılarını alabilir ve söz konusu sipariş üzerinde herhangi bir işlem gerçekleştirebilirsiniz; örneğin, belirli bir siparişe etiket ekleyebilirsiniz)
- Şimdi bu belirli siparişe etiketi nasıl ekleyebileceğimize bir bakalım;
Add order tags(Sipariş etiketleri ekle) eylemini kullanabilir,{{resourceId}}ile siparişi seçebilir ve istediğiniz herhangi bir etiketi ekleyebilirsiniz
