İçeriğe geç
14 gün ücretsiz deneyin
Türkçe
Claude ile aç Bu sayfa hakkında soru sorChatGPT ile aç Bu sayfa hakkında soru sor

Kayıt Formu gönderiminde Shopify Flow’u tetikleme

Bir müşteri Kayıt Formu’nuz üzerinden her oluşturulduğunda veya güncellendiğinde bir Shopify Flow tetikleyicisi göndererek sonraki adımları otomatikleştirin.

Etkinleştirildiğinde, bir müşteri Kayıt Formu üzerinden her oluşturulduğunda veya güncellendiğinde uygulama, Shopify’ın ücretsiz ve kodsuz otomasyon aracı olan Shopify Flow’a bir olay gönderir. Ardından Flow’da bu olaya istediğiniz şekilde tepki veren bir iş akışı oluşturabilirsiniz: satış ekibinizi Slack’te bilgilendirme, müşteriyi etiketleme veya segmentlere ayırma, görev oluşturma, müşteriyi başka bir sisteme senkronize etme gibi.

  1. Uygulamada Registration Form’a tıklayın, istediğiniz formu açın, ardından Integration sekmesine tıklayıp Shopify’ı seçin.

  2. Enable Shopify Flow trigger’ı açın.

  3. Save’e tıklayın.

  1. Shopify yönetici paneli > Uygulamalar > Flow’a gidin. Ücretsizdir ve her Shopify planında kullanılabilir; henüz yüklemediyseniz yükleyin.

  2. Create workflow’a tıklayın.

  3. Tetikleyici adımında Sami Wholesale’i arayın (“All-in-1 Wholesale B2B: Volume discount, b2b registration, tax” olarak listelenir) ve açın. İçinde Sami B2B Wholesale Pricing adlı tetikleyiciyi seçin; açıklaması “Triggers when a customer is created or updated via a Wholesale registration form.” şeklindedir.

  4. İhtiyacınız olan eylemleri ekleyin; Flow yüzlerce hazır eylemle gelir: bildirim gönderme, etiket ekleme, webhook çağırma, koşula göre dallanma ve daha fazlası.

  5. Turn on’a tıklayın.

İş akışınızı oluştururken her adıma şu değişkenleri ekleyebilirsiniz:

DeğişkenAçıklama
CustomerOluşturulan veya güncellenen Shopify müşterisi; müşteriyle ilgili her eylemle (etiket ekleme, segmente ekleme, e-posta gönderme vb.) doğrudan kullanın.
Form > NameGönderilen Kayıt Formu’nun adı; birden fazla formunuz varsa ve iş akışının hangi formun kullanıldığına göre farklı davranmasını istiyorsanız kullanışlıdır.
Registration customer > DataMüşterinin formda doldurduğu her şey (alan etiketi ve değeri), tek bir JSON dizesinde toplanmış olarak. Bunu tek tek alanlara ayırmak için aşağıya bakın.

“Registration customer > Data” içindeki alanları tek tek okuma

Bölüm başlığı ““Registration customer > Data” içindeki alanları tek tek okuma”

Gönderilen form verileri, her alan tek bir değişkende toplanmış tek bir JSON dizesi olarak gönderilir (örneğin: {"Email": "[email protected]", "First Name": "John", "Company name": "ABC Co."}). Bunu iş akışının ilerleyen adımlarında kullanabileceğiniz tek tek alanlara ayırmak için tetikleyicinin hemen ardından bir Run code adımı ekleyin.

Adım 1 — “Run code” eylemini ekleyin

İş akışınızda Add action’a tıklayın, ardından Run code’u bulup seçin.

Adım 2 — Input’u (GraphQL sorgusu) doldurun

Input kutusuna şunu yapıştırın:

{
registrationCustomer {
data
}
}

Adım 3 — Function’ı (JavaScript) doldurun

Function kutusuna şunu yapıştırın:

export default function main({ registrationCustomer }) {
const formData = JSON.parse(registrationCustomer.data);
return {
email: formData['Email'] || '',
firstName: formData['First Name'] || '',
companyName: formData['Company name'] || '',
};
}

Adım 4 — Output’u (dönüş türü) doldurun

Output kutusuna, 3. Adım’da döndürdüğünüzle eşleşen bir tür bildirimi yapıştırın:

type Output {
email: String!
firstName: String!
companyName: String!
}

Adım 5 — Sonucu sonraki adımlarda kullanın

Kaydettikten sonra bu Run code adımı, kendisinden sonraki eylemler için yeni bir değişken kaynağı olur; email, firstName, companyName değişkenlerini (veya onlara verdiğiniz adları) bir e-posta gövdesine, Slack mesajına, koşula vb. ekleyin.

  • Mağazanızda Shopify Flow uygulamasının yüklü olması gerekir (ücretsiz, her Shopify planında kullanılabilir).
  • Bir müşteri formu gönderdikten sonra iş akışının tetiklenmesi birkaç dakika sürebilir; bu beklenen bir durumdur, hata değildir.
  • Bu özellik uygulamanızın fiyatlandırma planına bağlı olarak kullanılabilir; Enable Shopify Flow trigger’ı görmüyorsanız mevcut planınızı kontrol edin veya destekle iletişime geçin.

Bu adımları uygularken herhangi bir güçlükle karşılaşırsanız [email protected] e-posta adresinden bizimle hemen iletişime geçmekten çekinmeyin.

Bu sayfa yardımcı oldu mu?