Zastaralé možnosti dopravy
WooCommerce 2.6 představilo zóny dopravy, které nahradily předchozí možnosti dopravy.
Pokud používáte některý z předchozích způsobů dopravy, budou i nadále fungovat. Doporučujeme však co nejdříve přejít na zóny dopravy, protože starší metody budou v budoucích verzích odstraněny.
Zóny dopravy umožňují opakované použití, takže některé dřívější metody (například mezinárodní paušální sazba) již nejsou potřeba a lze je nahradit paušální dopravou.
Tip: Vyzkoušejte přímé propojení e-shopu a dopravce s našimi dopravními pluginy. U dopravců jako je Zásilkovna, PPL, DPD, Česká pošta, GLS a dalších můžete například rovnou odesílat objednávku do systému dopravce, tisknout štítky balíku, vybrat výdejní místo nebo nastavovat dynamicky cenu dopravy.
Paušální doprava
Paušální doprava je způsob dopravy bezplatně zahrnutý ve WooCommerce, který umožňuje definovat standardní sazbu za položku, za třídu dopravy nebo za objednávku.
Nastavení naleznete na: WooCommerce > Nastavení > Doprava > Paušální sazby.
Paušální dopravu je možné použít společně s třídami dopravy, které umožní lepší výkon a flexibilitu.
Konfigurace
Na obrazovce Nastavení si můžete vybrat z několika možností:
- Povolit/zakázat – zaškrtnutím políčka povolíte paušální sazby.
- Název metody – pojmenujte způsob dopravy. Tento název zákazník uvidí při výběru způsobu dopravy.
- Dostupnost – vyberte, do kterých zemí doručujete. Zvolte „všechny povolené země“ nebo „vybrané země“.
- Stav daně – určete, zda se daň uplatní na cenu přepravy.
- Náklady – zadejte náklady na celý košík. Do tohoto pole můžete přidat další náklady na zboží. Viz níže.
Náklady
Pole Náklady umožňuje účtovat paušální sazbu za zboží, náklady založené na procentech nebo minimální poplatek.
Dostupné zástupné symboly:
- [qty] – počet produktů v košíku
- [fee] – příplatek. Tento poplatek má dva volitelné argumenty.
- percent – procento na základě celkových nákladů na objednávku.
- min_fee – minimální částka. Hodí se při použití procent.
Příklady
- 10 + ( 200 * [qty] ) – základní náklady na dopravu ve výši 200 CZK za každou položku v košíku.
- 20 + [fee percent=“10″ min_fee=“40″] – základní náklady na dopravu ve výši 200 CZK plus 10 % z celkové objednávky, nejméně 40 CZK.
Třídy doprav
Pokud jste nastavili třídy doprav, rozhraní přidá několik dalších polí:
U každé třídy dopravy najdete jedno pole.
- Žádné poplatky za třídu dopravy – hodí se, pokud použijete níže uvedenou možnost „podle třídy“. V opačném případě použijte pole Náklady.
- Typ kalkulace – dvě možnosti:
- Za objednávku – vybere nejdražší možnost na základě nákladů na dopravu v košíku.
- Podle třídy – účtuje dopravu pro každou třídu dopravy.
Mezinárodní paušální doprava
Mezinárodní paušální sazba je založena na paušální dopravě, která umožňuje nadefinovat standardní sazbu za objednávku, položku nebo třídu dopravy pro mezinárodní dodání.
Nastavení najdete na: WooCommerce > Nastavení > Doprava > Mezinárodní doručení.
Mezinárodní paušální dopravu je možné použít společně s třídami dopravy, které umožní lepší výkon a flexibilitu.
Konfigurace
⦁ Povolit/zakázat – zaškrtnutím políčka povolíte mezinárodní doručení.
⦁ Název metody – pojmenujte způsob dopravy. Tento název zákazník uvidí při výběru způsobu dopravy.
⦁ Dostupnost – vyberte, do kterých zemí doručujete. Zvolte „všechny povolené země“ nebo „vybrané země“.
⦁ Stav daně – určete, zda se daň uplatní na cenu přepravy.
⦁ Náklady – zadejte náklady na celý košík. Do tohoto pole můžete přidat další náklady na zboží. Viz níže.
Náklady
Co když chcete účtovat mezinárodní paušální sazbu za položku? Nebo procentuální náklady? Nebo nastavit minimální poplatek? To je možné nastavit v poli Náklady.
Dostupné zástupné symboly:
- [qty] – počet produktů v košíku
- [fee] – příplatek. Tento poplatek má dva volitelné argumenty.
- percent – procento na základě celkových nákladů na objednávku.
- min_fee – minimální částka. Hodí se při použití procent.
Příklady
- 10 + ( 200 * [qty] ) – základní náklady na dopravu ve výši 200 CZK za každou položku v košíku.
- 20 + [fee percent=“10″ min_fee=“40″] – základní náklady na dopravu ve výši 200 CZK plus 10 % z celkové objednávky, nejméně 40 CZK.
Třídy doprav
Pokud jste nastavili třídy dopravy, můžete použít další pole:
- Pro každou třídu bude k dispozici pole nákladů.
- Žádné poplatky za třídu dopravy – hodí se, pokud použijete níže uvedenou možnost „podle třídy“. V opačném případě použijte pole Náklady.
- Typ kalkulace – dvě možnosti:
- Za objednávku – vybere nejdražší možnost na základě nákladů na dopravu v košíku.
- Podle třídy – účtuje dopravu pro každou třídu dopravy.
Doprava zdarma
Pokud povolíte dopravu zdarma, zákazníci získají možnost bezplatné dopravy objednávek. Jedná se o skvělý způsob dopravy, který zákazníky povzbudí k dalším nákupům. Nabídněte dopravu zdarma třeba nad částku 2000 korun.
Nastavení a konfigurace
Nezapomeňte nastavit dali metody a dostupnost metody.
V možnosti Dostupnost metody můžete zvolit dostupnost pro všechny povolené země, kdy nárok na dopravu zdarma získá každý zákazník, nebo jen zákazník z vybrané země. Pokud zvolíte vybrané země, zobrazí se nové pole, ve kterém můžete dopravu zdarma omezit jen na konkrétní státy.
Poté můžete zadat podmínky, které zákazník musí splňovat, aby získal dopravu zdarma:
- N/A – nechte prázdné, pokud chcete dopravu zdarma nabídnout všem zákazníkům.
- Platný kupón na dopravu zdarma – pro použití se speciálním kupónem.
- Minimální útrata – nastavte minimální částku objednávky.
- Minimální útrata nebo kupón
- Minimální útrata a kupón
Vytvoření kupónu na dopravu zdarma
Krok 1: Vytvoření kupónu
Nejprve vytvořte kupón a poté zaškrtněte políčko Doprava zdarma. Více informací na: (Správa kupónů).
Krok 2: Povolte dopravu zdarma
V obecném nastavení zaškrtněte možnost Povolit dopravu zdarma. A je hotovo! Zákazníci nyní mohou v pokladně použít kupón k získání dopravy zdarma.
Kupóny vs. minimální útrata
Pokud jste nastavili kupóny i minimální útratu, kupóny mají přednost. Pokud má uživatel kupón, na minimální částka není brán zřetel. Pokud však uživatel kupón nemá, zohlední se minimální částka.
Poznámka: Toto jsou informace provývojáře. Pokud se nevyznáte v kódování a šablonách a řešíte potenciální konflikty, obraťte se na WooExperty nebo vývojáře. V rámci našich zásad podpory nejsme schopni poskytnout podporu pro možnosti přizpůsobení.
(Pokročilé) Povolení nebo zakázání dopravy zdarma pomocí háčků
Doprava zdarma má funkci is_available, kterou lze připojit ke kódu:
return apply_filters( ‚woocommerce_shipping_‘ . $this->id . ‚_is_available‘, $is_available );
To znamená, k funkci woocommerce_shipping_free_shipping_is_available můžete připojit funkci add_filter(), která vrátí true nebo false.
Místní doručení (odstraněno)
Místní doručení bylo ze zastaralých možností dopravy odstraněno. Viz Zóny dopravy.
Místní doručení je způsob dopravy pro doručování objednávek v okolí. Poplatek může být procento z objednávky, paušální, anebo žádný.
Místní doručování můžete povolit a nakonfigurovat na kartě: WooCommerce > Nastavení > Doprava > Místní doručení
Daně za místní doručení se odvíjejí od lokality obchodu. Pokud jsou daně odvozeny od PSČ, použijte tuto funkci, která zajistí, že PSČ obchodu bude zahrnuto.
view rawgistfile1.php hosted with by GitHub
Osobní odběr (odstraněno)
Osobní odběr byl ze zastaralých možností dopravy odebrán. Viz Místní vyzvednutí pro WooCommerce.
Osobní odběr je způsob dopravy, který umožňuje zákazníkovi vyzvednout na prodejně.
Tuto možnost lze povolit a nastavit v kartě WooCommerce > Nastavení > Doprava > Osobní odběr.
Poznámka: Způsob dopravy osobního odběru vypočítá daně na základě umístění obchodu a nikoli adresy zákazníka.
Chcete-li zakázat výpočet daně pro osobní odběr, přidejte na konec souboru functions.php tento kód:
add_filter( ‚woocommerce_apply_base_tax_for_local_pickup‘, ‚__return_false‘ );
Chcete-li vypočítat daně na základě PSČ a města, ve kterém dojde k vyzvednutí, musíte pomocí nadefinovat město a PSČ pomocí tohoto snippetu:
(github viz původní článek)