Yarım bırakılmış ödeme verilerini al
Yarım bırakılmış ödeme verileri gerektiren iş akışlarında, mağazanızdaki yarım bırakılmış ödeme bilgilerini almak için Yarım bırakılmış ödeme verilerini al işlemini kullanabilirsiniz. Yarım bırakılmış ödemeler, müşterilerin başlattığı ancak tamamlamadığı ödeme oturumlarını temsil eder.
Yapılandırma
Alanlar
Yarım bırakılmış ödeme verilerini al işlemi aşağıdaki alanları içerir:
| Alan | Açıklama |
|---|---|
| Verileri şuna göre sırala | Gereklidir. Arama sorgusu tarafından döndürülen verilerin sıralandığı parametrelerdir. |
| Maksimum sonuç sayısı | Gereklidir. Seçtiğiniz arama sorgusu tarafından döndürülebilecek maksimum sonuç sayısıdır. Tek seferde en fazla 100 sonuç döndürebilirsiniz. |
| Sorgu | Gereklidir. Sık kullanılan sorgulardan birini seçin veya kendi sorgunuzu oluşturmak için Gelişmiş'i seçin. |
Sorgu dizesi
Geçtiğimiz gün içinde oluşturulan yarım bırakılmış ödemeleri almak için kullanabileceğiniz örnek bir sorgu:
created_at:>'{{ scheduledAt | date_minus: "1 day" }}'created_at değişkeni, Yarım bırakılmış ödemeler sorgusunda kullanılabilen bir filtredir ve birden çok kez kullanılabilir veya diğer değişkenlerle birleştirilebilir. scheduledAt Liquid değişkeni, Planlanan zaman tetikleyicisini kullanan iş akışlarında kullanılabilir. date_minus Liquid etiketi, bir tarihten zamanı çıkarmanıza olanak tanıyan özel bir Flow etiketidir.
Verileri sorgularken şunları bilmek faydalıdır:
Sorgular belirli bir söz dizimine uymalıdır
Sorgu alanı değerleri her zaman belgelenmez. Bazı durumlarda, değerler API belgelerine bakılarak bulunabilir. Alternatif olarak, filtreleme yaptığınızda alan değerlerini genellikle yönetici panelindeki URL'lerde bulabilirsiniz. Örneğin, bazı sipariş sorgusu değerlerini bulmak için yönetici panelindeki Siparişler sayfasını filtreleyin ve ardından URL'yi kontrol edin.
Sorguyu mağazanızda çalıştırmak veya test etmek için Shopify GraphiQL uygulamasını kullanabilirsiniz.
Sorgunuz başarısız olursa ne olacağına dikkat edin. Çoğu zaman API (hiçbir sonuç döndürmemek yerine) tüm sonuçları döndürür.
Döndürülen veriler
Tüm Veri al işlemleri 0 ila 100 kaynak içeren bir liste döndürür. Kullanım durumunuza bağlı olarak, bu verileri çeşitli şekillerde kullanmak isteyebilirsiniz:
- Her birine etiket eklemek gibi listedeki her bir öğeyi ayrı ayrı ele almanız gerekiyorsa Her biri için işlemini kullanabilirsiniz.
- Kaç sonuç döndürüldüğünü saymak gibi verileri birleştirmeniz gerekiyorsa Say veya Topla işlemlerini kullanabilirsiniz.
- Tüm öğelerin bulunduğu bir e-posta göndermek gibi listenin çıktısını almanız gerekiyorsa, döndürülen verileri doğrudan sonraki işlemlerde kullanabilirsiniz.
Bu işlemi takip eden adımlarda döndürülen verilere erişmek için, yarım bırakılmış ödemelerin bir listesi olan Yarım bırakılmış ödeme verilerini al adlı değişkeni kullanın. Bu değişkeni hem koşullarda hem de işlemlerde kullanabilirsiniz. Örneğin, yarım bırakılmış ödemeler listesini şuna benzer bir Dahili e-posta gönder işleminde gönderebilirsiniz:
{% for single_checkout in getAbandonedCheckoutData %}
* {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% endfor %}Tetikleyiciler
Bu işlemi, Planlanan zaman tetikleyicisi de dâhil olmak üzere herhangi bir iş akışında kullanabilirsiniz. Planlanan zaman tetikleyicisini kullanan bir iş akışında, iş akışı bir olayın sonucu olarak değil, sizin belirttiğiniz bir zamanda başlar. Mağazanızda veya bir uygulamadan iş akışını başlatan belirli bir olay olmadığı için hiçbir veri otomatik olarak dâhil edilmez.
API referansı
Bu işlemde kullanılan API hakkında daha fazla bilgi için Yarım bırakılmış ödemeler sorgusuna bakın.