Jak odstranit výběr dopravy z košíku ve WooCommerce

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

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

4 Comments

  1. Petr

    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??

    Odpověď
  2. Štěpán

    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

    Odpověď

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *