Shopify Email kampanyalarınızı Liquid kullanarak kişiselleştirme
Liquid, Shopify'ın basit ve kullanımı kolay programlama dilidir ve Shopify Tema Mağazası temaları da bu programlama dili kullanılarak oluşturulmuştur.
Shopify Email mesajlarınızı iyileştirmek için Liquid'i kullanarak tamamen özel koda sahip bir e-posta oluşturabilir veya bir şablona özel bir Liquid bölümü ekleyebilirsiniz. Bu seçenekler, özel Liquid veya HTML girmenize olanak sağlar.
Yan yana görseller, özel düğmeler, özel boyutlu görseller ve özel bölüm boyutları gibi özel varlıkları görüntülemek için özel Liquid kullanabilirsiniz.
Bu sayfada
Önemli hususlar
Shopify Email mesajlarınıza özel Liquid eklemeye başlamadan önce aşağıdaki hususları gözden geçirin:
- Kodunuza dahil ettiğiniz değişkenlerin, özel Liquid tarafından destekleniyor olması gerekir.
- Yalnızca masaüstü cihazlar üzerinden özel Liquid bölümü oluşturabilirsiniz.
- Özel Liquid e-postalarında
unsubscribe_link
değişkeni olması gerekir. Açılış takibini etkinleştirdiysenizopen_tracking
değişkeni de gereklidir. E-postanıza gerekli değişkenleri ekleme hakkında daha fazla bilgi edinin. - Girdiğiniz kod için aşağıdaki limitler geçerlidir:
- Özel Liquid bölümleri için en fazla 50 kilobayt (KB).
- Özel kodlu Liquid e-postaları için en fazla 500 KB.
Özel Liquid'de desteklenen Liquid değişkenleri
Aşağıdaki değişkenleri kullanarak Liquid ile Shopify e-posta mesajlarınızı özelleştirebilirsiniz.
Tüm e-posta şablonları için desteklenen Liquid değişkenleri
Aşağıdaki değişkenleri kullanarak dilediğiniz Shopify e-posta mesajlarınızı Liquid ile özelleştirebilirsiniz.
Değişken | Açıklama |
---|---|
all_products | Mağazanızdaki ürünleri tümü. |
unsubscribe_link | Bu değişken, abonelikten çıkma bağlantısına erişim verir. Özel kodlu bir e-posta oluşturursanız bu değişken gereklidir. |
open_tracking | Bu değişken, önceden biçimlendirilmiş açık takip blokuna erişim verir. Özel kodlu bir e-posta oluşturursanız ve açılış takibini etkinleştirdiyseniz bu değişken gereklidir. |
data.customer.* |
Bu değişken, aşağıdaki müşteri verisi özelliklerine erişim sağlar: ad soyadı e-posta city state ülke Bu özellikler Liquid filtreleri veya Liquid koşulları içinde kullanılamaz. |
email.* |
Bu değişken, aşağıdaki e-posta özelliklerine erişim sağlar: subject e-postanın konu satırını görüntüler.preview_text e-postanın önizleme metnini görüntüler. |
shop.* | Bu değişken, aşağıdaki mağaza özelliklerine erişim sağlar:
name mağaza adını görüntüler.domain mağaza birincil alan adını görüntüler.url mağaza URL'sini görüntüler.shopify_domain mağazanın Shopify alan adını görüntüler.
|
Yarım bırakılmış ödeme e-postaları için desteklenen Liquid değişkenleri
Yarım bırakılmış ödeme Shopify e-posta mesajlarınızı Liquid ile özelleştirmek için aşağıdaki değişkenleri kullanabilirsiniz.
Değişken | Açıklama |
---|---|
abandoned_checkout.* |
Bu değişken, yarım bırakılmış bir ödemenin aşağıdaki özelliklerine erişim sağlar:
|
id(checkout ID) | Dahili kullanım için ödemenin benzersiz kimliği. |
shop | Shopify mağazanızın adı. |
name | Yarım bırakılmış ödemenin adı, aynı zamanda ödeme numarası olarak da bilinir. |
total_price | Siparişin toplam fiyatı (alt toplam + kargo masrafı - kargo indirimi + vergi). |
shipping_price |
Kargo fiyatı. Örnek: |
shipping_address | Kargo adresi. |
billing_address | Fatura adresi. |
line_items | Yarım bırakılmış ödemedeki tüm satır öğelerinin listesi. |
unavailable_line_items | Yarım bırakılmış ödemedeki mevcut olmayan tüm satır öğelerinin listesi. |
note | Yarım bırakılmış ödemeye eklenen not. |
landing_site |
Müşterinin kullandığı açılış sitesinin yolu. Müşterinin mağazaya geldiğinde eriştiği ilk sayfadır. Örnek: |
landing_site_ref |
Açılış sitesinden bir referans parametresi ayıklar. Referans parametreleri şu şekilde olabilir:
{% if landing_site_ref == 'my-tracking-token' %} My action... {% endif %} |
referring_site |
Müşteriyi mağazanıza getiren yönlendiren URL. Örnek: |
created_at | Müşterinin yarım bıraktığı ödemeyi oluşturduğu tarih ve saat. |
closed_at | Ödeme kapatıldığı tarih ve saat. |
customer_locale | İsteğe bağlı olarak müşterinin yerel ayarı için bir bölge belirleyicisi ile devam eden iki veya üç harfli dil kodu. Örneğin, tr, en-CA |
item_count | Tüm ürünlerin adet toplamı. |
unique_gateways | Ödeme sayfasında bulunan benzersiz ödeme sağlayıcılarının listesi. |
discount | Sepete veya yarım bırakılmış ödemedeki bir satır öğesine uygulanan indirim. |
discounts | Ödemeye uygulanan indirimlerin listesi. |
successfully_applied_discounts | Ödemeye başarıyla uygulanan indirimler. |
discounts_amount |
Tüm indirimlerle uygulanan indirimin para tutarı. Örnek: + 5,00 USD |
discounts_savings |
Tüm indirimlerden kaynaklanan tasarrufların para tutarı. Örnek: - 5,00 USD |
buyer_accepts_marketing | İadeler trueveya falseYarım bırakılmış ödeme sırasında müşterinin pazarlamayı kabul edip etmediğine bağlı olarak |
subtotal_line_items | Herhangi bir ipucu satır öğesi hariç, ödeme sırasında alt toplam fiyatı hesaplamak için kullanılan satır öğeleri. |
requires_shipping | İadeler trueÖdeme sayfasında kargo gerektiren en az bir ürün varsa |
subtotal_price | Ödemedeki satır öğelerinin alt toplam fiyatı |
Yarım bırakılmış ödemeyle ilişkili e-posta adresi | |
shop_name | Mağazanızın adı. |
tax_lines |
Vergi türüne göre ayrılmış vergiler: {% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %} |
tax_price | Ödemedeki tüm ürünlerin birleşik vergileri |
attributes |
Yarım bırakılmış ödemeye eklenen özellikler. Örnek: |
shipping_method | Ödeme sırasında kullanılabilen ilk kargo yöntemine ilişkin bilgiler. |
shipping_methods | Ödemede kullanılabilen kargo yöntemleri. |
free | İadeler true Ödemenin toplam fiyatı sıfırsa |
free_shipping | İadeler trueÖdeme için kargo gerekli değilse veya kargo fiyatı sıfırsa |
different_billing_address | İadeler trueveya falseKargo adresinin, fatura adresiyle aynı olup olmadığına bağlı olarak |
customer | Müşteri çıktısının özelliklerini içeren müşteri nesnesi. |
gift_cards | Ödemeye uygulanan hediye kartları. |
gift_cards_amount | Ödemede hediye kartlarıyla ödenecek tutar. |
transactions | Ödemenin işlenmesi. |
shareable_url | Satır öğelerindeki ilk ürünün URL'si. |
shareable_title | İlk satır öğesinin ürün başlığı. |
total_tip | Müşterinin ödeme sırasında eklediği toplam bahşiş. |
discount_applications | Ödeme sırasında bir öğenin neden ve nasıl indirimli olduğunu açıklar. |
cart_level_discount_applications | Sepet için sepete özel indirim uygulamaları. |
currency | Yarım bırakılmış ödemenin para birimi. |
line_items_subtotal_price | Herhangi bir satır öğesi indirimi uygulandıktan sonra ödeme işlemindeki tüm satır öğelerinin fiyatlarının toplamı. |
Yarım bırakılmış göz atma ve yarım bırakılmış sepet e-postaları için Liquid değişkenleri
abandoned_visit.*
değişkeni, yalnızca e-posta yarım bırakılmış sepet veya yarım bırakılmış ürüne göz atma pazarlama otomasyonu kapsamındaysa doldurulur. Bu değişkenin erişim izni verdiği aşağıdaki özellikleri inceleyin.
Değişken | Açıklama |
---|---|
abandoned_visit.* |
Bu değişken, yarım bırakılmış bir sepetin aşağıdaki özelliklerine erişim veya göz atma sağlar:
|
Gerekli değişkenleri kullanma
Özel bir Liquid e-postası oluşturduğunuzda unsubscribe_link
değişkeni gereklidir. Açılış takibini etkinleştirdiyseniz open_tracking
değişkeni de gereklidir.
Bu değişkenler e-postanızın kodunda herhangi bir yere eklenebilmekle birlikte, bunları eklemek için en sık kullanılan konum, aşağıdaki örnekte olduğu gibi, e-postanın altbilgi bölümüdür:
Özel Liquid kodu örneği:
Kod düzenleyicisinde özel Liquid ve HTML kodunuzu girebilirsiniz. Aşağıdaki kod örneğinde bir e-posta mesajında mağaza adınızı, özel bir düğmeyi ve özel boyutlu bir resmi göstermek için Liquid kodunu nasıl ekleyeceğinizi öğrenebilirsiniz.