Blokkbetingelser: Vis og skjul blokker automatisk

Med blokkbetingelser bestemmer du når en blokk skal vises i butikken. En julebanner som slår seg på 1. desember og av igjen etter jul, en fri frakt-melding som først dukker opp når kunden har handlet for nok, eller en pris som bare vises for innloggede B2B-kunder — alt uten at du må inn og skru av og på manuelt.


Hvor finner du innstillingen

1. Åpne temaet i designbyggeren og velg siden du vil jobbe med.

2. Klikk på blokken i venstremenyen eller direkte i forhåndsvisningen.

3. Bla ned i innstillingspanelet til kortet Blokker betingelser.

4. Klikk Add condition (eller Edit conditions hvis blokken allerede har betingelser).

De fleste blokker har dette kortet. Noen få — blant annet artikkelnummer på produktsiden og blokkene for sosiale medier — viser det bare når avansert modus er slått på. Produktboksdesigneren har ikke betingelser i det hele tatt.


Slik legger du til en betingelse

En betingelse består av tre deler: en type (hva som skal sjekkes), en operator (hvordan det skal sammenlignes) og en verdi (hva det skal sammenlignes mot).

1. Klikk Add condition. Vinduet Legg til betingelser åpnes.

2. Velg type i den første nedtrekkslisten, for eksempel Nåværende dato.

3. Velg operator i den andre listen. Utvalget tilpasser seg typen du valgte — for dato får du bare Fra og Til.

4. Fyll inn verdien i feltet til høyre. Noen typer gir deg en nedtrekksliste med faste valg, andre et fritekst-, tall- eller datofelt.

5. Klikk Save.

Rader du ikke har fylt helt ut blir forkastet når du lagrer. Har du valgt type og operator, men glemt verdien, forsvinner raden uten varsel.

Husk å lagre og publisere temaet etterpå — betingelser er en vanlig temaendring og slår ikke inn i butikken før siden er publisert.

Flere betingelser på samme blokk

Klikk Add Condition for å legge til flere rader. Alle radene må være oppfylt samtidig for at blokken skal vises. Det finnes ingen «eller»-logikk.

Vil du at en blokk skal vises til to ulike kundegrupper, løser du det ikke med to rader — da får du en betingelse som aldri kan være sann. Lag heller én blokk per gruppe.

Slik ser du hvilke blokker som har betingelser

Blokker med aktive betingelser får et lite grønt merke ved navnet i blokklisten. Kortet Blokker betingelser viser også de gjeldende radene i klartekst, slik at du ser hva som er satt uten å åpne vinduet.

Fjerne en betingelse

Åpne vinduet igjen og klikk søppelbøtte-ikonet til høyre for raden. Fjerner du den siste raden, står du igjen med en tom rad — lagre, og blokken vises igjen for alle.


Hva du kan sette betingelser på

Type

Sjekker

Typisk bruk

Aktuell side

Hvilken sidetype kunden er på

Vis en blokk bare i handlekurven

Page Slug

Siste del av nettadressen

Vis en blokk på én bestemt kategoriside

Språk

Hvilket språk butikken vises på

Norsk tekstblokk for norske besøkende

Innlogget bruker

Om kunden er logget inn

Skjul «Opprett konto»-oppfordringen for innloggede

Kundegruppe-ID

Hvilken kundegruppe kunden tilhører

Vis B2B-innhold bare for forhandlere

Nåværende dato

Dagens dato

Kampanjebanner som slår seg av og på selv

Varer i handlekurven

Antall varer i kurven

Mersalgsblokk fra første vare

Handlekurv Totalt

Kurvens totalsum

«Du mangler X for fri frakt»

Ønskelisteartikler

Antall varer på ønskelisten

Påminnelse til kunder med lagrede favoritter

Enhetstype

Mobil, nettbrett eller PC

Ulik oppfordring på mobil

Full oversikt over hvilke operatorer og verdier hver type godtar finner du i referanseartikkelen for blokkbetingelser.


Eksempler

Kampanjebanner som varer i en gitt periode

Legg to betingelser på bannerblokken:

Type

Operator

Verdi

Nåværende dato

Fra

2026-12-01

Nåværende dato

Til

2026-12-24

Bannerblokken dukker opp av seg selv 1. desember og forsvinner etter 24. desember. Begge datoene er inkludert — sammenligningen gjøres mot dagens dato, ikke mot klokkeslett.

Innhold bare for innloggede kunder

Type

Operator

Verdi

Innlogget bruker

Lik

True

Snu det til Ikke lik — eller sett verdien til False — for innhold som bare skal treffe gjester, for eksempel en oppfordring om å opprette konto.

Fri frakt-melding når kurven er stor nok

Type

Operator

Verdi

Handlekurv Totalt

Større enn eller lik

1000

Denne oppdaterer seg mens kunden handler. Legger kunden en vare til i kurven og passerer grensen, dukker meldingen opp uten at siden lastes på nytt.

Blokk bare for én kundegruppe

Type

Operator

Verdi

Kundegruppe-ID

Lik

2

Du finner ID-en til en kundegruppe under kundeinnstillingene i kontrollpanelet. Kunder som ikke er logget inn tilhører ingen gruppe, og ser derfor ikke blokken.


Vil du skjule en blokk på mobil?

Bruk Synlighet-innstillingen på blokken i stedet. Den er laget for akkurat dette, den er raskere, og den fungerer på alle blokker. Betingelsen Enhetstype finnes, men den skjuler blokken i nettleseren etter at siden er lastet — innholdet er fortsatt en del av siden.


To måter en blokk kan skjules på

Dette er greit å kjenne til hvis du lurer på hvorfor noe oppfører seg litt ulikt.

Skjult før siden lastes. Betingelser på side, adresse, språk, innlogging, kundegruppe og dato avgjøres på serveren. Blokken finnes rett og slett ikke i siden kunden får. Den kan ikke dukke opp igjen uten at siden lastes på nytt, og innholdet ligger heller ikke skjult i kildekoden.

Skjult etter at siden er lastet. Betingelser på handlekurv, ønskeliste og enhetstype avgjøres i nettleseren. Blokken sendes med siden og skjules eller vises fortløpende mens kunden handler. Det er det som gjør en fri frakt-teller mulig, men det betyr også at innholdet ligger i kildekoden — ikke bruk denne typen betingelser til å skjule noe som ikke tåler å bli sett.


Tips

  • Test alltid resultatet i butikken, ikke bare i forhåndsvisningen. Forhåndsvisningen i designbyggeren viser blokken slik du redigerer den, ikke slik en tilfeldig kunde ser den.
  • Datoer skrives som år-måned-dag, altså 2026-12-01. Datofeltet i vinduet setter formatet riktig for deg.
  • Betingelser følger med når du eksporterer og importerer et tema.
  • Blir en blokk borte og du ikke skjønner hvorfor, se etter det grønne merket i blokklisten.