Webhook alındığında müşteri meta alanını güncelle
Shopify Flow iş akışı: sadakat, CRM veya puan sisteminden gelen webhook ile müşterinin custom.loyalty_points meta alanını e-postaya göre güncelleyin.
Bir sadakat, CRM veya puan sistemi, bir e-posta adresi ve bir sayı içeren bir istekle webhook’unuzu çağırdığında, bu bilgileri müşterinin “custom.loyalty_points” meta alanında saklayın. Bu bilgileri müşteri hesabında, e-postalarda veya Shopify Flow’da görüntüleyin.
Workflow Webhooks ve Shopify’un yerleşik eylemlerinden gelen tek bir tetikleyici; başka bir uygulamaya gerek yok.
Neye ihtiyaç var?
Workflow Webhooks'ta bu yük eşlemesine sahip bir webhook. Bkz. Yük haritalama ve Shopify Flow değişkenleri.
| Alan | Buna ne eşlenmeli? |
|---|---|
fieldOne |
Müşterinin e-posta adresi |
fieldTwo |
Puan bakiyesi tam sayı olarak ifade edilir; örneğin 250 |
Webhook’a yapılan bir çağrı şu şekilde görünür:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@example.com", "points": 250}'İş akışını edinin
- Bu sayfanın alt kısmında ekli olan
.flowdosyasını indirin. - Shopify yönetici panelinizde Shopify Flow'u açın, İçe Aktar seçeneğine tıklayın ve dosyayı seçin.
- 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?
- Webhook Tetikleyicisi, webhook URL’niz her çağrıldığında iş akışını başlatır ve eşleştirilmiş alanları iş akışına aktarır.
- Müşteri verilerini al işlevi,
email:{{fieldOne}}sorgusuyla müşteriyi arar ve en fazla bir sonuç tutar. - Bulduğu her müşteri için bir kez çalışır; eşleşen müşteri olmadığında ise hiç çalışmaz.
- **Müşteri meta alanını güncelleme işlemi,
{{fieldTwo}}değerini **custom.loyalty_pointsalanına tamsayı olarak yazar.
Kendinize ait hale getirin
- Ad alanını ve anahtarı, halihazırda kullandığınız bir meta alanla değiştirin; örneğin, türü “tek satırlık metin” olan
loyalty.tier. - Puan eşiğinin üzerindeki müşterileri işaretlemek için meta alan adımından sonra Müşteri etiketleri ekle adımını ekleyin.
Sonraki adımlar
- İlk webhook'unuzu oluşturun - Bu iş akışının dinlediği webhook'u oluşturun.
- İş akışı şablonları - tüm şablonlar.
- Geçmiş ve sorun giderme - Webhook'un Shopify Flow'a ulaştığını kontrol edin.
