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 na výdejním místě. Přináší rychlost, úsporu na dopravě a možnost cross-sellu přímo na místě. Zároveň je to bod 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 kombinování položek. Pokud tato omezení nejsou transparentní, vzniká dark pattern, který krátkodobě zvyšuje konverze, ale dlouhodobě poškozuje NPS a důvěru zákazníků.
Typologie skrytých omezení při Click & Collect
- Geografická omezení – C&C pouze ve městech s více než X tisíci obyvateli, vyřazené 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 v prodejně ≠ dostupný pro C&C (rezervy pro walk-in zákazníky).
- Časová okna – omezené sloty pro vyzvednutí (např. pouze 10–12 a 16–18), blackout dny, inventury.
- Kompatibilita košíku – mix položek s rozdílnými pravidly (alkohol + OTC léky; mražené + elektro) blokuje C&C.
- Cenová omezení – odlišné promo pouze pro e-shop nebo pouze pro prodejnu; C&C neakceptuje některé slevové kódy.
- Limity množství – max. počet kusů na rezervaci (např. 2 kusy vysoce propíjených položek).
- Identitní/veká omezení – nutnost ověření totožnosti/ věkové hranice při vyzvednutí.
„Blokované košíky“: odkud vznikají a proč jsou toxické
Blokování košíku vzniká, když systém nedokáže sestavit feasible shipment plan pro zvolenou kombinaci položek a výdejní lokalitu. Nekorektní zpracování vede k frustraci a opuštění košíku. Nejčastější příčiny:
- Nedeterministická pravidla – stejný košík je jednou povolený, podruhé zablokovaný (race conditions při synchronizaci zásob).
- Tiché přemapování – systém na pozadí přepne položku na „doručení domů“, ale UI to jasně nezobrazí.
- Příliš přísné omezení – příliš tvrdá pravidla kombinací (např. zbytečná inkompatibilita kategorií).
- Vyčerpaná kapacita slotů – nedostupné časy vyzvednutí, ale uživatelské rozhraní je ukazuje jako „dočasně plné“ bez alternativ.
- Konflikt promo akcí – slevový kód kompatibilní pouze s doručením kurýrem; 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 uvedení, že se jedná o jinou prodejnu vzdálenou 40 km.
- „Naposledy dostupné“ – zobrazení naléhavosti, která nereflektuje skutečnou dostupnost C&C (jen sklad centrály).
- Automatické přepnutí doručení – tiše přepnutí z C&C na doručení domů s jinou cenou a dopravou.
- Zamčení košíku – 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 úrovni prodejny, rezervace, safety stock, allocation policy (walk-in vs. online).
- Rules Engine – rizikové kategorie, kombinace, objem/hmotnost, právní omezení, kompatibilita promo akcí.
- Slotting/Capacity Service – generování časových oken dle personálních a prostorových kapacit.
- Fulfillment Orchestrator – sestavování plánů (rozdělené objednávky, vyzvednutí ve více prodejnách, alternativní prodejna).
- Price/Promo Service – parita ceny, výjimky, pravidla promo pro C&C (možnost skládání, minimální hodnota košíku).
„Zábrany“ pro férové Click & Collect
- Parita informací – vždy zobrazovat dostupnost na úrovni prodejny 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 způsob doručení bez explicitního souhlasu zákazníka.
- Předběžná kontrola pravidel – ověřovat kompatibilitu již na detailu produktu (PDP), ne až v košíku.
- Promo transparentnost – zobrazit, které slevy/kódy platí pro C&C a proč jiné 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ší řešení sporů s tvrzením „systém mi bez varování změnil doručení“.
UX zásady: vysvětlete omezení dříve, než zákazníka zklamou
- PDP indikátory – „Dnes k vyzvednutí v Prodejně A (3 ks) • Podmínky C&C“ s tooltipem.
- Košíkový reason panel – při blokaci zobrazit přesný důvod a výzvu k akci („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 zboží fyzicky skladem dané provozovny a personál zvládne jeho 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.
- Nezamlčování omezení – skrytá vyloučení kategorií či limitů množství jsou klamavou praxí.
- 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 „pastí“
- Ex-ante validace – při vložení kódu hned ověřit kompatibilitu s C&C.
- Alternativní benefity – pokud kód neplatí, nabídnout ekvivalentní benefit pro C&C (např. kupon s menší slevou).
- Srozumitelná hláška – „Kód ABC10 je vázán na doručení kurýrem. Pro C&C doporučujeme XYZ5 (5 %).“
Monitoring a metriky
- C&C attach rate – podíl košíků s C&C ze všech košíků.
- C&C blockage rate – % košíků blokovaných nebo omezených při volbě C&C (segmentovat podle příčin).
- Slot fill & abandonment – obsazenost slotů vs. opuštění košíku při výběru slotu.
- False promise rate – případy, kdy PDP sliboval „dnes“, ale fulfilment nestihl přípravu včas.
- NPS po vyzvednutí – specifický NPS/CSAT pro C&C objednávky, důvody nespokojenosti.
Tabulka: typické příčiny blokace košíku a doporučená řešení
| Příčina blokace | Co vidí zákazník | Řešení v UI | Technická akce |
|---|---|---|---|
| Nedostupný slot | „Žádný termín“ | Navrhnout jiný čas/prodejnu | Real-time kapacitní API, čekací listina |
| Inkompatibilní položky | Obecná chyba | Označit konfliktní položku a nabídnout rozdělení objednávky | Vysvětlitelnost pravidel, automatický rozdělovací proces |
| Konflikt promo akcí | Neplatný kód | Alternativní kód pro C&C | Promo matice dle způsobu doručení |
| Selhání rezervace | „Vyprodáno“ po potvrzení | Okamžitá notifikace + náhrada | Optimistické vs. pesimistické rezervace, opakování pokusu |
Prevence: testování a kvalita
- Contract tests pro Inventory/Rules/Slotting API (stabilita odpovědí, latence, hraniční případy).
- Chaos testy – simulace výpadků zásob, opožděné synchronizace, náhlé změny kapacit.
- E2E scénáře – mix produktů, různé prodejny, kombinace promo akcí, změny doručení v košíku.
- Canary rollout – nové C&C pravidla nasazovat jen na 5–10 % návštěvnosti.
Provoz prodejen: lidský faktor
- SLA přípravy – definovaný čas od objednávky po stav „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, vrácení zboží do prodeje, férová komunikace.
- Cross-sell na místě – transparentní, bez nátlaku na doplňkové produkty, které nebyly v košíku, za stejnou cenu.
Řízení incidentů a komunikace
- Detekce – alert při nárůstu blockage rate nebo zvýšení počtu ticketů s hlášením „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í kupon.
- 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 | Zmírnění |
|---|---|---|---|
| Falešné tvrzení „dnes k vyzvednutí“ | Vysoký | Střední | Dostupnost a ETA na úrovni prodejny, kontrola SLA, 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 PDP skutečnou dostupnost a ETA konkrétní prodejny?
- Provádíte kontrolu pravidel kompatibility ještě před vstupem do košíku?
- Vysvětlujete důvody blokace a nabízíte řešení (rozdělení objednávky, alternativní prodejna, změna doručení)?
- Nepřepínáte doručení bez souhlasu a zaznamenáváte změny?
- Je