---
site_name: WPlama
site_description: "Správa, opravy a vývoj WordPress webů a e-shopů"
site_url: https://www.wplama.cz
contact_email: info@wplama.cz

title: "Jak skrýt ostatní dopravy, když je dostupná doprava zdarma"
url: https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/
date: 2020-03-02
modified: 2020-02-25
author: Tomáš Cirkl
type: post
categories: [Snippety, WooCommerce]
tags: [doprava, pokladna, snippet]
---

WooCommerce

# Jak skrýt ostatní dopravy, když je dostupná doprava zdarma

[![profil 100x100](https://www.wplama.cz/wp-content/uploads/2026/11/profil-100x100.jpg "profil 100x100") **Tomáš Cirkl**](https://www.wplama.cz/author/tomas/) Publikováno 2. 3. 2020 1 min čtení

Pozor:

Článek je z roku 2020. Některé postupy se mohly změnit.

![woocommerce školení](https://www.wplama.cz/wp-content/uploads/2018/04/woocommerce-skoleni.jpg "woocommerce školení")

WooCommerce v základním nastavení umožňuje využít dopravu zdarma dle předem definovaných podmínek. Nicméně neumí v případě, že zákazník dopravu zdarma splňuje, automaticky skrýt ostatní dopravy.

[![Doprava zdarma](https://www.wplama.cz/wp-content/uploads/2020/02/doprava-zdarma-1024x281.png "Doprava zdarma")](https://www.wplama.cz/wp-content/uploads/2020/02 / doprava-zdarma.png)

Doprava zdarma

To samozřejmě nevypadá dobře a mnohem lepší je skrýt ostatní druhy dopravy, když je doprava zdarma dostupná.

Pro aktivaci této funkce je potřeba vložit níže uvedený kód do [vlastního pluginu](https://www.wplama.cz/navod-jak-vytvorit-zaklad-wordpress-pluginu/) nebo do functions.php v [child šabloně](https://www.wplama.cz/jak-vytvorit-child-theme-a-proc-ji-vyuzivat/).

```

function my_hide_shipping_when_free_is_available( $rates ) {
	$free = array();
	foreach ( $rates as $rate_id => $rate ) {
		if ( 'free_shipping' === $rate->method_id ) {
			$free[ $rate_id ] = $rate;
			break;
		}
	}
	return ! empty( $free ) ? $free : $rates;
}
add_filter( 'woocommerce_package_rates', 'my_hide_shipping_when_free_is_available', 100 );

```

Po uložení a promazání WooCommerce cache můžete vidět, že pokud je dostupná doprava zdarma, bude v nabídce jediná.

[![Doprava zdarma samotná](https://www.wplama.cz/wp-content/uploads/2020/02/doprava-zdarma-samotna-1024x216.png "Doprava zdarma samotná")](https://www.wplama.cz/wp-content/uploads/2020/02 / doprava-zdarma-samotna.png)

Doprava zdarma samotná

## Dostaňte toto nastavení do WooCommerce

V případě, že vám nastavení skrytí ostatních doprav, když je doprava zdarma dostupná chybí v základu WooCommerce, můžete [hlasovat](https://ideas.woocommerce.com/forums/133476-woocommerce/suggestions/32436028-hide-specific-shipping-method-if-free-shipping-is?_ga=2.203317650.204257094.1582632140-651498496.1572870284&_gac=1.16440004.1581578082.CjwKCAiA4Y7yBRB8EiwADV1haW1N8oiG2eBm3xrX5zk7UYAD31D_8cpZdXB0gTAIM5ZqTh5o_IuvhRoCkUkQAvD_BwE) o jeho přidání do jádra.

- [#doprava](https://www.wplama.cz/stitek/doprava/)
- [#pokladna](https://www.wplama.cz/stitek/pokladna/)
- [#snippet](https://www.wplama.cz/stitek/snippet/)

Sdílet

-
- [](mailto:?subject=Jak skrýt ostatní dopravy, když je dostupná doprava zdarma&body=Jak skrýt ostatní dopravy, když je dostupná doprava zdarma https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/)
- [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.wplama.cz%2Fjak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma%2F)
- [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.wplama.cz%2Fjak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma%2F)

![profil 150x150](https://www.wplama.cz/wp-content/uploads/2026/11/profil-150x150.jpg "profil 150x150")

Autor

Tomáš Cirkl

Zakladatel WPlama. Od roku 2014 se starám o weby a e‑shopy na WordPressu a píšu o tom, co při té práci řeším. Třikrát jsem přednášel na Word Campech.

1 035 článků [Všechny články autora →](https://www.wplama.cz/author/tomas/)

## Komentáře (7)

[Přidat komentář →](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#respond)

E

Emanuel [12. 10. 2020](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-163881)

Dobrý den,

velice děkuji za toto info, avšak není ještě nějaký další způsob „kde“ tuto funkci nastavit? Chilld šablonu bohužel nemám(firemní účaty) a vlastní plugin je taky trošku mimo možnosti. :/

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-163881)

TC

Tomáš Cirkl WPlama [13. 10. 2020](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-164083)

Zdravím,
prázdný plugin, do kterého vložíte funkci, si můžete stáhnout zde: [https://toret.cz/produkt/boilerplate/](https://toret.cz/produkt/boilerplate/)

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-164083)

---

---

K

Klaudia [19. 5. 2021](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-229337)

Dobrý deň, ďakujem, táto funkcia je super, funguje. Po pridaní tejto funkcie sa síce skryjú ostatné dopravy, ale zákazník potom nemá na výber, ako mu má byť tovar doručený. Vyplní len svoju adresu a meno, ale nie je tam žiadna možnosť, či to chce poslať poštou, cez zásielkovňu alebo kuriérom.
Viete prosím poradiť, ako toto riešiť? Ďakujem

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-229337)

B

Bohdana [17. 6. 2021](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-239556)

Dobrý den, přišla jste prosím na nějakou metodu? Děkuji.

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-239556)

K

Klaudia [26. 8. 2021](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-259862)

Dobrý deň, nie, riešenie som nenašla 🙁

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-259862)

TC

Tomáš Cirkl WPlama [27. 8. 2021](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-259882)

Ano, zůstane tam jen doprava zdarma a vše se skryje, aby si majitel e‑shopu vybral nejlevnější doručení. Pokud chcete, aby měl i nadále uživatel na výběr, nemůžete mu metody skrýt, ale upravit jejich cenu na zadarmo.

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-259882)

---

---

---

---

M

Milan [10. 2. 2022](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-293755)

Staci predsa vytvorit vo woocommerce doprava zdarma. A pluginom: WC Hide Shipping Methods a skryt vsetky dopravy okrem dopravy zdarma. Sposob dopravy Vam zostane len bude zdarma 🙂 Takto to ja bezne pouzivam a mate klud.

[Odpovědět](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#comment-293755)

---

### Přidat komentář [Zrušit odpověď](https://www.wplama.cz/jak-skryt-ostatni-dopravy-kdyz-je-dostupna-doprava-zdarma/#respond)

[← Předchozí článek WordPress školení pro začátečníky a mírně pokročilé (Praha 5.3.2020)](https://www.wplama.cz/wordpress-skoleni-pro-zacatecniky-a-mirne-pokrocile-praha-5-3-2020/) [Další článek → Co je to administrační lišta ve WordPress?](https://www.wplama.cz/co-je-to-administracni-lista-ve-wordpress/)

Související

## Mohlo by vás zajímat

[Všechny články z rubriky WooCommerce →](https://www.wplama.cz/wordpress/woocommerce/)

![automatizace woocommerce](https://www.wplama.cz/wp-content/uploads/2025/09/automatizace-woocommerce.png "automatizace woocommerce")

WooCommerce

### [Zpracování objednávek ve WooCommerce: Možnosti automatizace, díky kterým bude provoz e‑shopu efektivní](https://www.wplama.cz/automatizace-woocommerce/)

22. 9. 2025 5 min čtení

---

![modernizovane e mailove sablony a nahledy](https://www.wplama.cz/wp-content/uploads/2025/05/modernizovane-e-mailove-sablony-a-nahledy.webp "modernizovane e mailove sablony a nahledy")

WooCommerce

### [WooCommerce 9.8: Modernizovaný design e‑mailů](https://www.wplama.cz/woocommerce-9-8-modernizovany-design-e-mailu/)

13. 5. 2025 3 min čtení

---

![wordpress bezpecnost](https://www.wplama.cz/wp-content/uploads/2018/10/wordpress-bezpecnost.png "wordpress bezpecnost")

WooCommerce

### [POZOR: Falešný e‑mail se vydává za WooCommerce a nabádá ke stažení škodlivého pluginu](https://www.wplama.cz/pozor-falesny-e-mail-se-vydava-za-woocommerce-a-nabada-ke-stazeni-skodliveho-pluginu/)

7. 5. 2025 3 min čtení

---