NB EN

Valideringsregler på skjemafelt

Slik begrenser du hvem som kan sende inn utsjekks- og produktskjema — kundegruppe, firma, aktiv billett, alder, tallintervall og land — med OG/ELLER-logikk i fanen Validering.

Valideringsregler lar deg sjekke innsendte skjemaverdier mot kundedata og billetter — for eksempel at e-posten tilhører en medlem i en kundegruppe, at innehaveren er innenfor en aldersgrense, eller at landet er på en tillatt liste. Reglene konfigureres per felt i skjemabyggeren og gjelder både i nettbutikken og når noen oppdaterer en innsending senere (for eksempel endring av billettinnehaver eller skjemadata i backoffice).

Reglene passer på utsjekksskjema og produktskjema. For oversikt over skjematyper og byggeren, se Introduksjon til skjemaer.

Slik slår du på validering

  1. Åpne feltet

    Gå til Innhold → Skjemaer, åpne skjemaet og fanen Bygger. Klikk Rediger på feltet du vil begrense.

  2. Fanen Validering

    I modalen finner du fanene Generelt, Konfigurasjon, Validering og Betinget synlighet. På Validering setter du også Påkrevd der felttypen tillater det.

    Slå på Bruk valideringsregler. Alternativet vises bare når felttypen støtter minst én regeltype (se tabellen under).

  3. Logikk og regler

    Velg Logikk:

    • Alle regler (OG) — hver regel må være oppfylt

    • Minst én regel (ELLER) — det holder at én regel er oppfylt

    Klikk Legg til regel, velg Regeltype og fyll ut feltene som vises (kundegrupper, firma, produkter, alder, tall eller land).

  4. Lagre og test

    Lagre feltet og deretter skjemaet. Test i nettbutikken med en kunde som skal avvises og en som skal slippe gjennom. Ved avslag vises meldingen Verdien oppfyller ikke kravene for dette feltet. på feltet.

Regeltyper

Regeltype

Skjemafelt (type)

Hva sjekkes

Kunde i kundegruppe

Kunde-epost (bestillingsfelt), E-post (kundefelt) eller Innehaver e-post

E-postadressen finnes som kunde, og kunden tilhører minst én av valgte Kundegrupper.

Kunde tilknyttet firma

Samme e-postfelttyper som over

Kunden med den e-posten er knyttet til minst ett av valgte Firma.

Har aktiv billett

Samme e-postfelttyper som over

Det finnes en aktiv billett (gyldig per i dag) for minst ett av valgte Produkter, knyttet til kunden eller billettinnehaver med samme e-post.

Alder mellom

Innehaver fødselsdato

Alder regnet fra fødselsdato ligger innenfor Min alder og/eller Maks alder (tom grense betyr ingen grense på den siden).

Verdi mellom

Tall

Tallet ligger innenfor Min verdi og/eller Maks verdi.

Kun gitte land

Land / nasjonalitet eller Land / nasjonalitet (kundefelt)

Valgt landskode er en av kodene i Land.

Når reglene gjelder

  • Ved innsending i nettbutikken (utsjekk og produktskjema) — kunden kan ikke fullføre bestillingen før synlige felt med regler er godkjent.

  • Ved oppdatering av skjemainnsending i backoffice — samme regler kjører på nytt, så endringer som bryter reglene avvises også der.

Typiske bruksområder

  • Medlemsutsjekk — e-post må tilhøre kunde i Medlemmer-kundegruppe på checkout-skjema.

  • Kun eksisterende sesongkort — Har aktiv billett på innehaver e-post i produktskjema før tilleggsprodukt kan kjøpes.

  • Aldersgrense på aktivitet — Alder mellom på Innehaver fødselsdato.

  • Kun innenlands — Kun gitte land på kundens land-felt i utsjekk.

Relaterte artikler