Doprava zdarma jako páka růstu: proč „doplnit si košík“ funguje
Prah pro dopravu zdarma (např. 49 €) je jedním z nejsilnějších behaviorálních stimulů v e-commerce. Využívá averzi k ztrátám: zákazník raději „investuje“ pár eur do užitečného zboží, než „zbytečně“ zaplatí poštovné. On-page kalkulátor hodnoty, který v reálném čase ukazuje, kolik chybí do prahu a navrhne relevantní položky, zvyšuje průměrnou hodnotu košíku, zlepšuje konverzi a zároveň snižuje podíl košíků s platbou za dopravu. Klíčové je, aby byl transparentní, přesný a eticky navržený – bez manipulativních praktik.
Definice a terminologie
- Prah dopravy zdarma (FST – Free Shipping Threshold): minimální hodnota košíku (po slevách, s/bez DPH dle pravidel), od které je doprava zdarma.
- Doplňková hodnota (Top-up): dodatečná částka, kterou je třeba přidat do košíku, aby zákazník dosáhl FST.
- On-page kalkulátor: UI prvek, který počítá a vizualizuje rozdíl k FST a doporučuje vhodné produkty.
- Efektivní úspora: reálný přínos pro zákazníka při doplnění košíku (úspora za dopravu minus cena doporučených položek, pokud by nebyly jinak potřeba).
Behaviorální principy, na kterých kalkulátor stojí
- Averze ke ztrátám: poplatek za dopravu působí jako „bolestivá ztráta“. Zobrazení chybějící částky rámuje rozhodnutí do získání „bonusové“ dopravy zdarma.
- Cenové kotvy: prah (např. 49 €) vytváří mentální kotvu, ke které zákazník podvědomě směřuje.
- Snadnost zpracování: jednoduché číslo „Chybí vám 6,20 €“ usnadňuje akci lépe než nejasné „přidejte ještě něco“.
- Reciprocita: „Dopravu bereme na sebe“ podporuje pocit férovosti, pokud je komunikace upřímná.
Pravidla výpočtu: přesnost a konzistence
Základní rovnice kalkulátoru:
TopUp = max(0, FST − BasketEligibleValue)
- BasketEligibleValue = hodnota položek po aplikovaných slevách, které se počítají do FST (ne všechny položky musí být způsobilé).
- DPH: držte se jedné politiky – doporučuje se počítat stejně jako při určování dopravy v košíku (většinou s DPH pro B2C).
- Vyloučení: dárkové poukazy, předplatné, některé služby často nepočítejte do FST; zobrazte to transparentně.
- Zaokrouhlování: používejte komerční zaokrouhlování na centy s jednotnou přesností zobrazení (2 desetinná místa).
- Více prahů: pokud existují pásma (např. 49 € → standard, 79 € → expres), vyberte nejbližší vyšší prah; nabídněte přepínač „zobrazit i vyšší prah“.
UX návrh: kde, kdy a jak kalkulátor zobrazovat
- Umístění: v košíku nad rekapitulací ceny; na PDP v blízkosti ceny a dopravy; v mini-košíku jako diskrétní lišta.
- Tón komunikace: neutrální a faktický – „Chybí vám 6,20 € do dopravy zdarma“; vyhněte se nátlaku („rychle, jinak prohrajete“).
- Akční prvky: CTA „Přidat doporučené“ a „Zobrazit více možností“; rovnocenná možnost „Pokračovat bez dopravy zdarma“.
- Vizualizace: progress bar s jasným prahem (např. 42,80 € / 49,00 €); nikdy neskrývejte aktuální náklady na dopravu.
- Reaktivita: přepočítávat při každé změně košíku bez reloadu; dostupnost a ceny v reálném čase.
- Přístupnost: ARIA live-region pro změnu hlášení, dostatečný kontrast (≥ 4,5:1), ovladatelné klávesnicí.
Výběr doporučených produktů: relevance nad vše
- Cenové rozpětí: nabízejte položky v pásmu 0,5× až 1,5× hodnoty TopUp (pokud chybí 6 €, doporučujte 3–9 €).
- Kategorie s vysokou akceptací: spotřební a příslušenství (baterie, filtry, kabely, náplně, kosmetika travel-size), dárkové balení s jasnou hodnotou.
- Kompatibilita: preferujte doplňky k existujícím SKU v košíku (modelová shoda, velikost, konektor, materiál).
- Dostupnost a SLA: zobrazujte pouze položky, které neprodlužují doručení košíku; respektujte sklad a rezervační časy.
- Marže: re-ranking podle hrubé marže a míry vrácení; vyřaďte položky s vysokým RMA.
Výpočet efektivní úspory: férovost pro zákazníka
Zákazník by měl vidět, zda se mu doplnění „vyplatí“:
Efektivní úspora = Cena dopravy − (Cena doporučené položky − její sleva)
- Zobrazte procentuální i absolutní rozdíl, pokud je pozitivní (např. „Ušetříte 3,80 € a získáte +1 rok záruky“) – jinak ukažte neutrální informaci bez přesvědčování.
- Nabízejte „pseudo-úspory“ pouze tehdy, pokud není doporučená položka výrazně dražší než poštovné a přináší zákaznickou hodnotu.
Dark patterns: hranice, které nesmíte překročit
- Žádné předvyplněné položky: doplňky nikdy automaticky nepřidávejte do košíku.
- Rovnocenné volby: „Pokračovat bez dopravy zdarma“ musí být stejně viditelná akce jako „Doplňte košík“.
- Transparentní výluky: pokud se něco nepočítá do prahu, sdělte to u produktu i v košíku.
- Bez falešné naléhavosti: časovače a „zbývá 1 ks“ používejte pouze u reálných systémových dat.
- Zákaz confirmshamingu: vyhněte se textům typu „Ne, nechci ušetřit“.
Vícekanálové scénáře: mini-košík, PDP, košík, checkout
- PDP: informace „Doprava zdarma od 49 €“ + kalkulace při volbě varianty; „Přidejte ještě X €“ při opakovaném přidávání.
- Mini-košík: progress bar + 2–4 rychlé návrhy na 1 klik přidat.
- Košík: hlavní kalkulátor, detail výpočtu, doporučení podle TopUp.
- Checkout: pouze jemný status; neodvádějte pozornost od dokončení objednávky.
Matematika s kombinovanými akcemi: slevy, kupony, bundly
- Pořadí výpočtu: (1) položkové slevy → (2) košíkové slevy → (3) kupony → (4) doprava. Kalkulátor musí reflektovat aktuální pořadí.
- Vyloučení kuponů: pokud kupon způsobí, že košík klesne pod FST, kalkulátor to musí zohlednit.
- Bundly: pokud bundle má fixní cenu, počítejte jeho celek; pokud jde o „koup 2+1“, do FST vstupuje suma po slevě.
Regionální a logistické nuance
- Různé prahy podle regionu: kalkulátor musí znát zemi / PSČ a měnit FST pro dopravce a služby (výdejní místa vs. kurýr).
- Hmotnost/objem: pokud přeprava závisí na hmotnosti, objektivně ukažte, že některé těžké položky nebudou mířit na dopravu zdarma.
- Čas doručení: doporučené položky nesmí prodloužit ETA; explicitně to uveďte („Nemění termín doručení“).
Architektura řešení: data a API
- Cenový engine: zdroj pravdy pro ceny po slevách a logiku FST; vyhněte se duplikaci logiky na frontendu.
- Inventory & SLA: real-time dostupnost a přiřazené služby dopravy na úrovni SKU.
- Recommendation service: pravidla + model (atributové párování, „kupováno společně“, re-ranking marží).
- Telemetry: události „expozice kalkulátoru“, „klik doporučení“, „přidání“, „checkout úspěch“ s korelací na varianty UI.
Měření úspěchu: KPI a inkrementální hodnota
- Uplift AOV: nárůst průměrné hodnoty objednávky oproti holdout skupině bez kalkulátoru.
- Attach rate doporučení: podíl košíků, kde byl přidán doporučený produkt (celkem a podle kategorií).
- Shipping fee incidence: pokles podílu objednávek s placenou dopravou.
- CR a rychlost checkoutu: kalkulátor nesmí zpomalovat dokončení objednávky.
- RMA/vrácení: sledujte vrácení položek přidaných kvůli FST – musí být nízké.
Experimenty: A/B a holdout design
- Holdout: 10–20 % návštěv bez kalkulátoru; měřte AOV, CR, Shipping fee incidence, RMA.
- Varianty: text („Chybí vám X €“ vs. „Přidejte X € a ušetříte Y €“), umístění (mini-košík vs. košík), počet doporučení (2 vs. 4), cenové pásmo návrhů.
- Délka testu: alespoň jeden nákupní cyklus (7–14 dní) nebo do dosažení statistické síly; segmentujte noví vs. vracející se.
Anti-fraud a edge-cases
- Rychlé změny košíku: debouncing výpočtu (např. 150–250 ms) a atomické aktualizace.
- Nestandardní měny: konzistentní zaokrouhlování a symboly měny (lokalizace).
- Offline platby: pokud metoda mění poplatek za dopravu (dobírka), zahrňte to do kalkulace a komunikace.
- Promo stacking: zabrání kombinacím, které vedou k nesprávnému stavu (např. sleva po přidání položky znovu sníží košík pod FST).
Textace a vizuál: příklady správné komunikace
- Neutrální: „Chybí vám 6,20 € do dopravy zdarma. Podívejte se na návrhy, které neprodlužují doručení.“
- Hodnotové: „Přidejte 5,90 € a ušetříte 3,99 € na dopravě.“
- Transparentní: „Položky typu dárková karta se do prahu nezapočítávají.“
Privacy-by-design a soulad s regulací
- Minimalizace dat: pro výpočet FST nepotřebujete osobní údaje; pracujte s košíkem a katalogem.
- Souhlasy: personalizovaná doporučení mimo web (e-mail, push) vyžadují souhlas; on-site kontextové návrhy mohou stát na legitimním zájmu – vždy transparentně informujte.
- Vysvětlitelnost: krátké vysvětlení „Doporučujeme na základě položek ve vašem košíku“.
Implementační checklist
- Jeden zdroj pravdy pro ceny, slevy a prahy; kalkulátor používá stejné API jako pokladna.
- Real-time dostupnost a SLA; doporučené položky neposouvají termín doručení.
- UI prvek je nenátlakový, přístupný, bez modalů blokujících tok.
- Jasně komunikované výluky a pořadí výpočtů slev.
- Telemetrie událostí: expozice, klik, přidání, odstranění, dokončení; atributace k variantě.
- Holdout a A/B test nastavený; metriky a pozorovací období definováno.
- Fail-safe: při chybě výpočtu skrýt kalkulátor a nezdržovat checkout.
Jednoduché skórování pro výběr návrhů
Pro re-ranking kandidátů použijte například:
Skóre = Affinity × (Marže%) × Dostupnost × SLA_fit × PriceFit × (1 − Penalizace_frekvence)
- PriceFit preferuje položky v pásmu blízkém TopUp.
- Penalizace_frekvence roste s počtem zobrazení bez interakce.
Praktický roadmap zavedení (4 týdny)
- Týden 1: analýza prahů, pravidel slev, výluk, regionálních SLA; návrh UI a textace.
- Týden 2: integrace do košíku/PDP/mini-košík; napojení na pricing a inventory; základní


























