Klient chce „headless e-shop". Po hodinovom rozhovore zvyčajne zistíme, že chce buď SaaS s lepšou rýchlosťou, alebo plne custom platformu. Headless je niekde uprostred — a niekedy je to to správne miesto, niekedy nie.
Tento článok je o tom, kedy dáva zmysel ísť „headless" a kedy je to over-engineered riešenie pre potreby, ktoré by zvládol Shopify.
Čo „headless" v skutočnosti znamená
E-shop má dve vrstvy: 1. **Backend / commerce platform** — produktový katalóg, košík, checkout, objednávky, zákazníci. Tradične: Shopify, WooCommerce, Magento. 2. **Frontend / store** — to, čo vidí návštevník. Tradične: vstavaná téma od platformy (Shopify Liquid, WooCommerce theme).
Headless = oddelenie týchto vrstiev. Backend zostáva (alebo sa vymení za API-first platformu ako Medusa, Commerce.js, Saleor), frontend sa stavia ako samostatná aplikácia (Next.js, Astro, SvelteKit), ktorá komunikuje s backendom cez API.
Kedy headless dáva zmysel
1. Trh vyžaduje rýchlosť, ktorú vstavaná téma nedoručí.
Lighthouse Performance score nad 90, LCP pod 2 s, FID pod 100 ms na mobile. Shopify Liquid s 30 apps + 10 pixel trackerov sa nikdy nepriblíži k tomuto. Next.js s ISR a edge-rendered katalógom áno.
Ak vaš biznis-case je „2 % konverzia → 3 % konverzia cez výkon", headless plní účel. Ak vaš biznis-case je „95 % konverzia stačí", neplní.
2. Frontend potrebuje vlastnú logiku, ktorá nie je primárne e-commerce.
Príklad: B2B e-shop s konfigurátorom 3D produktu (custom mebľa). Téma Shopify nedoručí 3D viewer. Custom React/Next.js áno.
Druhý príklad: AI-driven personalization, kde frontend strieda ponuku podľa real-time behaviour. Headless umožňuje, vstavaná téma nie.
3. Multi-channel — web, mobilná app, kiosk — z jedného backendu.
Ak chcete jeden katalóg, jeden checkout, ale dva-tri rôzne fronty, headless je jediné rozumné riešenie. Vlastniť dva e-shopy synchronizovať je horor.
4. Tím má React/TypeScript inžinierov, ktorí ovládajú frontend.
Headless = custom code. Bez inžinierskeho tímu (alebo external partner-a) systém nebude rásť. Shopify Liquid môže ladiť senior marketér. Next.js storefront nie.
Kedy headless nedáva zmysel
1. Trh je „štandardný e-shop, 50–500 produktov, B2C".
Shopify s témou Dawn alebo Impulse na vás predá viac obchodu než custom Next.js. Téma má features (recenzie, súvisiace produkty, search, checkout) hotové. Custom = každú feature musíte stavať.
Ak vaše požiadavky sa zhodujú s 95 % e-shopov, custom je over-engineered.
2. Rozpočet je menší ako 30k EUR.
Headless minimum: backend (Medusa.js hostovaný = 200–500 €/mes), frontend (Next.js development = 15–40k EUR pri prvej fáze), CMS pre obsah (Sanity, Strapi = 200–500 €/mes), pipeline (Vercel/CloudFlare = 100–300 €/mes), maintenance (2–5k mesačne).
Ak biznis nemá 30k+ na úvod a 2k+ na mes prevadzku, Shopify Starter alebo Basic je správna voľba.
3. Tím nie je technický a nikdy nebude.
Headless = neustále technické rozhodovanie. Bez interného tímu/external partnera, ktorý vás vedie, sa systém zastaví na tom, ako vyriešiť „zmenu v checkoute".
Ako sa rozhoduje
Tri otázky:
**Otázka 1:** Aké je vaše GMV (gross merchandise volume) za posledných 12 mesiacov? - < 100k EUR → Shopify Basic, nemyslite na headless - 100k–500k EUR → Shopify s headless tématom, alebo non-headless Shopify Plus - 500k–5M EUR → Headless začína dávať zmysel - > 5M EUR → Headless je často nutnosť
**Otázka 2:** Máte 1+ inžiniera s React/TypeScript v tíme? - Áno → headless je realistická voľba - Nie → buď nájdite external partnera, alebo zostante na vstavanej platforme
**Otázka 3:** Plánujete v 2 rokoch B2B, mobilnú app alebo kiosk? - Áno → headless je investícia, ktorá sa vráti pri rozšírení - Nie → zostante u jednoduchej platformy
Aký stack používame
Pre slovenský trh v 2026 odporúčame: - **Backend**: Medusa.js (open-source, self-hosted, plne kontrolovaný) - **Frontend**: Next.js 15+ na Vercel/Cloudflare - **CMS**: Sanity.io (content + product enrichment) - **Search**: Algolia (cena → Meilisearch self-hosted) - **Analytics**: Plausible alebo PostHog (GDPR-friendly) - **Payments**: Stripe + GoPay (slovenský trh) - **Email**: Klaviyo alebo Postmark
Tento stack obslúži 1M–20M EUR GMV bez prepisu. Pri väčšom raste sa časti vymieňajú postupne (Medusa → custom microservices, Algolia → vlastný search).
---
*Pomáhame klientom vybrať architektúru pred tým, ako sa zaviažu na technológiu. Často odporúčame Shopify, ak headless nedáva zmysel — záleží to na biznis-case, nie na technologickej preferencii.*