Sådan føjer du tilpasset Liquid-kode til Shopify Email-kampagner

Du kan indsætte tilpasset kode i dine Shopify Email-mails ved at tilføje et afsnit med tilpasset Liquid eller ved at oprette en mail med fuldt ud tilpasset kode. Med disse valgmuligheder kan du indsætte tilpasset Liquid- eller HTML-kode.

Liquid er Shopifys enkle og brugervenlige programmeringssprog og det samme programmeringssprog, som temaerne fra Shopifys temabutik er udviklet med.

Du kan bruge tilpasset Liquid til at vise tilpassede aktiver, som f.eks. billeder side om side, tilpassede knapper, billeder i tilpasset størrelse og tilpassede afsnitsstørrelser.

Overvejelser

Gennemgå følgende overvejelser, før du begynder at føje tilpasset Liquid til dine Shopify Email-mails:

  • De variabler, som du inkluderer i din kode, skal understøttes af tilpasset Liquid.
  • Du kan kun bruge en computer til at oprette et tilpasset Liquid-afsnit.
  • Variablen unsubscribe_link er påkrævet i tilpassede Liquid-mails. Hvis du har aktiveret sporing af åbninger, er variablen open_tracking også påkrævet. Få mere at vide om, hvordan du føjer påkrævede variabler til din mail.
  • Du kan indsætte kode med følgende begrænsninger:
    • Højst 50 kilobyte (KB) for afsnit med tilpasset Liquid-kode.
    • Højst 500 KB for mails med tilpasset Liquid-kode.

Liquid-variabler, der understøttes i tilpasset Liquid-kode

Du kan bruge følgende variabler til at tilpasse dine Shopify Email-mails med Liquid.

Liquid-variabler, der understøttes for alle mailskabeloner

Du kan bruge følgende variabler til at tilpasse alle dine Shopify Email-beskeder med Liquid.

Beskrivelse af Shopify Email-understøttede Liquid-variabler
Variabel Beskrivelse
all_products
Alle produkter i din butik.
unsubscribe_link
Denne variabel giver adgang til linket til afmelding. Denne variabel er påkrævet, hvis du opretter en kodetilpasset mail.
open_tracking
Denne variabel giver adgang til den forudformaterede blok til sporing af åbninger . Denne variabel er påkrævet, hvis du opretter en kodetilpasset mail og har aktiveret sporing af åbninger.
data.customer.*

Denne variabel giver adgang til følgende egenskaber for kundedata:

  • first_name
  • last_name
  • mail
  • by
  • status
  • land
  • Disse egenskaber kan ikke bruges i Liquid-filtre eller Liquid-betingelser.

    email.*

    Denne variabel giver adgang til følgende mailegenskaber:

  • subject viser emnelinjen i mailen.
  • preview_text viser forhåndsvisningen af mailen.
  • shop.*
    Denne variabel giver adgang til følgende butiksegenskaber:
  • name viser butikkens navn.
  • domain viser butikkens primære domæne.
  • url viser butikkens webadresse.
  • shopify_domain viser Shopify-domænet.
    • address viser den butiksadresse, som giver adgang til følgende adresseegenskaber:
      • adresse1
      • adresse2
      • by
      • land
      • telefon
      • landsdel
      • postnummer
      • branding viser butikkens branding, som giver adgang til følgende egenskaber:
        • 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
        • logo, der gengives direkte som et img-tag.

    Liquid-variabler, der understøttes for mails om forladt betaling

    Du kan bruge følgende variabler til at tilpasse dine Shopify Email-beskeder om forladt betaling med Liquid.

    Variablen abandoned_checkout udfyldes kun, hvis en mail er en del af en markedsføringsautomatisering af forladt betaling. Ellers vil variablen være null.

    Beskrivelse af Shopify Email-understøttede Liquid-variabler for forladt browsing, forladt indkøbskurv og forladt betaling
    Variabel Beskrivelse
    abandoned_checkout.*

    Denne variabel giver adgang til følgende egenskaber for en forladt betaling:

    • url viser webadressen for den forladte betaling.
    • line_items viser de første fem varelinjer i den forladte betaling.Derudover indeholder hvert line_items-objekt følgende egenskaber for hvert produkt:
      • image_url
      • product_title
      • variant_title
      • antal
    • remaining_products_count viser antallet af resterende varelinjer, hvis der er mere end fem varelinjer i den forladte betaling.
    id
    (checkout ID)
    Et entydigt id for betalingsprocessen til intern brug.
    shop
    Dit Shopify-butiksnavn.
    name
    Navnet på den forladte betaling, også kaldet “betalingsnummeret”.
    total_price
    Den samlede pris for ordren (subtotal + leveringsomkostninger – leveringsrabat + skat).
    shipping_price

    Leveringsprisen.

    Eksempel: {{ shipping_price | money }}

    shipping_address
    Leveringsadressen.
    billing_address
    Faktureringsadressen.
    line_items
    En liste over alle varelinjerne i den forladte betaling.
    unavailable_line_items
    En liste over alle varelinjer i den forladte betaling, der ikke er tilgængelige.
    note
    Bemærkningen, der er knyttet til den forladte betaling.
    landing_site

    Stien til den landingsside, som kunden brugte. Dette er den første side, som kunden tilgik, da vedkommende kom til butikken.

    Eksempel: /products/great-product?ref=my-tracking-token

    landing_site_ref

    Udtrækker en referenceparameter fra landingssiden. Referenceparametre kan være: ref, source, r.

    Hvis landing_site er /products/great-product?ref=my-tracking-token, vil landing_site_ref være my-tracking-token. Du kan udføre en bestemt handling, hvis din referenceparameter er lig med en bestemt værdi:

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

    Webadressen for den henviser, der førte kunden til din butik.

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

    created_at

    Dato og klokkeslæt, hvor kunden oprettede den betalingsproces, som vedkommende senere forlod.

    closed_at

    Dato og klokkeslæt, hvor betalingsprocessen blev lukket.

    customer_locale
    Sprogkoden på to eller tre bogstaver for kundens landestandard. Valgfrit: Efterfølges af en områdemodifikator. F.eks.
    da
    ,
    en-CA
    item_count
    Sum af alle mængder af varen.
    unique_gateways
    En liste over unikke betalingsudbydere, der er tilgængelige ved betaling.
    discount
    Den rabat, der blev anvendt på indkøbskurven eller en varelinje i den forladte betaling.
    discounts
    En liste over rabatter, der blev anvendt på betalingen.
    successfully_applied_discounts
    De rabatter, der blev anvendt på betalingen.
    discounts_amount

    Rabatbeløbet for alle rabatter.

    Eksempel: +5,00 USD

    discounts_savings

    Størrelsen af besparelserne, der er resultatet af alle rabatter.

    Eksempel: -5,00 USD

    buyer_accepts_marketing
    Returneringer
    sandt
    eller
    falsk
    afhængigt af om kunden accepterede markedsføring under den forladte betaling.
    subtotal_line_items
    De varelinjer, der bruges til at beregne subtotalen ved betaling (ekskl. eventuelle varelinjer for drikkepenge).
    requires_shipping
    Returneringer
    sandt
    hvis der mindst én vare ved betaling, som kræver levering.
    subtotal_price
    Subtotalen for varelinjerne ved betaling.
    email
    Den mailadresse, der er knyttet til den forladte betaling.
    shop_name
    Navnet på din butik.
    tax_lines

    Skatterne opdelt efter skattetype:

    {% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %}
    tax_price
    De kombinerede skatter for alle varer i betalingsprocessen.
    attributes

    Eventuelle attributter, som er knyttet til den forladte betaling.

    Eksempel: {{ attributes.gift-note }}

    shipping_method
    Oplysninger om den første leveringsmetode, der er tilgængelig ved betaling.
    shipping_methods
    De leveringsmetoder, der er tilgængelige ved betaling.
    free
    Returneringer
    sandt hvis den samlede pris ved betaling er nul.
    free_shipping
    Returneringer
    sandt
    hvis betalingsprocessen ikke kræver levering, eller hvis prisen for levering er nul.
    different_billing_address
    Returneringer
    sandt
    eller
    falsk
    baseret på, om leveringsadressen er den samme som faktureringsadressen.
    customer
    Customer-objektet, der indeholder attributterne for customer-outputtet.
    gift_cards
    De gavekort, der blev anvendt ved betaling.
    gift_cards_amount
    Beløbet ved betaling, som ville blive betalt med gavekort.
    transactions
    Transaktionerne i betalingsprocessen.
    shareable_url
    Webadressen for det første produkt i varelinjerne.
    shareable_title
    Produkttitlen for den første varelinje.
    total_tip
    Det samlede drikkepengebeløb, som kunden tilføjede ved betaling.
    discount_applications
    Beskriver, hvorfor og hvordan der blev givet rabat på en vare ved betaling.
    cart_level_discount_applications
    De indkøbskurvspecifikke rabattildelinger for indkøbskurven.
    currency
    Valutaen for den forladte betaling.
    line_items_subtotal_price
    Summen af priserne for alle varelinjer i betalingsprocesen, når eventuelle varelinjerabatter er anvendt.

    Liquid-variabler for mails om forladt browsing og forladt indkøbskurv

    Variablen abandoned_visit.*udfyldes kun, hvis en mail er en del af en markedsføringsautomatisering for forladt indkøbskurv eller forladt produktbrowsing. Gennemgå følgende egenskaber, som denne variabel giver adgang til.

    Beskrivelse af Shopify Email-understøttede Liquid-variabler
    Variabel Beskrivelse
    abandoned_visit.*

    Denne variabel giver adgang til følgende egenskaber for en forladt indkøbskurv eller browsing:

    • url viser webadressen for den forladte indkøbskurv eller forladte browsing.
    • products_added_to_cart viser de første fem produktlinjer, der blev lagt i indkøbskurven for det forladte besøg.Derudover indeholder hvert products_added_to_cart-objekt følgende egenskaber for hvert produkt:
      • titel
      • image_url
      • variant_title
      • antal
    • products_viewed viser de første fem produkter, der blev set under det forladte besøg.Derudover indeholder hvert products_viewed-objekt følgende egenskaber for hvert produkt:
      • titel
      • beskrivelse
      • image_url
      • webadresse
      • image_alt_text
    • remaining_cart_products_count viser antallet af resterende varelinjer, hvis der er mere end fem varelinjer i den forladte betaling.

    Brug af påkrævede variabler

    Når du opretter en tilpasset Liquid-mail, er variablen unsubscribe_link påkrævet. Hvis du har aktiveret sporing af åbninger, er variablen open_tracking også påkrævet.

    Selv om disse variabler kan indsættes et vilkårligt sted i koden for din mail, er det mest almindelige sted at tilføje dem i sidefodsafsnittet i en mail, som f.eks. i følgende eksempel:

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

    Eksempel på tilpasset Liquid-kode

    Du kan indsætte din tilpassede Liquid- eller HTML-kode i kodeeditoren. Følgende kode er et eksempel på, hvordan du kan tilføje Liquid-kode for at få vist dit butiksnavn, en tilpasset knap og et tilpasset billede i en mailbesked.

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

    Er du klar til at begynde at sælge med Shopify?

    Prøv det gratis