vendic
Module-advies • augustus 2026

Verzendopties automatisch blokkeren voor legitimatie-plichtige artikelen

Zo lost de Shipping Method Rules module het op: regels in Magento admin bepalen welke verzendmethoden zichtbaar zijn in de checkout. Hieronder de opzet voor jullie case met één regel, en de variant met twee regels om één specifieke methode te verbergen.

Zo werkt het

Regels bepalen welke verzendmethoden zichtbaar zijn

De module werkt met regels onder Catalog > Shipping Method Rules. Elke regel selecteert verzendmethoden en heeft voorwaarden, met dezelfde condition builder als bij winkelwagenprijsregels. Matchen meerdere regels, dan zijn de zichtbare methoden de unie van alle matchende regels. Matcht geen enkele regel, dan toont de checkout geen verzendmethoden.

Jullie case: alle methoden blokkeren, één regel

Omdat bij Nederland + legitimatie-plichtig artikel alle verzend- en afhaalmethoden weg moeten, is één regel genoeg. Matcht de regel niet, dan blijft er vanzelf niets over.

De regel, zoals in Magento admin
Shipping Methods
Gratis met PostNL Servicepoint Delivery Pick up in our store
Conditions
If ANY of these conditions are FALSE :
If an item is FOUND in the cart with ALL of these conditions true:
Legitimatie Benodigheden is 1-onder-7
Shipping Country is Netherlands
1

Gewone bestelling: de regel matcht en alle drie de verzendmethoden zijn gewoon zichtbaar. Ook bestellingen naar andere landen merken niets.

2

Nederland + legitimatie-plichtig artikel: de regel matcht niet, er blijft geen enkele verzend- of afhaalmethode over en de bestelling kan niet worden afgerond.

3

Jullie beheren het zelf: regels aanpassen, uitbreiden naar andere attributen, landen of klantengroepen kan daarna zonder ontwikkelaar, met dezelfde condition builder als bij winkelwagenprijsregels.

Goed om te weten: de checkout toont in dat geval de standaardmelding dat er geen verzendmethoden beschikbaar zijn. Een eigen melding met uitleg (bijvoorbeeld waarom het artikel niet verzonden kan worden) is mogelijk als kleine maatwerkuitbreiding.

Hoe de voorwaarden per bestelling uitpakken

De voorwaarden lezen als: de regel matcht zodra minstens één van de twee checks niet waar is. Alleen wanneer beide checks waar zijn (legitimatie-artikel gevonden én bezorgland Nederland) matcht de regel niet, en verdwijnen de methoden die alleen deze regel selecteert.

Winkelwagen Artikel gevonden (is 1-onder-7) Land = Nederland ANY FALSE? Methoden van deze regel
Nederland + legitimatie-artikel true true nee, regel matcht niet verborgen ✓
Nederland, geen legitimatie-artikel false true ja, regel matcht zichtbaar ✓
Buitenland + legitimatie-artikel true false ja, regel matcht zichtbaar ✓

De variant met twee regels: één methode verbergen, de rest tonen

Moet er ooit maar één specifieke methode verdwijnen terwijl de andere zichtbaar blijven, dan zijn twee regels nodig. Omdat matchende regels geünieerd worden, blijft er altijd een geldige set methoden over: regel 1 vangt elke bestelling af, regel 2 voegt de beperkte methode alleen toe wanneer het mag. De voorwaarden van regel 2 zijn exact dezelfde als hierboven.

Regel Conditions Geselecteerde verzendmethoden
1. Catch-all (leeg, matcht altijd) alle methoden behalve de te verbergen methode
2. Beperkte methode ANY FALSE: [artikel FOUND met Legitimatie Benodigheden is 1-onder-7, Shipping Country is Netherlands] alleen de te verbergen methode

Nederland + legitimatie-artikel: alleen regel 1 matcht. De unie is alles behalve de beperkte methode, dus die is verborgen.

Elke andere bestelling: beide regels matchen. De unie is de volledige set methoden.

Nooit een lege lijst: regel 1 matcht altijd, dus geen enkele klant komt zonder verzendmethoden te zitten.