Sniper Design

Blog

Cena dopravy podle PSČ na Upgates: proč to není tak jednoduché, jak by se mohlo zdát

Cena dopravy podle PSČ na Upgates: proč to není tak jednoduché, jak by se mohlo zdát
Autor: Kamil CEO Sniper Design

Cena dopravy podle PSČ je téma, které ve Sniper Design řešíme poměrně často. Padá to do e-mailů, řeší se ve skupinách a v rámci platformy Upgates jde stále o nevyřešenou záležitost. Typicky tohle pálí e-shopy, které posílají zboží paletovou přepravou, kde rozdíl mezi dopravou na 10 a na 100 kilometrů znamená úplně jiné peníze. A jak to v Upgates vyřešit, když nativní funkce neexistuje?

Proč Upgates standardně neumí cenu dopravy podle PSČ

Upgates v základu nemá funkci, která by uměla přepočítat cenu dopravy podle PSČ zákazníka. A upřímně, podle našich zkušeností se to dlouho měnit nebude. E-shopy, které mají různé sazby podle vzdálenosti nebo regionu, tak musí hledat custom řešení.

Custom úprava košíku podle PSČ: technický limit, který to komplikuje

Na první pohled se nabízí logické řešení: ve druhém kroku košíku, kde si zákazník volí dopravu, přidáme políčko pro PSČ. Podle něj se mu pak zobrazí relevantní možnosti dopravy.

Háček je v tom, jak Upgates funguje uvnitř. Frontendovou úpravou nelze měnit cenu čehokoliv – ani produktu, ani dopravy, ani platby. Nemůžeme tedy něco vypočítat na frontendu a tu cenu pak promítnout do objednávky. Všechny dopravy musí být předem připravené v administraci.

Proč nefunguje řešení po jednotlivých PSČ

Kdybychom chtěli mít dopravu navázanou přímo na konkrétní PSČ, znamenalo by to v administraci založit obrovské množství samostatných doprav. A k tomu se přidává druhý problém: tohle množství doprav by se muselo neustále aktualizovat a udržovat – při každé změně ceny od přepravce ručně procházet stovky položek.

S klienty jsme tuhle variantu téměř pokaždé zavrhli. Je to administrativně neúnosné a v praxi nefunkční.

Rozdělení republiky na kraje: praktický kompromis, který funguje

Řešení, které se nám osvědčilo, je rozdělit republiku na kraje nebo na podobně velké oblasti. To už je realisticky spravovatelné množství doprav.

V košíku se pak udělá custom úprava tak, že zákazník ve druhém kroku nejdřív zvolí svůj kraj a podle toho se mu nabídnou dostupné možnosti dopravy. Není to dokonalé řešení podle PSČ, nesplňuje to zadání na 100 %, ale v reálu to klientům dává smysl a téměř vždy je akceptovatelné.

Proč je to lepší než jednotná doprava pro celou ČR

U paletových přeprav nebo větších zásilek prostě jedna doprava pro celou republiku není možná. Rozdíly v ceně jsou natolik velké, že by buď e-shop dotoval dopravu z vlastní marže, nebo by se zákazníci z bližších oblastí cítili podražení. Krajové rozdělení tohle rozumně řeší – sazby odpovídají reálným nákladům a přitom je administrativa zvládnutelná.

Chcete to nasadit na svůj e-shop?

Pokud řešíte stejný problém na svém Upgates e-shopu a potřebujete poradit nebo rovnou implementovat custom úpravu košíku s volbou dopravy podle kraje, ozvěte se nám.