Doprava ve WooCommerce: zóny, ceny, výdejní místa a integrace

Praktické nastavení dopravy ve WooCommerce: zóny, sazby, limity, výdejní místa, štítky, tracking a testování objednávek.

Doprava ve WooCommerce: zóny, ceny, výdejní místa a integrace
Stručná odpověď

Rozdělte adresy do nepřekrývajících se dopravních zón a definujte metody a podmínky podle hmotnosti, rozměrů, hodnoty a typu produktu. Výdejní místo ukládejte k objednávce jednoznačně. Integraci štítků a sledování zásilek otestujte s dopravcem a připravte náhradní proces pro případ výpadku API.

Doprava ve WooCommerce je kombinací volby zákazníka a logistických pravidel. Pokladna musí nabídnout pouze metody dostupné pro danou adresu a košík, vypočítat správnou cenu a předat skladu údaje potřebné k expedici. Jednoduché zóny postačí pro základní prodej, ale výdejní místa, rozměrová omezení, více balíků a živé sazby dopravce vyžadují přesnější návrh.

Nejprve popište fyzický tok zásilky a výjimky, a teprve potom vybírejte plugin. Jinak se provoz přizpůsobuje nahodilým možnostem doplňku nebo pracovníci ručně opravují údaje mimo systém. Konkrétní přepravní podmínky, dostupnost služeb a ceny ověřujte u dopravců; technické nastavení je nutné aktualizovat, když se změní smlouva nebo produktový sortiment.

Zmapujte produkty, balíčky a geografické zóny

U každého produktu potřebujete spolehlivou hmotnost a podle pravidel dopravce také rozměry či přepravní třídu. Objemný, křehký, chlazený nebo digitální produkt nemůže automaticky používat stejnou metodu. Určete, zda se více položek balí společně, kdy se objednávka dělí a jak se cena skládá. Pokud produktová data chybí, přesný výpočet v pokladně není možný bez konzervativní náhradní hodnoty.

Dopravní zóny seřaďte od nejkonkrétnější po obecnou a otestujte hraniční adresy. Rozhodněte, zda se dostupnost určuje zemí, regionem, PSČ nebo jejich kombinací. Pro každou zónu zapište metody, měny, daňové nastavení a podmínky. Vždy připravte i chování pro adresu, kterou žádná služba nepokrývá: jasná zpráva, možnost kontaktu nebo úprava košíku je lepší než prázdný seznam.

Nastavte sazby a dopravu zdarma bez mezer

Pevná sazba je předvídatelná, pokud sortiment nemá velké logistické rozdíly. Tabulková sazba může pracovat s hmotností, počtem, třídou nebo pásmem hodnoty, ale pravidla se musí vzájemně pokrývat a nepřekrývat. U živé ceny z API zohledněte odezvu a dostupnost dopravce. Cache výsledku může pomoci, ale klíč musí zahrnovat všechny parametry ovlivňující cenu.

Dopravu zdarma definujte přesně: práh, použití kupónu, oprávněné země, třídy a chování při slevě. Podmínku zákazníkovi ukažte v přiměřeném okamžiku, ne až po vyplnění celé adresy, pokud ji lze určit dříve. Ověřte zaokrouhlování a hraniční hodnoty těsně pod prahem, přesně na něm a nad ním. Marketingový text, košík i skutečný výpočet musí používat stejné pravidlo.

  • Pevné, pásmové nebo živé sazby podle potřeby
  • Jednoznačné hranice a přepravní třídy
  • Stejné pravidlo dopravy zdarma v textu i systému
  • Náhradní volba při chybě výpočtu

Integrujte výdejní místa použitelně

Výběr výdejního místa má fungovat na mobilu, pomocí klávesnice i při pomalém načítání mapy. Nabídněte také textové vyhledávání a seznam, aby mapa nebyla jedinou cestou. Po výběru zobrazte název a adresu v souhrnu objednávky. Pokud zákazník změní způsob dopravy nebo fakturační údaje, původní místo se nesmí potichu zachovat. Povinnost výběru validujte před odesláním objednávky.

Do objednávky ukládejte stabilní identifikátor pobočky, čitelnou adresu a případné provozní údaje potřebné pro export. Nespoléhejte se pouze na text v poznámce. Integrace musí řešit zrušenou nebo dočasně nedostupnou pobočku a aktualizovat seznam podle poskytovatele. Osobní údaje posílejte dopravci jen v nezbytném rozsahu a přístupy k API chraňte stejně jako ostatní produkční tajemství.

Automatizujte štítky, tracking a stavy

Vytvoření zásilky může probíhat ručně u objednávky, dávkovým exportem nebo automaticky po určeném stavu. Vyberte okamžik, kdy jsou údaje finální a sklad je připraven zásilku zpracovat. Opakované kliknutí nesmí vytvořit druhý štítek bez upozornění. Uložte identifikátor zásilky, dopravce, tracking a odpověď API. Chybná adresa se má zobrazit pracovníkovi s možností opravy a bezpečného opakování.

Stav objednávky a stav zásilky nejsou vždy totožné. Balík může být vytvořen, převzat, v přepravě, uložen nebo vrácen, zatímco obchod má vlastní kroky platby a vyřízení. Namapujte pouze události, které mají měnit komunikaci se zákazníkem. Trackingový odkaz generujte z ověřené šablony nebo odpovědi dopravce a neprozrazujte interní údaje. U webhooků ověřujte podpis a opakované zprávy zpracujte idempotentně.

  • Jednoznačný okamžik vytvoření zásilky
  • Ochrana před duplicitním štítkem
  • Oddělené stavy objednávky a přepravy
  • Kontrolované opakování po chybě API

Testujte kombinace a připravte provoz

Testovací matice má pokrýt každou zónu, metodu a přepravní třídu, hraniční hmotnosti, práh dopravy zdarma, kupón, výdejní místo a adresu bez pokrytí. Vyzkoušejte košík s produkty, které se nesmějí odeslat společně, i změnu adresy těsně před platbou. Ověřte cenu v pokladně, objednávce, e-mailu, exportu a systému dopravce. Rozdíl často vznikne v některém z pozdějších kroků, nikoli při prvním zobrazení.

Sklad a podpora potřebují návod pro opravu adresy, změnu pobočky, opětovný tisk, rozdělení balíku, zrušení zásilky a výpadek API. Monitorujte neúspěšné exporty a objednávky bez dopravní metody. Při změně ceníku nebo sortimentu spusťte regresní testy a zaznamenejte datum účinnosti pravidel. Tak doprava zůstane předvídatelná i poté, co původní implementátor přestane řešit každou objednávku osobně.

Časté dotazy

Jak nastavit dopravu zdarma ve WooCommerce?

V příslušné zóně vytvořte metodu dopravy zdarma a definujte podmínku, například minimální hodnotu nebo kupon. Poté ověřte výpočet po slevách, daně, výjimky produktů a hraniční částky. Přesné možnosti závisí na konfiguraci a doplňcích.

Proč se nezobrazuje výdejní místo?

Zkontrolujte zónu, adresu, zvolenou metodu, kompatibilitu pokladny, chyby JavaScriptu a odpověď API. Problém může být i v chybějícím klíči nebo omezení produktu. Logy a reprodukovatelný testovací košík urychlí diagnostiku.

Je lepší pevná cena, nebo cena z API dopravce?

Pevná cena je jednodušší a odolná vůči výpadku, živá sazba může přesněji odrážet parametry zásilky. Volba závisí na sortimentu a obchodní strategii. U API vždy připravte timeout, cache a náhradní postup.

Zdroje a další čtení

Adam Antoni, vývojář digitálních řešení
Adam Antoni · Webiant

Adam Antoni vyvíja weby, aplikácie a softvér na mieru. Prepája firemné systémy, automatizuje procesy a vytvára AI agentov. Pôsobí v Spišskej Novej Vsi a spolupracuje s firmami na celom Slovensku.

Potřebujete toto téma vyřešit ve svém projektu?

Napište, co chcete zlepšit, s čím dnes bojujete a jaký výsledek očekáváte. Na úvodní konzultaci projdeme vhodný rozsah a další postup.

Vyberte si, které cookies povolíte. Volbu můžete kdykoli změnit přes odkaz v patičce nebo tlačítko cookies.

Ochrana soukromí a podrobnosti o cookies