Legge til egendefinert Liquid i Shopify Email-kampanjer
Du kan legge til egendefinert kode i Shopify Email-meldinger ved å legge til en seksjon for egendefinert Liquid eller ved å opprette en fullstendig egenkodet e-postmelding. Med disse alternativene kan du angi egendefinert Liquid eller HTML.
Liquid er Shopifys enkle og brukervennlige programmeringsspråk, og er det samme programmeringsspråket som brukes for å bygge temaer fra Shopify Theme Store.
Du kan bruke egendefinert Liquid til å vise egendefinerte ressurser som bilder side-ved-side, egendefinerte knapper, bilder med egendefinert størrelse og egendefinerte seksjonsstørrelser.
På denne siden
Hensyn
Gå gjennom følgende hensyn før du begynner å legge til egendefinert Liquid i Shopify Email-meldinger:
- Variablene du inkluderer i koden må støttes av egendefinert Liquid.
- Du kan bare bruke en datamaskin til å opprette en seksjon for egendefinert Liquid-kode.
- Variabelen
unsubscribe_link
er obligatorisk i egendefinerte Liquid-e-poster. Hvis du har aktivert åpningssporing, er også variabelenopen_tracking
obligatorisk. Finn ut mer om å legge til nødvendige variabler i e-postmeldinger. - Koden du angir har følgende grenser:
- Maksimalt 50 kilobyte (KB) for egendefinerte Liquid-seksjoner.
- Maksimalt 500 KB for egendefinerte Liquid-e-postmeldinger.
Liquid-variabler som støttes i egendefinert Liquid
Du kan bruke følgende variabler for å tilpasse e-postmeldinger med Liquid i Shopify.
Liquid-variabler som støttes for alle e-postmaler
Du kan bruke følgende variabler til å tilpasse en Shopify-e-postmelding med Liquid.
Variabel | Beskrivelse |
---|---|
all_products |
Alle produkter i butikken. |
unsubscribe_link |
Denne variabelen gir tilgang til avmeldingskoblingen. Denne variabelen er obligatorisk hvis du oppretter en egendefinert kodet e-postadresse. |
open_tracking |
Denne variabelen gir tilgang til den forhåndsformaterte åpningssporingsblokken . Denne variabelen er obligatorisk hvis du oppretter en egendefinert kodet e-post og har aktivert åpen sporing. |
data.customer.* |
Denne variabelen gir tilgang til følgende kundeopplysningsegenskaper: first_name last_name e-post city state land Disse egenskapene kan ikke brukes i Liquid-filtre eller Liquid-betingelser. |
email.* |
Denne variabelen gir tilgang til følgende e-postegenskaper: subject viser emnefeltet for e-postmeldingen.preview_text viser forhåndsvisningsteksten for e-postmeldingen. |
shop.* |
Denne variabelen gir tilgang til følgende butikkegenskaper:
name viser butikkens navn.domain viser butikkens primære domene.url viser butikkens URL-adresse.shopify_domain viser butikkens Shopify-domene.
|
Liquid-variabler som støttes for e-postmeldinger for forlatt kasse
Du kan bruke følgende variabler til å tilpasse e-postmeldinger for forlatt kasse i Shopify med Liquid.
Variabel | Beskrivelse |
---|---|
abandoned_checkout.* |
Denne variabelen gir tilgang til følgende egenskaper for en forlatt kasse:
|
id(checkout ID) |
En unik ID for kassen for intern bruk. |
shop |
Ditt Shopify-butikknavn. |
name |
Navnet på den forlatte kassen, også kalt kassenummer. |
total_price |
Totalprisen for bestillingen (delsum + fraktkostnad – fraktrabatt + avgift). |
shipping_price |
Fraktprisen. Eksempel |
shipping_address |
Leveringsadressen. |
billing_address |
Fakturaadressen. |
line_items |
En liste over alle varelinjer i den forlatte kassen. |
unavailable_line_items |
En liste over alle varelinjer i den forlatte kassen som ikke er tilgjengelig. |
note |
Merknaden som er knyttet til den forlatte kassen. |
landing_site |
Banen til målsiden kunden brukte. Dette er den første siden kunden åpnet da de kom til butikken. Eksempel: |
landing_site_ref |
Trekker ut en referanseparameter fra målsiden. Referanseparametre kan være: Hvis {% if landing_site_ref == 'my-tracking-token' %} Min handling ... {% endif %} |
referring_site |
URL-adressen til referenten som sendte kunden til butikken. Eksempel: |
created_at |
Datoen og klokkeslettet kunden opprettet kassen de forlot. |
closed_at |
Datoen og klokkeslettet da kassen ble lukket. |
customer_locale |
Språkkoden på to eller tre bokstaver for kundens lokale innstillinger, alternativt etterfulgt av en regionmodifikator. For eksempel nb, en-CA |
item_count |
Summen over alle vareantallene. |
unique_gateways |
En liste over unike betalingsleverandører som er tilgjengelige i kassen. |
discount |
Rabatten som gjelder for handlekurven eller en varelinje i den forlatte kassen. |
discounts |
En liste over rabatter som er brukt for kassen. |
successfully_applied_discounts |
Rabattene som er lagt til i kassen. |
discounts_amount |
Dollarbeløpet for rabatten som er lagt til for alle rabatter. Eksempel: +$5,00 |
discounts_savings |
Dollarbeløpet i besparelser forårsaket av alle rabatter. Eksempel: -$5.00 |
buyer_accepts_marketing |
Returer sanneller usannavhengig av om kunden godtok markedsføring under den forlatte kassen. |
subtotal_line_items |
Varelinjene som brukes til å beregne delsummen i kassen, ekskludert eventuelle tipslinjer. |
requires_shipping |
Returer sannhvis det er minst én vare i kassen som krever frakt. |
subtotal_price |
Delsummen for varelinjene i kassen. |
E-postadressen knyttet til den forlatte kassen. | |
shop_name |
Navnet på butikken din. |
tax_lines |
Avgifter brutt ned på type avgift: {% for tax_line in tax_lines %} {{ tax_line.title }} ({{ tax_line.rate_percentage }}%) : {{ tax_line.price | money_with_currency }} {% endfor %} |
tax_price |
Kombinerte avgifter for alle varer i kassen. |
attributes |
Eventuelle attributter knyttet til den forlatte kassen. Eksempel |
shipping_method |
Informasjon om den første fraktmetoden som er tilgjengelig i kassen. |
shipping_methods |
Leveringsmetodene som er tilgjengelige i kassen. |
free |
Returer sann hvis totalprisen i kassen er null. |
free_shipping |
Returer sannhvis kassen ikke krever frakt, eller hvis prisen for frakt er null. |
different_billing_address |
Returer sanneller usannbasert på hvorvidt leveringsadressen er den samme som fakturaadressen. |
customer |
Kundeobjektet som inneholder attributtene for utdataen fra customer. |
gift_cards |
Gavekortene som er lagt til i kassen. |
gift_cards_amount |
Beløpet for kasseprisen som ville vært betalt med gavekort. |
transactions |
Transaksjonene i kassen. |
shareable_url |
URL-adressen for det første produktet i varelinjene. |
shareable_title |
Produkttittelen for den første varelinjen. |
total_tip |
Det totale tipsbeløpet som kunden la til i kassen. |
discount_applications |
Beskriver hvorfor og hvordan en vare ble rabattert i kassen. |
cart_level_discount_applications |
De handlekurvspesifikke rabattbrukene for handlekurven. |
currency |
Valutaen for den forlatte kassen. |
line_items_subtotal_price |
Summen av prisene for alle varelinjer i kassen, etter at eventuelle varelinjerabatter er lagt til. |
Liquid-variabler for e-poster om forlatt kikking og forlatt handlekurv
Variabelen abandoned_visit.*
er bare utfylt hvis en e-postmelding er en del av en markedsføringsautomasjon for forlatt handlekurv eller forlatt kikking på produkter. Se gjennom følgende egenskaper som denne variabelen gir tilgang til.
Variabel | Beskrivelse |
---|---|
abandoned_visit.* |
Denne variabelen gir tilgang til følgende egenskaper for en forlatt handlekurv eller et forlatt besøk:
|
Bruke nødvendige variabler
Når du oppretter en egendefinert Liquid-e-postmelding, er variabelen unsubscribe_link
obligatorisk. Hvis du har aktivert åpningssporing, er også variabelen open_tracking
obligatorisk.
Selv om disse variablene kan legges inn hvor som helst i koden for e-postmeldingen, er det vanligst å legge dem inn i bunnteksten i e-postmeldingen, som i følgende eksempel:
Eksempel på egendefinert Liquid-kode
Du kan legge til egendefinert Liquid eller HTML i redigeringsprogrammet for kode. Følgende kode er et eksempel på hvordan du kan legge til Liquid-kode for å vise butikknavn, en tilpasset knapp og et bilde med egendefinert størrelse i en e-postmelding.