Stel je voor: een klant komt in de checkout en ziet twee opties: gratis verzending én standaard verzending. Grote kans dat dit verwarring oplevert (“welke moet ik kiezen?”). In WooCommerce komt dit vaak voor: zodra gratis verzending beschikbaar is, blijven andere verzendmethodes toch zichtbaar.
Gelukkig kun je eenvoudig regelen dat WooCommerce automatisch de standaard verzending verbergt bij gratis verzending. In deze blog leg ik uit hoe je dat doet.
Waarom verzendmethodes aanpassen in WooCommerce?
- Minder keuzestress voor je klant → alleen de logische optie wordt getoond.
- Meer conversie → hoe eenvoudiger de checkout, hoe groter de kans dat iemand afrondt.
- Professionele uitstraling → geen dubbele of verwarrende verzendopties meer.
Veel webshop-eigenaren zoeken daarom op termen zoals:
- WooCommerce verzending verbergen bij gratis verzending
- WooCommerce standaard verzending uitschakelen
- WooCommerce verzendmethodes aanpassen
WooCommerce verzending verbergen bij gratis verzending (snippet)
Met dit stukje code kun je in WooCommerce gratis verzending prioriteit geven en alle andere verzendmethodes verbergen:
// WooCommerce verzending verbergen bij gratis verzending
add_filter( 'woocommerce_package_rates', function( $rates ) {
$free = array();
foreach ( $rates as $rate_id => $rate ) {
if ( 'free_shipping' === $rate->method_id ) {
$free[ $rate_id ] = $rate;
break;
}
}
return ! empty( $free ) ? $free : $rates;
}, 100 );
👉 Plaats dit in je child theme’s functions.php
of gebruik de Code Snippets plugin.
Hoe werkt dit?
- WooCommerce controleert eerst welke verzendmethodes beschikbaar zijn.
- Als gratis verzending actief is, dan verbergt de code automatisch de standaard verzendmethode (bijvoorbeeld flat rate of lokaal ophalen).
- Is gratis verzending niet beschikbaar? Dan blijven de normale verzendopties gewoon zichtbaar.
Alternatief: plugin gebruiken
Ben je niet zo’n fan van code? Dan kun je dit ook met een plugin regelen, bijvoorbeeld:
- WooCommerce Advanced Free Shipping
- Hide Shipping Methods for WooCommerce
Voordeel: je hoeft zelf geen code toe te voegen.
Nadeel: weer een extra plugin die je webshop zwaarder kan maken.
Conclusie
Een kleine aanpassing met groot effect: door WooCommerce verzending te verbergen bij gratis verzending, maak je de checkout duidelijker en sneller. Geen keuzestress, geen verwarring – en een hogere conversie.
👉 Wil je meer van dit soort praktische snippets en WooCommerce optimalisaties? Neem contact met me op, ik help je webshop sneller en gebruiksvriendelijker te maken.