Nastavení dopravy dle PSČ ve WooCommerce

Dub 19, 2020 | Wordpress, WooCommerce

Pokud třeba rozbíháte malý eshop, možná řešíte, zda nabídnout dopravu kurýrem a jak ji nacenit. Nebo možná dokonce uvažujete o zavážení vlastními silami? Něco takového jsme řešili na webu kytkyodpotoka.cz. Kvůli kvalitě doručení zavážíme sami a i kdybychom chtěli nemůžeme zavážet všude. Rozdělili jsme okruh zavážení do několik zón a podle toho nacenili dopravu kurýrem. Je to myslím férové a přehledné řešení pro zákazníky. Navíc Woocommerce toto nastavení umožní v základu bez dalších pluginů.

Přidat zónu dopravy
Přidat zónu dopravy

Přidat zónu dopravy

Jděte do nastavení dopravy (WooCommerce – Nastavení – Doprava). Klikněte na Přidat zónu dopravy. Nyní vyplňte Název zóny (např. 1.okruh, 2.okruh atd.) a Regiony zóny (Česká republika). Pod polem Regiony zóny vidíte odkaz Omezit na specifická PSČ. Pokud na něj kliknete objeví se vám nové pole na zapisování PSČ. Dle dokumentace můžete používat i různé zástupné symboly nebo rozsahy.

Omezení na PSČ
Omezení na jednotlivá PSČ

Posledním krokem je pak přiřazení dopravy k takto vytvořené zóně. Trochu nevýhoda je, že pokud je nějaká doprava společná pro všechny zóny (např. osobní odběr), musíte ji přidat pro každou zónu zvlášť. V košíku se pak vybere daná zóna dle PSČ v doručovací adrese (v případě, že doručovací je stejná jako fakturační tak ve fakturační adrese).

Kontrola doručení dle PSČ

Poslední věc co zbývá je nějak zákazníkům umožnit kontrolu, zda na jejich PSČ doručujete. Samozřejmě, že se to dozví v košíku, ale to mi nepřijde jako uživatelsky přívětivé. Udělal jsem tedy jednoduchý plugin, který po zadání konkrétní PSČ zobrazí, zda na dané místo doručujete či nikoliv. Plugin si můžete stáhnou zde. Klikněte na zelené tlačítko Clone or download – Download ZIP. Zazipovaný soubor pak nahrajte přes správce pluginů, případně rozbalený soubor nakopírujte přes FTP. Plugin zatím fuguje jen pokud zadáváte PSČ stylem jedno na řádek nebo pomocí rozsahů (např. 10000…11000). Tedy bez zástupných znaků. Hlášky, které se vypisují uživatelům si můžete upravit v nastavení pluginu. Kdybyste potřebovali pomoct nebo něco nefungovalo tak mi klidně napište.

Kontrola doručení dle PSČ