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. Standaard kent de module alleen Show-regels: zodra een regel matcht blijven alleen de geselecteerde methoden zichtbaar. Voor jullie case bouwen wij er een Hide-actie bij: een regel die de geselecteerde methoden juist verbergt zodra de voorwaarden matchen. Die uitbreiding zit bij de vaste prijs van de module in. Matcht er niets, dan verandert er niets: alle methoden blijven gewoon zichtbaar.
Jullie case: één regel die alle methoden verbergt
De regel leest precies zoals jullie de eis formuleren: verberg alle verzend- en afhaalmethoden wanneer het bezorgland Nederland is én er een legitimatie-plichtig artikel in de winkelwagen zit.
verbergt de geselecteerde methoden als de voorwaarden matchen
Gewone bestelling: de voorwaarden matchen niet, de regel doet niets en alle drie de verzendmethoden zijn gewoon zichtbaar. Ook bestellingen naar andere landen merken niets.
Nederland + legitimatie-plichtig artikel: beide voorwaarden zijn waar, de regel verbergt alle drie de methoden en de bestelling kan niet worden afgerond.
Jullie beheren het zelf: regels aanpassen, uitbreiden naar andere attributen, landen of klantengroepen kan daarna zonder ontwikkelaar, met dezelfde condition builder als bij winkelwagenprijsregels.
Hoe de voorwaarden per bestelling uitpakken
De regel grijpt alleen in wanneer beide checks waar zijn: legitimatie-artikel gevonden én bezorgland Nederland. In elk ander geval blijft de volledige set methoden staan.
| Winkelwagen | Artikel gevonden (is 1-onder-7) | Land = Nederland | Regel matcht? | Resultaat |
|---|---|---|---|---|
| Nederland + legitimatie-artikel | true | true | ja, beide waar | alle methoden verborgen ✓ |
| Nederland, geen legitimatie-artikel | false | true | nee | alles zichtbaar ✓ |
| Buitenland + legitimatie-artikel | true | false | nee | alles zichtbaar ✓ |
Later één specifieke methode verbergen? Zelfde regel, kleinere selectie
Moet er ooit maar één methode verdwijnen (bijvoorbeeld alleen Servicepoint Delivery) terwijl de rest zichtbaar blijft, dan selecteer je in de Hide-regel alleen die methode. Meer is er niet aan: geen extra regels, geen vangnet nodig.
Regel matcht: alleen de geselecteerde methode verdwijnt, de andere methoden blijven gewoon staan.
Elke andere bestelling: de regel doet niets en de klant ziet de volledige set methoden.
Veilige standaard: verbergen gebeurt alleen expliciet. Zonder matchende regel komt geen enkele klant zonder verzendmethoden te zitten.