Dopravní metody ve WooCommerce mohou být někdy velmi nepružné. V základu nemůžete měnit cenu podle hmotnosti, rozměrů, balení a podobně. Jedním z případů je i nemožnost upravovat cenu na základě toho, zda je v košíku určitý produkt.
Naštěstí proto má WooCommerce pěkný filtr, díky kterému cenu bez problémů ovlivníte.
V tomto případě na základě toho, že košík obsahuje produkt, jenž má custom field s určitou hodnotou, nastavíme ceny všech doprav na nulu. Tím dáme zákazníkovi dopravu zdarma. Samozřejmě, podmínku můžete libovolně měnit a případně i třeba schovávat jednotlivé dopravní metody.
Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce
dobrý den,
prosím Vás, kam tento kod vlozit ? do jakeho souboru v editoru ?
DEKUJI
Dobrý den,
je potřeba to dát do functions.php. Psal jsem o tom zde https://musilda.cz/wordpress-snippet-kam-s-nim/