Co je Click & Collect a proč jde o citlivou část nákupní cesty
Click & Collect (C&C) umožňuje zákazníkovi objednat online a vyzvednout si zboží na prodejně nebo výdejním místě. Přináší rychlost, úsporu za dopravu a možnost cross-sellu na místě. Zároveň jde o uzel s vysokým rizikem frustrace: skrytá omezení dostupnosti, změny cen při vyzvednutí, blokované košíky při přepnutí doručení nebo nejasná pravidla pro kombinaci položek. Pokud tato omezení nejsou transparentní, vzniká dark pattern, který krátkodobě zvyšuje konverze, ale dlouhodobě ničí NPS a důvěru.
Typologie skrytých omezení u Click & Collect
- Geografická omezení – C&C pouze ve městech s > X tisíci obyvatel, vyloučené regiony, vybrané prodejny bez C&C.
- Omezení sortimentu – 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“ – skladové zásoby na prodejně ≠ dostupnost pro C&C (rezervy pro zákazníky nakupující přímo na prodejně).
- Časová okna – omezené termíny vyzvednutí (např. pouze 10–12 a 16–18), dny bez provozu, inventury.
- Kompatibilita položek v košíku – kombinace položek s odlišnými pravidly (alkohol + volně prodejné léky; mražené zboží + elektronika) blokuje C&C.
- Cenová omezení – odlišná akce pouze pro e-shop nebo pouze pro prodejnu; C&C nepřijímá některé kódy.
- Limity množství – maximální počet kusů na rezervaci (např. 2 ks velmi žádané položky).
- Omezení týkající se totožnosti/věku – nutnost ověřit totožnost/dosažení věkové hranice při vyzvednutí.
„Blokované košíky“: jak vznikají a proč jsou toxické
Blokování košíku nastává, když systém nedokáže sestavit feasible shipment plan pro zvolenou kombinaci položek a místo vyzvednutí. Nesprávné zpracování vede k frustraci a opuštění košíku. Nejčastější příčiny:
- Nedeterministická pravidla – stejný košík je jednou povolený, jindy blokovaný (race conditions při synchronizaci zásob).
- Tiché přesměrování – systém na pozadí přepne položku na „doručení domů“, ale uživatelské rozhraní to nezobrazí srozumitelně.
- Příliš přísné omezení – příliš striktní pravidla pro kombinace (např. zbytečná nekompatibilita kategorií).
- Nedostupnost termínů – termíny vyzvednutí nejsou dostupné, ale uživatelské rozhraní je zobrazuje jako „dočasně obsazené“ bez nabídky alternativ.
- Konflikt promo akce – slevový kód je kompatibilní pouze s doručením kurýrem; po přepnutí na C&C košík „spadne“.
Temné vzorce (dark patterns) u C&C
- Zakrývání nedostupnosti – „Dnes k vyzvednutí“ bez upozornění, že jde o jinou prodejnu vzdálenou 40 km.
- „Poslední kusy“ – zobrazení naléhavosti, které neodpovídá skutečné dostupnosti pro C&C (pouze zásoby v centrálním skladu).
- Automatické přepnutí doručení – tiché přepnutí z C&C na doručení domů s odlišnou cenou a náklady na dopravu.
- Uzamčení košíku – zablokování košíku po přidání jedné „problémové“ položky bez vysvětlení, které položky jsou v konfliktu.
Architektura rozhodování: od dostupnosti k plánu vyzvednutí
Minimální architektura služeb:
- Inventory Service – zásoby na jednotlivých prodejnách, rezervace, safety stock, allocation policy (nákup na prodejně vs. online).
- Rules Engine – rizikové kategorie, 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 – sestavování plánů (rozdělení objednávky, vyzvednutí na více prodejnách, alternativní prodejna).
- Price/Promo Service – cenová parita, výjimky, pravidla promo akcí pro C&C (kombinovatelnost, minimální hodnota košíku).
„Guardrails“ pro férové Click & Collect
- Parita informací – vždy zobrazovat dostupnost na úrovni prodejny a ETA vyzvednutí (např. „dnes do 18:00“).
- Deterministické vysvětlení – při zablokování košíku uvést konkrétní důvod a navrhnout řešení (rozdělení objednávky, alternativní prodejna, změna doručení).
- Změna pouze se souhlasem – nikdy nepřepínat doručení bez výslovného souhlasu.
- Předběžná kontrola pravidel – ověřovat kompatibilitu už na stránce produktu (PDP), nikoli až v košíku.
- Transparentnost promo akcí – zobrazit, které slevy/kódy platí pro C&C a proč některé neplatí.
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)
Všechny klíčové události ukládejte do archivu WORM s časovým razítkem a hashem. Umožní to pozdější řešení sporu s tvrzením „systém mi bez varování změnil doručení“.
Zásady UX: vysvětlete omezení dříve, než začnou vadit
- Indikátory na PDP – „Dnes k vyzvednutí na prodejně A (3 ks) • Podmínky C&C“ s tooltipem.
- Panel s důvodem v košíku – při zablokování zobrazit přesný důvod a CTA („Odebrat položku X“, „Rozdělit objednávku“, „Změnit prodejnu“).
- Vyhledávání prodejen na mapě – skutečná vzdálenost, otevírací doba, obsazenost termínů.
- Výběr termínu – dostupné časy s live přehledem obsazenosti a alternativami.
- Promo banner – „Kód ABC10 neplatí pro C&C (pouze pro doručení kurýrem). Pro C&C použijte XYZ5.“
Právní a etické minimum
- Pravdivost tvrzení – „Dnes k vyzvednutí“ pouze tehdy, pokud je zboží fyzicky skladem v konkrétní provozovně a personál je schopen ho připravit.
- Transparentnost ceny – pokud se cena na 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 limity množství představují klamavou praktiku.
- Ochrana osobních údajů – při ověřování totožnosti vysvětlit právní základ a rozsah zpracování.
Konflikty promo akcí a doručení: jak je řešit bez „pasti“
- Validace předem – při zadání kódu ihned ověřit jeho kompatibilitu s C&C.
- Alternativní výhoda – pokud kód neplatí, nabídnout rovnocennou výhodu pro C&C (např. kupón s nižší slevou).
- Srozumitelné upozornění – „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ů, u kterých výběr C&C skončí chybou/omezením (segmentovat podle důvodů).
- Obsazenost termínů a opuštění košíku – obsazenost termínů vs. opuštění košíku při výběru termínu.
- False promise rate – případy, kdy PDP slibovala „dnes“, ale oddělení vyřizování objednávek nestihlo zboží včas připravit.
- NPS po vyzvednutí – specifické NPS/CSAT pro objednávky C&C, důvody nespokojenosti.
Tabulka: typické důvody blokování a doporučená řešení
| Důvod blokování | Co vidí zákazník | Řešení v uživatelském rozhraní | Technický zásah |
|---|---|---|---|
| Nedostupný termín | „Žádný termín“ | Navrhnout jiný čas/prodejnu | Kapacitní API v reálném čase, čekací listina |
| Nekompatibilní položky | Obecná chyba | Označit konfliktní položku a nabídnout rozdělení objednávky | Vysvětlitelnost pravidel, automatizovaný proces rozdělení |
| Konflikt promo akce | Neplatný kód | Alternativní kód pro C&C | Matice promo akcí podle delivery_mode |
| Rezervace se nezdařila | „Vyprodáno“ po potvrzení | Okamžité upozornění + náhrada | Optimistické vs. pesimistické rezervace, opakování pokusu |
Prevence: testování a kvalita
- Contract tests pro API Inventory/Rules/Slotting (stabilita odpovědí, latence, okrajové případy).
- Chaos testy – simulovat výpadky inventáře, zpožděné synchronizace, náhlé změny kapacit.
- E2E scénáře – kombinace produktů, různé prodejny, kombinace promo akcí, změny doručení v košíku.
- Canary rollout – nová pravidla C&C nasazovat pro 5–10 % návštěvnosti.
Provoz prodejen: lidský faktor
- SLA přípravy – definovaná doba od objednávky po stav „ready for pickup“ podle kategorií.
- Trasa vychystávání a staging – optimalizovaná trasa a vyhrazené místo pro zásilky C&C.
- Pravidla pro nevyzvednuté objednávky – lhůty pro vyzvednutí, poplatky, návrat zboží 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.
Řízení incidentů a komunikace
- Detekce – upozornění na skok v blockage rate nebo nárůst požadavků podpory „C&C nefunguje“.
- Diagnostika – korelace RULE_DECISION a STORE_STOCK, revize naposledy 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.
Matice rizik
| Riziko | Dopad | Pravděpodobnost | Zmírnění rizika |
|---|---|---|---|
| Nepravdivé tvrzení „dnes k vyzvednutí“ | Vysoký | Střední | ETA na úrovni prodejny, kontrola SLA, sankce za nesplnění |
| Automatické přepnutí doručení bez souhlasu | Vysoký | Nízká | Výslovný souhlas, logování DELIVERY_MODE_CHANGE |
| Blokované košíky bez vysvětlení | Střední | Střední | Panel s důvodem, vysvětlitelnost v Rules Engine |
| Nekonzistentní cena e-shopu a prodejny | Střední | Střední | Cenová parita pro C&C nebo zřetelné upozornění |
Kontrolní seznam pro férové Click & Collect
- Zobrazuje PDP skutečnou dostupnost a ETA konkrétní prodejny?
- Ověřujete pravidla kompatibility ještě před přechodem do košíku?
- Vysvětlujete důvody blokování 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 logujete změny?
- Je politika promo akcí pro C&C transparentní a konzistentní?
- Monitorujete blockage rate, false promise rate a NPS C&C?
- Máte archiv WORM s rozhodnutími pravidel a změnami dostupnosti?
Click & Collect jako disciplína důvěry
Click & Collect funguje pouze tehdy, jsou-li skutečná dostupnost, kapacita a pravidla srozumitelně komunikovány dříve, než zákazník investuje čas do sestavení košíku. Namísto skrytých omezení a blokovaných košíků zvolte architekturu s vysvětlitelností, deterministickými ochrannými pravidly, transparentní politikou promo akcí a robustním monitoringem. Výsledkem jsou nižší náklady na podporu, vyšší NPS a udržitelnější tržby.
