Gå til hovedinnhold

Direkte innlogging på bestillingsskjema

Oppdatert for over en måned siden

Noen ganger ønsker man å selge et abonnement til en kunde som allerede finnes i systemet, f.eks. som mottaker av et gratis abonnement eller som mottaker av et nyhetsbrev. I disse tilfellene vil man gjerne forkorte bestillingsprosessen ved å la kunden logge inn på skjemaet med en gang, slik at bestillingsprosessen ser slik ut:

  1. Logg inn på skjemaet med en eksisterende konto.

  2. Fullføre bestillingen av et nytt abonnement.

Det finnes tre ulike løsninger man kan bruke for å oppnå dette.

Innebygging av bestillingsskjema med innlogging som start

For å unngå standardforløpet der man først ser et tomt skjema, deretter blir bedt om å logge inn, og så fyller ut skjemaet og bestiller, kan man starte med en side der man blir bedt om å logge inn først.

Dette gjøres ved å sende med et flagg når skjemaet bygges inn:

Iteras.orderingiframe({ profile: "sportsmanden", orderingid: "nytaarstilbud", startwithlogin: true })

Dette er den enkleste løsningen. Den kan brukes når man bare ønsker å sende en generell e-post med en bestillingslenke til en gruppe uten personlig tilpasning. Kunden må deretter selv skrive inn e-postadressen og passordet sitt før de får lov til å bestille abonnementet.

Forhåndsutfylling av e-post

For å gjøre det ekstra enkelt for kunden kan man forhåndsutfylle innloggingsboksen med kundens e-postadresse.

Man kan sette opp skjemaet til å tillate forhåndsutfylling av e-post ved hjelp av en GET-parameter og velge et parameternavn som “email”. Når dette er gjort, kan man sende e-postadressen med til skjemaet, f.eks.:

https://sportsmanden.dk/abonnement/nytaarstilbud/[email protected]

Denne handlingen vil forhåndsutfylle e-postfeltet. Man kan deretter gi et ekstra flagg når skjemaet bygges inn, for å få det til automatisk å viderekoble til innlogging:

Iteras.orderingiframe({ profile: "sportsmanden", orderingid: "nytaarstilbud", autologinredirect: true })

For å kunne bruke denne løsningen må man kunne generere personlige lenker til bestillingsskjemaet og legge dem inn i kommunikasjonen med kunden.

Automatisk innlogging av brukeren

Dette er den mest kompliserte av de tre mulighetene, men også den mest sømløse brukeropplevelsen. For å kunne bruke denne løsningen må man være godt kjent med API-et vårt og kunne sende personlig tilpasset kommunikasjon til kunden.

Det er mulig å bygge inn bestillingsskjemaet der brukeren automatisk blir logget inn. Dette gjøres ved hjelp av en preauth token som sendes med når skjemaet bygges inn:

Iteras.orderingiframe({ profile: "sportsmanden", orderingid: "nytaarstilbud", preauth: "zxcvbn...qwerty" })

For at dette skal kunne skje, må man få tak i en preauth token for hver kunde det sendes en e-post til, og denne må være tilgjengelig ved utsendelsen. Disse tokenene utløper av sikkerhetsårsaker, men man kan bestemme hvor lenge de er gyldige. For å ha en token tilgjengelig ved utsendelse kreves det at preauth token hentes via API-et og settes inn i kommunikasjonen man sender til kunden.

Les mer om preauth

Svarte dette på spørsmålet?