Vedhæft en fil fra en ordre eller et kundemetafelt

Mange apps gemmer en fil i forbindelse med en ordre eller en kunde: en faktura eller en pakkeseddel som PDF fra en faktureringsapp, et certifikat eller en underskrevet kontrakt. »Shopify« gemmer den i et metafelt, enten som en fil i dine »Shopify-filer« eller som et link til filen. Denne app kan vedhæfte den pågældende fil til den e-mail, som en Shopify Flow-arbejdsgang sender, uden at du behøver at uploade eller linke noget manuelt.

Sådan fungerer det

  1. En anden app (eller dig selv) skriver filen - eller et link til den - ind i et metafelt i ordren eller kundedataene. I din Shopify-administrationspanel finder du dette under Indstillinger > Brugerdefinerede data > Ordrer (eller Kunder): en definition af typen Fil, URL eller et tekstfelt, hvor en app skriver et link ind.
  2. I et e-mail-layout tilføjer du en vedhæftet fil og vælger »Metafelt« som kilde, hvorefter du vælger den pågældende definition. Vælgeren viser, hvad de enkelte indeholder: en fil, et link eller en liste over begge dele.
  3. I »Shopify Flow« indeholder trinnet »Send transaktions-e-mail« eller »Send marketing-e-mail« felterne »Ordre« og »Kunde«. Flow udfylder disse felter ud fra udløseren, så et workflow, der startes af »Ordre oprettet«, allerede ved, hvilken ordre der er tale om.
  4. Når e-mailen sendes, læser appen det pågældende metafelt for den pågældende ordre eller kunde, henter filen (fra din Shopify Files eller via linket) og vedhæfter den. Et liste-metafelt vedhæfter alle poster.

I layoutet angives kun navnet på metafeltet. Det er arbejdsgangen, der angiver, hvilken ordre eller hvilken kunde der er tale om, så ét layout dækker alle ordrer.

Metafeltet indeholder Definitionstype Hvad appen kan
En fil fra »Shopify« Fil, Liste over filer Følger henvisningen til filen i din mappe »Filer« og henter den
Et link URL, liste over URL’er eller et tekstfelt Henter filen fra det pågældende link. Kun links af typen https:// fungerer; et link, der ikke reagerer eller peger på andet end en PDF-, billed-, CSV- eller tekstfil, medfører, at afsendelsen mislykkes med følgende begrundelse

Uanset hvad kontrolleres størrelsen, når e-mailen sendes, ikke i redigeringsprogrammet, så vedhæftede filer fra metafelter tæller ikke med i redigeringsprogrammets samlede antal vedhæftede filer.

Konfigurer det

Rich Text- og HTML-layouter

Klik på »Tilføj fra metafelt« på fanen »Vedhæftede filer« nederst i redigeringsvinduet. Vælg »Ordre« eller »Kunde« og derefter definitionen. I rækken vises definitionens navn, dens indhold og dens namespace.key; klik på »Skift« for at vælge en anden.

Visuelle opstillinger

Indsæt en vedhæftningsblok (eller åbn en), og skift dens kilde til »Metafelt«. Når du vælger »metafelt«, åbnes den samme vælger.

Tilladelsen

Appen installeres uden adgang til dine butiksdata. Første gang du vælger en ordre eller et kundemetafelt, beder vælgeren om tilladelse til at læse den pågældende ressourcens metafelter og de filer, de henviser til. Shopify viser sin egen samtykkedialog; efter »Opdater« indlæses listen over definitioner.

Du kan til enhver tid gennemgå og tilbagekalde alle tilladelser på appens side »Tilladelser«. Hvis du tilbagekalder en tilladelse, vil alle e-mails, der indeholder en vedhæftet fil fra et sådant metafelt, blive afvist, indtil tilladelsen gives igen. Hvad de enkelte tilladelser omfatter - og hvad de ikke omfatter - kan du læse på Tilladelser: Hvad appen har adgang til at læse fra din butik.

Filnavn

Som standard beholder vedhæftningen filens eget navn: navnet i dine »Shopify-filer« eller den sidste del af linket. Feltet »Filnavn« tilsidesætter dette og supporterer Liquid, for eksempel invoice-{{ variables.order_name }}.pdf. Når et liste-metafelt indeholder flere poster, tilføjes -2 og -3 til den tilsidesatte betegnelse for den anden og de efterfølgende poster.

Når metafeltet er tomt

Den app, der skriver filen, kører ofte et par sekunder efter udløseren, så i det øjeblik e-mail-trinnet udføres, kan metafeltet stadig være tomt. Hvad der så sker, afhænger af afkrydsningsfeltet »Valgfrit« for vedhæftningen:

Valgfrit Adfærd
Fra (standard) E-mailen er endnu ikke sendt. Appen beder Shopify Flow om at prøve trinnet igen, og Shopify Flow sender den lidt senere; e-mailen sendes, så snart filen er tilgængelig.
Den E-mailen sendes uden denne vedhæftede fil.

Lad feltet være tomt for en faktura, hvor det skal være med. Udfyld det for en fil, som kun nogle ordrer har.

Krav og begrænsninger

  • I Shopify Flow-trinnet skal feltet »Ordre« eller »Kunde« udfyldes. Trin, der blev tilføjet før denne udgivelse, har endnu ikke disse felter: Slet trinnet i Shopify Flow-editoren, og tilføj det igen.
  • Filer på op til 10 MB hver; PDF-, billed-, CSV-, almindelig tekst- og kalenderfiler. Videoer og 3D-modeller springes over.
  • Links skal begynde med https:// og være tilgængelige uden login. Et link, der omdirigerer til en adresse, der ikke er https, eller til et privat netværk, afvises.
  • Ordrer fra de seneste 60 dage. Shopify tillader kun, at apps kan læse de seneste ordrer. Hvis man forsøger at udføre en arbejdsgang på en ældre ordre, mislykkes afsendelsen med en tydelig fejlmeddelelse.
  • Microsoft 365 afviser meddelelser med vedhæftede filer, der samlet fylder mere end 4 MB; se Vedhæftede filer og billeder.

Hvad man ser i faget Historie

Alle resultater vises på siden »Historik«. Et trin uden en ordre, en tilbagekaldt tilladelse, en ordre, som Shopify ikke kan finde, et link, der ikke reagerer, eller en fil, der overskrider grænsen, registreres som »Mislykket« med angivelse af årsagen og hvad der skal ændres. Et tomt metafelt, hvor »Valgfrit« er slået fra, betragtes ikke som en fejl: Shopify Flow viser forsøgene, og afsendelsen vises, så snart filen er til stede. En »Genudsend« fra Historik læser den samme ordre eller kunde igen.

Prøv det

Funktionen »Send test-e-mail« i layoutredigeringsværktøjet har ingen ordre eller kunde at hente data fra, og derfor sendes e-mailen uden vedhæftede filer fra metafelter. For at teste vedhæftningen skal du køre arbejdsgangen i Shopify Flow på en ordre, der allerede indeholder filen, eller bruge testfunktionen »Kør på en Shopify Flow« med en sådan ordre.

Relateret