Co je Click & Collect a proč je to citlivá část nákupní cesty
Click & Collect (C&C) umožňuje zákazníkovi objednat online a vyzvednout zboží v prodejně nebo výdejním místě. Přináší rychlost, úsporu na dopravě a cross-sell přímo na místě. Zároveň je to uzel s vysokým rizikem frustrace: skrytá omezení dostupnosti, změny cen při vyzvednutí, blokované košíky při přepnutí způsobu doručení nebo nejasná pravidla pro kombinaci položek. Pokud nejsou tato omezení transparentní, vzniká dark pattern, který krátkodobě zvyšuje konverze, ale dlouhodobě ničí NPS a důvěru.
Typologie skrytých omezení při Click & Collect
- Geografická omezení – C&C pouze ve městech s více než X tisíci obyvatel, vyloučené regiony, vybrané prodejny bez C&C.
- Sortimentní omezení – položky s atypickými rozměry, nebezpečné materiály, chlazené potraviny, produkty vyžadující montáž.
- Stav zásob vs. „vyhrazené zásoby“ – sklad na prodejně není totožný s dostupným pro C&C (rezervy pro walk-in zákazníky).
- Časová okna – limitované sloty vyzvednutí (např. pouze 10–12 a 16–18 hodin), blackout dny, inventury.
- Kompatibilita v košíku – mix položek s odlišnými pravidly (alkohol + OTC léky; mražené zboží + elektro) blokuje C&C.
- Cenová omezení – odlišné promo akce pouze pro e-shop nebo pouze pro prodejnu; C&C neakceptuje některé slevové kódy.
- Limity množství – maximální počet kusů na rezervaci (např. 2 ks vysoce popíjeného produktu).
- Identitní/ věkové omezení – nutnost ověření totožnosti nebo věkové hranice při vyzvednutí.
„Blokované košíky“: odkud se berou a proč jsou toxické
Blokování košíku vzniká, když systém nedokáže sestavit feasible shipment plan pro zvolenou kombinaci položek a vyzvedávací lokalitu. Nekorektní zpracování vede k frustraci a opuštění košíku. Nejčastější příčiny:
- Nedeterministická pravidla – stejný košík jednou povolený, jindy zablokovaný (race conditions při synchronizaci zásob).
- Tiché přemapování – systém v pozadí přepne položku na „doručení domů“, ale UI to nezobrazuje srozumitelně.
- Příliš přísné omezení – příliš striktní pravidla kombinací (např. zbytečná inkompatibilita kategorií).
- Vyčerpání slotů – nedostupné časy vyzvednutí, ale UI je zobrazuje jako „dočasně plné“ bez alternativ.
- Konflikt promo akcí – slevový kód kompatibilní pouze s kurýrním doručením; při přepnutí na C&C košík „padá“.
Temné vzory (dark patterns) při C&C
- Maskování nedostupnosti – „Dnes k vyzvednutí“ bez odhalení, že jde o jinou prodejnu vzdálenou 40 km.
- „Naposledy dostupné“ – zobrazení urgency, která nereflektuje reálnou C&C dostupnost (pouze centrální sklad).
- Automatické přepnutí doručení – tiché přepnutí z C&C na doručení domů s odlišnou cenou a dopravou.
- Košíkový lock-in – zablokování košíku po přidání jedné „problémové“ položky bez vysvětlení, které položky kolidují.
Architektura rozhodování: od dostupnosti po plán vyzvednutí
Minimální servisní architektura:
- Inventory Service – zásoby na jednotlivých prodejnách, rezervace, safety stock, allocation policy (walk-in vs. online).
- Rules Engine – kategorie rizika, kombinace, objem/hmotnost, právní omezení, kompatibilita promo akcí.
- Slotting/Capacity Service – generování časových oken podle personálních a prostorových kapacit.
- Fulfilment Orchestrator – skládání plánů (rozdělené objednávky, vyzvednutí z více prodejen, alternativní prodejna).
- Price/Promo Service – cena na paritě, výjimky, pravidla promo akcí pro C&C (možnost skládání slev, minimální hodnota košíku).
„Guardrails“ pro férové Click & Collect
- Parita informace – vždy zobrazovat store-level dostupnost a odhadovaný čas vyzvednutí (např. „dnes do 18:00“).
- Deterministické vysvětlení – při blokaci košíku uvést konkrétní důvod a navrhnout řešení (rozdělení objednávky, alternativní prodejna, změna doručení).
- Opt-in na změnu – nikdy nepřepínat doručení bez explicitního souhlasu zákazníka.
- Pre-check pravidel – validovat kompatibilitu již na detailu produktu (PDP), ne až v košíku.
- Promo transparentnost – zobrazit, které slevy/kódy platí pro C&C a proč ostatní ne.
Datový model a logování pro audit a diagnostiku
- STORE_STOCK (store_id, sku, on_hand, reserved, safety_stock, updated_at)
- RESERVATION (order_id, sku, qty, store_id, expires_at, source=C&C|walk-in)
- RULE_DECISION (cart_id, rule_id, outcome, reason_code, conflicting_items[], timestamp)
- SLOT_CAPACITY (store_id, slot_id, capacity_total, capacity_used, eta_from/to)
- DELIVERY_MODE_CHANGE (cart_id, from, to, user_action=true/false, ui_surface)
- PROMO_COMPAT (promo_id, delivery_mode, allowed=true/false, reason)
Veškeré klíčové události ukládejte do WORM archivu s časovou značkou a hashem. Umožní to pozdější spor v situaci „systém mi bez varování změnil doručení“.
UX zásady: vysvětlete omezení dříve, než způsobí bolest
- PDP indikátory – „Dnes k vyzvednutí na Prodejně A (3 ks) • Podmínky C&C“ s tooltipem.
- Košíkový reason panel – při blokaci zobrazit přesný důvod a akční tlačítka („Odstranit položku X“, „Rozdělit objednávku“, „Změnit prodejnu“).
- Mapové vyhledávání prodejen – skutečná vzdálenost, otevírací doba, obsazenost slotů.
- Výběr slotu – dostupné časy s live obsazeností a alternativami.
- Promo banner – „Kód ABC10 neplatí pro C&C (pouze kurýr). Pro C&C použijte XYZ5.“
Právní a etické minimum
- Pravdivost tvrzení – „Dnes k vyzvednutí“ pouze pokud je fyzicky na skladě konkrétní provozovny a personál zvládne přípravu.
- Transparentnost ceny – pokud se cena v prodejně může lišit, musí to být zřejmé před potvrzením objednávky.
- Nezatajování omezení – skrytá vyloučení kategorií nebo limitů množství jsou klamavá praktika.
- Ochrana osobních údajů – při identitních kontrolách vysvětlit právní základ a rozsah zpracování.
Konflikty promo akcí a doručení: jak je řešit bez „pasti“
- Ex-ante validace – při vložení kódu ihned ověřit kompatibilitu s C&C.
- Alternativní benefit – pokud kód neplatí, nabídnout ekvivalentní benefit pro C&C (např. kupón s nižší slevou).
- Jasná hláška – „Kód ABC10 je vázán na doručení kurýrem. Pro C&C doporučujeme XYZ5 (sleva 5 %).“
Monitoring a metriky
- Míra využití C&C – podíl košíků s C&C na všech košících.
- Míra blokace C&C – % košíků, které končí chybou/omezením při volbě C&C (segmentovat dle důvodů).
- Vyplnění a opuštění slotů – obsazenost slotů vs. opuštění košíku při výběru slotu.
- Míra falešných slibů – případy, kdy PDP uváděla „dnes“, ale fulfillment nezvládl přípravu včas.
- NPS po vyzvednutí – specifický NPS/CSAT pro C&C objednávky, důvody nespokojenosti.
Tabulka: typické důvody blokace a doporučená řešení
| Důvod blokace | Co zákazník vidí | Řešení v UI | Technická akce |
|---|---|---|---|
| Nedostupný slot | „Žádný termín“ | Navrhnout jiný čas/prodejnu | Real-time kapacitní API, waitlist |
| Nezkompatibilní položky | Obecná chyba | Označit konfliktní položku a nabídnout rozdělení objednávky | Vysvětlitelnost pravidel, automatický split-flow |
| Konflikt promo akce | Neplatný kód | Alternativní kód pro C&C | Promo matice podle způsobu doručení |
| Rezervace selhala | „Vyprodáno“ po potvrzení | Okamžitá notifikace + náhrada | Optimistické vs. pesimistické rezervace, retry |
Prevence: testování a kvalita
- Contract tests pro Inventory/Rules/Slotting API (stabilita odpovědí, latence, okrajové případy).
- Chaos testy – simulovat výpadky zásob, zpožděné synchronizace, náhlé změny kapacit.
- E2E scénáře – mix produktů, různé prodejny, promo kombinace, změny doručení v košíku.
- Canary rollout – nové pravidla C&C nasazovat na 5–10 % návštěvnosti.
Operativa prodejen: lidský faktor
- SLA přípravy – definovaný čas od objednávky po „ready for pickup“ podle kategorií.
- Pick-path a staging – optimalizovaná trasa a vyhrazené místo pro C&C zásilky.
- „No-show“ politika – retenční lhůty, poplatky, návrat zboží zpět do prodeje, férová komunikace.
- Cross-sell na místě – transparentní, bez nátlaku na doplňky, které nebyly v košíku, za stejnou cenu.
Incident management a komunikace
- Detekce – alert na skok v blockage rate nebo nárůst tiketů „C&C nefunguje“.
- Diagnostika – korelace RULE_DECISION a STORE_STOCK, revize posledních nasazených pravidel.
- Řešení – dočasné uvolnění pravidel, alternativní prodejna, kompenzační kupón.
- Komunikace – banner na webu, SMS/e-mail s omluvou a novým termínem.
- Post-mortem – aktualizace pravidel, testů a playbooku.
Riziková matice
| Riziko | Dopad | Pravděpodobnost | Mitigace |
|---|---|---|---|
| Falešné tvrzení „dnes k vyzvednutí“ | Vysoký | Střední | Store-level ETA, SLA kontrola, sankce za nesplnění |
| Automatické přepnutí doručení bez souhlasu | Vysoký | Nízká | Explicitní opt-in, logování DELIVERY_MODE_CHANGE |
| Blokované košíky bez vysvětlení | Střední | Střední | Reason panel, vysvětlitelnost v Rules Engine |
| Nekonzistentní cena e-shop vs. prodejna | Střední | Střední | Parita cen pro C&C nebo zřetelné upozornění |
Checklist pro férové Click & Collect
- Zobrazuje detail produktu (PDP) skutečnou dostupnost a ETA konkrétní prodejny?
- Ověřujete pravidla kompatibility ještě před vstupem do košíku?
- Vysvětlujete důvody blokace a nabízíte řešení (rozdělení, alternativní prodejna, změna doručení)?
- Nepřepínáte doručení bez souhlasu a logujete změny?
- Je promo politika pro C&C transparentní a konzistentní?
- Monitorujete blockage rate, false promise