Shopify Email kampanyalarına özel Liquid ekleme

Özel bir Liquid bölümü ekleyerek veya tamamen özel kodlu e-posta oluşturarak Shopify Email mesajlarınıza özel kodlama ekleyebilirsiniz. Bu seçenekler, özel Liquid veya HTML girmenize imkan tanır.

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.

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.

Önemli hususlar

Shopify Email mesajlarınıza özel Liquid eklemeye başlamadan önce aşağıdaki hususları gözden geçirin:

Ö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.

Shopify Email tarafından desteklenen Liquid değişkenlerinin açıklaması
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.
    • address aşağıdaki adres özelliklerine erişim izni veren mağaza adresini görüntüler:
      • address1
      • address2
      • city
      • ülke
      • telefon
      • province
      • posta kodu
      • branding aşağıdaki özelliklere erişim izni veren mağaza marka öğelerini görüntüler:
        • accent_section_color
        • background_primary_color
        • background_border_color
        • body_text_color
        • button_background_and_link_color
        • button_label_color
        • footer_link_color
        • footer_text_color
        • footer_background_color
        • social_link_facebook
        • social_link_twitter
        • social_link_instagram
        • social_link_pinterest
        • shop_name
        • Doğrudan img etiketiyle olarak işlenen logo.

    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.

    abandoned_checkout değişkeni, yalnızca e-posta yarım bırakılmış ödeme pazarlama otomasyonu kapsamında ise açılır. Aksi takdirde değişken null olur.

    Yarım bırakılmış göz atma, sepet ve ödeme işlemleri için Shopify Email destekli Liquid değişkenlerinin açıklaması
    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:

    • url yarım bırakılmış ödemenin URL'sini görüntüler.
    • line_items yarım bırakılmış ödemenin ilk beş satır öğesini görüntüler. Ek olarak, her line_items nesne her bir ürün hakkında aşağıdaki özellikleri içerir:
      • image_url
      • product_title
      • variant_title
      • quantity
    • remaining_products_count yarım bırakılmış ödemede beşten fazla satır öğesi varsa kalan satır öğelerinin sayısını gösterir.
    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_price | money }}

    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: /products/great-product?ref=my-tracking-token

    landing_site_ref

    Açılış sitesinden bir referans parametresi ayıklar. Referans parametreleri şu şekilde olabilir: ref, source, r.

    landing_site, /products/great-product?ref=my-tracking-token ise landing_site_ref my-tracking-token olur. Referans parametreniz belirli bir değere eşitse belirli bir işlemi gerçekleştirebilirsiniz:

    {% if landing_site_ref == 'my-tracking-token' %} My action... {% endif %}
    referring_site

    Müşteriyi mağazanıza getiren yönlendiren URL.

    Örnek: https://www.google.com/?s=great+products

    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
    true
    veya
    false
    Yarı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ı
    email
    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: {{ attributes.gift-note }}

    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
    true
    veya
    false
    Kargo 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ış ödeme göz atma pazarlama otomasyonu kapsamında ise açılır. Bu değişkenin erişim izni sağladığı aşağıdaki özellikleri inceleyin.

    Shopify Email tarafından desteklenen Liquid değişkenlerinin açıklaması
    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:

    • url, yarım bırakılmış sepet veya göz atma işleminin URL'sini gösterir.
    • products_added_to_cart yarım bırakılmış ziyaretin sepete eklenen ilk beş satır öğesini görüntüler. Ayrıca, her products_added_to_cart bir nesne her bir ürün hakkında aşağıdaki özellikleri içerir:
      • title
      • image_url
      • variant_title
      • quantity
    • products_viewed yarım bırakılmış ziyaret sırasında görüntülenen ilk beş ürünü gösterir. Ayrıca, her products_viewed bir nesne her bir ürün hakkında aşağıdaki özellikleri içerir:
      • title
      • açıklama
      • image_url
      • url
      • image_alt_text
    • remaining_cart_products_count, yarım bırakılmış ödemede beşten fazla satır öğesi varsa kalan satır öğelerinin sayısını gösterir.

    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:

    <div id="footer">{{ unsubscribe_link }} {{ open_tracking_block }}</div>

    Ö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.

    <style>
      body {
        text-align: center;
      }
    
      p#welcome {
        margin: 0;
        padding: 3rem;
        color: white;
        font-weight: 700;
        font-size: 26px;
        font-family: 'Futura';
      }
    
      div#image_wrapper img {
        max-width: 70%;
        border-radius: 60px;
        box-shadow: -2px 6px 0px rgba(227, 111, 59, 0.7);
      }
    
      div#button_wrapper {
        padding: 1rem;
      }
    
      div#button_wrapper a {
        padding: 1rem 2rem;
        border-radius: 24px;
        display: inline-block;
        background: linear-gradient(120deg, #F6A179, #865CFF);
        box-shadow: -2px 4px 0px rgba(96, 54, 173, 0.9);
        font-weight: 700;
        font-size: 16px;
        font-family: 'Futura';
        color: white;
      }
    
      div#footer {
        font-weight: 700;
        font-size: 16px;
        font-family: 'Futura';
        padding: 2rem;
      }
    
      div#button_wrapper:hover a {
        box-shadow: -4px 6px 0px rgba(96, 54, 173, 0.8);
      }
    
      div#custom_section {
        background: linear-gradient(120deg, #FF9F73, #FFC7AD);
        padding:0 0 2rem 0;
        border-radius: 4rem;
      }
    </style>
    <div id="custom_section">
      <p id="welcome">
        Hello from {{shop.name}}<strong></strong>!
      </p>
      <div id="image_wrapper">
        <img src="https://burst.shopifycdn.com/photos/a-trio-of-natural-soaps.jpg" alt="" />
      </div>
      <div id="button_wrapper">
        <a href="">Shop now</a>
      </div>
      <div id="footer">{{ unsubscribe_link }} {{ open_tracking_block }}</div>
    </div>

    Shopify ile satış yapmaya hazır mısınız?

    Ücretsiz olarak dene