Første steg for å komme i gang med å generere dokumenter på produkter er å lage en dokumentmal. Hvis dere ikke kan dette selv, så er vi i iSYS klare til å hjelpe dere med å lage en dokumentmal basert på deres design-ønsker.
Hvis dere har nødvendig kompetanse så kan dere også lage malen selv og laste den opp direkte i feed®. Hvis dere har en eksisterende mal tilgjengelig, kan dere enkelt gjøre justeringer og endringer på denne, men husk å ta en backup av malen før dere gjør endringer så dere har en fungerende kopi i tilfelle dere trenger å gå tilbake til gammel versjon.
Opprett en dokumentmal
feed® DocPro -modul benytter Word maler (.docx filer) som basis for å generere PDF-dokumentet. Så for å lage en dokumentmal så må du ha et tekstbehandlingsverktøy som kan lagre dokumentet som et Word dokument (.docx).
Hvis du ikke har Word fra Office pakken tilgjengelig, er Libre Office et godt alternativ.
Hvordan malen lages for å knytte inn informasjon fra varekort i feed® er et lite kurs i seg selv. Her kan vi bistå med å lage mal for dere basert på designforslag, eller hvis dere ønsker å lære dere dette selv så ta en titt på brukerdokumentasjon her:
Brukerdokumentasjon for dokumentmaler
Info | ||
---|---|---|
| ||
Vær oppmerksom på at det kan være funksjonalitet beskrevet i brukerdokumentasjon som ikke enda støttes å knyttes inn fra feed®. |
Noen enkle tips for å komme i gang:
Variabler: For å lage et dynamisk felt i malen som skal hente data fra feed® så benyttes følgende syntaks: <<Mitt_variabel_navn>>. "Mitt_variabel_navn" vil da bli tilgjengelig senere i konfigurasjonen som et felt som kan mappes mot data i feed®
Bilder: Hvis du skal hente et bilde fra varekortet i feed® så må du først legge inn et "placeholder" bilde i malen på ønsket sted og størrelse. Deretter må du markere bildet (viktig!) og legge til et bokmerke for bildet. Navnet på bokmerket må følge en gitt navnestandard (viktig!!) "imgfit_min_variabel" hvor "imgfit_" er et nøkkelord som sier at bildet skal tilpasses størrelsen på angitt område for bilde i malen. "min_variabel" blir da variabelen du i konfigurasjonen knytter til ønsket medierolle.
Viktig: Medierollen som blir mappet henter kun første bildet i feed. Hvis du har flere "placeholdere" med samme medierolle så vil den vise samme bildet flere ganger.
Info | ||
---|---|---|
| ||
Et bilde som skal benyttes i en mal ved generering kan være på maks 5MB. Hvis du har store bilder lastet opp på produkter som skal benyttes kan det være nødvendig å definere et mindre format og benytte dette i mappingen istedenfor originalen. |
Betinget <<cs_>>: Innholdet mellom åpningselementet <<cs_ og avslutningselementet inkluderes eller ekskluderes avhengig av verdien knyttet til "name" eller uttrykket "expr". Slutt taggen må stemme eksakt, eller kan være anonym: <<es_>>.
<<cs_my_variable>> (velg én attributt, tekst som kobles til dette elementet. Kun verdien vil vises, ikke feltnavnet. Hvis verdien er tom, vil den ikke vises).
<<cs_{my_variable}>> (Lar deg legge til attributt og forhåndsdefinert tekst. Hvis produktet har en tom/null-verdi for attributten, vil ingenting vises (hverken forhåndsdefinert tekst eller verdi).
- eksempel:
<<cs_{my_variable!=null&&my_variable!=’’}>>
F-Pak
GTIN: <<f_pak_gtin>>
<<es_>> - Eksempelet over lar deg skjule attributter med tomme verdier (null-verdier). Oppsettet over vil vise den forhåndsdefinerte teksten "F-Pak", deretter et linjeskift med den forhåndsdefinerte teksten "GTIN:" etterfulgt av GTIN-verdien. Hvis verdien er tom, vil ingen tekst eller verdi vises.
Dato:
<<{dateFormat($nowUTC, 'EEEE, dd MMMM yyyy')}>>
- Syntax for tidsstempel som viser datoen dokumentet ble opprettet eller sist oppdatert.
Varianter i DocPro
Legg til variantene dine i et DocPro-dokument ved å bruke segmentet "gjentakende rad" slik det vises i eksempelet nedenfor.
Metoden fungerer ved at en tabell settes opp hvor den første linjen indikerer at en gjentakende rad vil følge ved å starte taggen med "rr_", som står for Repeating Row.
[*] angir at det inkluderer alt.
Deretter kommer linjen som vil bli gjentatt. I eksempelet nedenfor legges produktnummer, navn og pris til på linjen som vil bli gjentatt for alle varianter av produktet. For å avslutte gjentakende rad, bruk "er_" for End Row.
I oversikten over mapping vil du se at "varianter" er et felt som kan mappes.
Varianter kan deretter mappes til "Variant" i feed.
Når dette feltet er mappet, vil de underliggende feltene bli synlige og tilgjengelige for mapping. Disse underliggende feltene vil deretter motta verdier fra variantene.
Resultatet i det genererte dokumentet vil da være, for eksempel: