Přeskočit na obsah
Zpět na portfolio
E-shopAlkohol 18+ComgatePOHODA

Le Coq

Nový web a e-shop koktejlů Le Coq převzatý od studia SYNAPSE/5: věková brána, dva dopravci s kontrolou věku, platba kartou a účtování v POHODĚ.

Klient

Spirit goods

Rok

2026

Moje cena

od 85 000 Kč

Tržní cena (agentura)

od 450 000 Kč

Čistý čas práce

10 dní

Doba u agentury

4 měsíce

lecoq.cz
Homepage Le Coq „Obarvi svůj svět“

0

automatických testů

0

řádků vlastního kódu

0

řádků nad převzatým základem z ViWellu

0

vlastních komponent

Zadání

S čím klient přišel

Web se přebíral od cizího studia. Kód přišel jen přes FTP, k hostingu, který nebyl náš, a s pevným datem startu kampaně. Prodej alkoholu přitom přidává povinnosti, které e-shop pro psí nápoje neznal. Věk se musí ověřit na webu, v pokladně i při převzetí. Alkohol nesmí odejít do Z-BOXu. Reklamní systémy a Google přitom musí obsah vidět, takže věková brána nesmí přesměrovávat. Kampaň zároveň potřebovala měření konverzí, landing pages, feedy a akci 1+1, a sklad nesměl při náporu z bannerů prodat stejnou lahev dvakrát.

Řešení

Co jsem postavil

Jádro e-shopu jsem převzal z ViWellu, který běží v produkci: košík, pokladnu, objednávky, QR platbu, export do POHODY a Zásilkovnu. Na něm jsem postavil celý nový lecoq.cz v jedné Next.js aplikaci. Věková brána překryje stránku jen v prohlížeči a server vrací 200 s plným obsahem. Při odmítnutí brána pošle návštěvníka na nealko řadu Virgin. Objednávka s alkoholem projde jen s potvrzením věku a jen dopravou, která věk ověří při předání: výdejním místem Zásilkovny s obsluhou, nebo kurýrem Messengeru. DPH se počítá po položkách, sklad se rezervuje atomicky v databázi, karty platí přes Comgate a faktura se šaržemi vzniká v POHODĚ. Starých 17 adres webu vede jedním přesměrováním 301 na nové.

Věková brána nad černobílým webem
Detail koktejlu Blue Lagoon v e-shopu
Landing page kampaně s akcí 1+1 na 4packy

Co e-shop umí

  • Nový web lecoq.cz místo jednostránkového PHP od SYNAPSE/5, e-shop nativně na /eshop
  • 16 příchutí (11 alko, 5 nealko Virgin) po kusech, ve 4packu a v kartonu 24 ks, k tomu dárkové sady
  • Věková brána 18+, checkbox v pokladně a kontrola na serveru; „Ne“ vede na nealko řadu
  • Dva dopravci s kontrolou věku: výdejní místa Zásilkovny (bez Z-BOXů) a kurýr Messenger, výběr podle hmotnosti
  • Platba převodem s QR, dobírkou a kartou přes Comgate
  • POHODA: objednávky, vydané faktury se šaržemi podle expirace, PDF faktury e-mailem, hodinová synchronizace skladu
  • Akce 1+1 zdarma na 4packy, kampaňové slevové kódy a landing pages pro bannery
  • Produktové feedy pro Google, Meta a Zboží.cz
  • Měření po souhlasu (GTM, Consent Mode v2, GA4 e-commerce, Sklik) a atribuce kampaně u objednávky
  • Administrace: objednávky, štítky, tržby, kampaně, slevy, sklad, e-maily, odstoupení, export CSV
  • Právní texty pro prodej alkoholu: VOP, reklamační řád, zásady ochrany údajů

Detaily, které dělají rozdíl

  • Věková brána, při které je web pod ní černobílý; po „Ano“ se z tlačítka kruhem rozleje barva přes celou stránku
  • Brána nepřesměrovává: Google i reklamní roboti vidí plný obsah a „Ne“ si s sebou nese UTM i click ID
  • Alkohol se nedá objednat do Z-BOXu ani podvrženým požadavkem, protože výdejní místo ověřuje server přímo u Zásilkovny
  • Sklad nejde prodat dvakrát: rezervace probíhá jedním podmíněným UPDATE a karton a jednotlivé lahve sdílejí stejnou kartu
  • Doprava v rozpisu DPH se dělí poměrem základů daně na haléř, stejně na webu, v e-mailu i na dokladu v POHODĚ
  • Faktura v POHODĚ dostane šarže s nejbližší použitelnou expirací; když šarže nestačí, faktura nevznikne a jde k ruční kontrole

Technologie

Next.js 16React 19TypeScriptTailwind 4Drizzle ORMNeon PostgresFramer MotionZásilkovna APIMessenger APIComgatePOHODA mServerZodVitestVercel Cron

Chcete něco podobného?

Řekněte mi, co potřebujete. Do 24 hodin se ozvu s návrhem řešení, cenou a termínem.

Nezávazná poptávka

Další projekty

IRIS pro Instinkt Reality a Renta365, 2026.

IRIS

Systém · 6 měsíců

Kancelář, která prodává nemovitosti i spravuje nájmy, chtěla přestat vyplňovat smlouvy ručně a párovat platby po jedné. Za půl roku z toho vznikl jeden systém — od prvního zájemce přes smlouvu a předpisy nájemného až po portál, kde se nájemník zeptá AI asistenta.

automatických testů
9 156
řádků kódu aplikace
112 162
tabulek v databázi
57
šablon smluv a dokumentů
38
Celá případovka
Porajťák pro Porajt Pub, 2026.

Porajťák

Systém · 6 týdnů

Bistro u rybníka fungovalo na papíře a v hlavě provozní. Postavil jsem jednu platformu, která obsluhuje hosta, brigádníka i účetní — a majiteli dává přehled v reálném čase odkudkoli.

obrazovek systému
37
řádků vlastního kódu
35 361
automatických testů
199
vysvětlená variabilita denní tržby
R² 0,65
Celá případovka