WooCommerce umožňuje vypočítat cenu dopravy již v košíku. A protože to není celkem obvyklé a zákazníky to může mást, ukážeme si, jak se zobrazení ceny dopravy v košíku zbavit.
Nejprve se podíváme, o jakém výpočtu dopravy se bavíme:
Jedná se o výběr dopravy pod mezisoučtem položek v košíku. Často mají klienti požadavek, tento výběr odstranit, protože se jim zdá, že mate zákazníky. To je ostatně i můj názor, protože výběr dopravy je umístěn na pokladně.
Přestože najdete v nastavení možnost tento kalkulátor vypnout, samotnou dopravu by to odstranit nemmělo, pouze to vypne formulář s přepočtem při změně země.
Proto vám dnes ukáži snippet, díky němuž se jednoduše zbavíte zobrazení dopravy v košíku.
function disable_shipping_calc_on_cart( $show_shipping ) { if( is_cart() ) { return false; } return $show_shipping; } add_filter( 'woocommerce_cart_ready_to_calc_shipping', 'disable_shipping_calc_on_cart', 99 );
Tento kód vložíte ideálně do nějakého svého malého pluginu, nebo do functions.php v aktivní šabloně a doprava zmizí.
Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce