/** * Verbergt andere verzendopties in WooCommerce als gratis verzending beschikbaar is. * * Deze functie doorloopt de beschikbare verzendmethoden en controleert of gratis verzending * beschikbaar is. Als gratis verzending beschikbaar is, worden andere verzendopties verborgen * en alleen de gratis verzendoptie getoond. * * @param array $rates Beschikbare verzendmethoden. * @return array Aangepaste lijst van verzendmethoden. */ function my_hide_shipping_when_free_is_available( $rates ) { $free = array(); // Doorloop alle verzendmethoden. foreach ( $rates as $rate_id => $rate ) { // Controleer of de verzendmethode gratis verzending is. if ( 'free_shipping' === $rate->method_id ) { // Voeg de gratis verzendmethode toe aan de lijst en stop de lus. $free[ $rate_id ] = $rate; break; } } // Retourneer de lijst met alleen gratis verzending als deze beschikbaar is; anders retourneer alle verzendmethoden. return ! empty( $free ) ? $free : $rates; } // Voeg de filter toe aan WooCommerce om de aangepaste verzendmethode logica toe te passen. add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );

Snelheidsstickers 180

 11,50

Sticker voor het aangeven van een lagere snelheid, dan voorgeschreven, na montage van winter- en/of zomerbanden, zodat de bestuurder van de auto is gewaarschuwd.

Artikelnummer: PM054-03 Categorieën: ,