Woocommerce alleen gratis verzending weergeven als deze beschikbaar is
Wanneer een klant afrekent en gratis verzending (free_shipping) beschikbaar is (bijvoorbeeld bij bestellingen boven een bepaald bedrag), dan:
-
worden alle andere verzendmethoden verborgen, zoals standaardverzending, bezorging aan huis of afhalen.
-
alleen de gratis verzendoptie wordt getoond.
add_filter( 'woocommerce_package_rates', 'prefix_hide_shipping_when_free_is_available', 100 );
function prefix_hide_shipping_when_free_is_available( $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;
}
Overige handleidingen
- Office 365 mail instellen op IOs (iPhone/iPad)
- Windows Hello aanmeld optie verwijderen bij het inloggen op je PC
- Redis Cache inschakelen op Wordpress
- Office365 14-dagen Azure AD Multi-Factor Authentication (MFA) melding uitschakelen
- Woocommerce alt en title tags automatisch aanpassen
- IMAP mailbox toevoegen Outlook
- Composer installeren op een Mac
- Office 365 instellen op Gmail app (Android)
- Foutcode 801c000e oplossen: te veel apparaten of gebruikers voor dit account
- Office 365 mail instellen op Android (Outlook)
- Loopt je All-in-One WP Migration vast? Verhoog PHP execution time en limieten
- Visual Studio Code Live Share
- E-mail instellen in Windows mail voor Exchange
- Office 365 instellen op Outlook 2013/2016
- Office365 Multi-Factor Authentication (MFA) inschakelen met je telefoon
- Opstarten map vinden in windows 11
- Multi-Factor Authenticatie onthouden op trusted device
- Office 365 instellen op uw MAC
- 2FA login instellen in Wordpress met Wordfence
- Powershell commando's om een kopie van verzonden mail in de gedeelde mailbox achter te laten
- Geen gratis verzending op bepaalde producten in Woocommerce
- Office 365 mail instellen op iPhone (Outlook)