Přidejte záhlaví a začněte generovat tabulku obsahu
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

4 komentáře: „Jak odstranit výběr dopravy z košíku ve 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