Tilpass Shopify Email-kampanjer med Liquid
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 for å forbedre Shopify Email-meldingene ved å opprette en helt egendefinert kodet e-postmelding, eller ved å legge til en egendefinert Liquid-seksjon i en mal. Ved hjelp av disse alternativene kan du legge inn egendefinert Liquid eller HTML-kode.
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
ellerunsubscribe_url
kreves i tilpassede Liquid-e-poster. Hvis du har aktivert sporing av åpnede, 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 en forhåndsformatert blokk med kobling for avmelding. Hvis du oppretter en e-post med egendefinert kode, må du inkludere variabelen unsubscribe_link eller unsubscribe_url . |
unsubscribe_url | Denne variabelen gir tilgang til den rå URL-adressen for avmelding, og den kan tilpasses. Hvis du oppretter en e-post med egendefinert kode, må du inkludere variabelen unsubscribe_url eller unsubscribe_link . |
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
eller unsubscribe_url
obligatorisk. Hvis du har aktivert sporing av åpnede, 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.