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
Dobrý den,
díky za tip, ale je možné na stránce košíku odstranit pouze text „Možnosti přepravy budou aktualizovány na stránce pokladny.“ a cenu za dopravu tam ponechat??
Dobrý den, to si tam můžete jednoduše doplnit do html.
Dobrý den,
dal by se tento snippet upravit tak, aby v košíku odstranil řádek „mezisoučet“? Pokud ano, bylo by možné poradit jak?
Děkuji
Pecka, díky