Přeskočit na obsah
Codedock
SlužbyJak pracujemeReferenceInsightsKariéraKontakt
Zpět na všechny články
Architektura & Konzultace

·

7 min čtení

·

Napsal Tomáš Mikeš

Shopify vs. vlastní e-commerce: pět signálů, kdy platforma přestává dávat smysl

Pro MessyPlay jsme nahradili Shopify vlastním řešením a srazili provozní náklady o 80 %. Ne proto, že by Shopify bylo špatné — ale protože konkrétní obchod z něj vyrostl. Pět signálů, které ukazují, že je čas odejít.

E-commerceShopifyArchitekturaBuild vs Buy

Shopify je dobrý produkt. Pro 80 % online shopů v CZ dává smysl tak dlouho, dokud jsou v režimu „start a roste“. Problém nastane, když se prodejce posune do specifičtějšího provozu a začne si uvědomovat, že platí za bundle funkcí, které nepoužívá, zatímco za to důležité si musí doplácet.

MessyPlay.cz prodává výtvarné potřeby a pořádá kurzy. Na Shopify se dostali při startu, dávalo to smysl. O dva roky později platili kolem 6 000 Kč měsíčně — Shopify předplatné plus devět plug-inů pro věci, které platforma neuměla out-of-the-box (rezervační systém na kurzy, česká DPH nuance, integrace s dodavatelem). Postavili jsme jim vlastní systém na Azure za 1 200 Kč měsíčně provozu a plné funkcionality. 80 % úspora není marketingový kousek — je to normální výsledek, když měsíční fixní náklady přerostou fixní nebudget vývoje custom řešení.

Tady je pět signálů, které u klientů vidíme opakovaně a které ukazují, že platforma začíná překážet místo pomáhat.

1. Plugin bloat — každý mesíc přidáváš další závislost

Klasický vzorec: Shopify samo o sobě nestačí na nějakou konkrétní potřebu, tak koupíš plugin za $29/měs. Pak ještě jeden za $19/měs pro něco jiného. Za rok máš devět pluginů, platíš extra $200/měs, a každý plugin je další vendor, který může změnit cenu, opustit produkt nebo se rozbít po Shopify upgradu.

Signál není počet pluginů sám o sobě. Signál je, když si přečteš seznam a řekneš: „tyhle čtyři pluginy bychom chtěli, aby jednaly mezi sebou, ale neumí to.“ To je moment, kdy custom kód má finanční smysl — protože ty čtyři pluginy nejen že každý platíš zvlášť, ale ještě maintain-uješ workaround, aby spolupracovaly.

2. Naráží na API limity na věc, která je pro byznys klíčová

Shopify má rozumné API, ale u specifičtějších tahů (bulk operations, custom checkout logic, pricing rules pro loyalty programy) naráží na rate limits nebo absenci potřebných endpoints. Když je tvoje konkurenční výhoda v něčem, co platforma neumí a nechce se naučit, platíš daň.

Pro MessyPlay to byla integrace na dodavatele výtvarných potřeb. Shopify neuměl pohlídat, jestli je skladem, a objednávku by přijal se slíbeným dodáním, které by nedostál. Plugin na to existoval, ale neuměl druhého dodavatele. Druhý plugin uměl oba, ale neuměl rezervace kurzů. A tak dál. V custom řešení to bylo 120 řádků kódu.

3. Brand a UX kompromisy, které nejsou kompromisy

„Shopify themes umí všechno.“ Na 70 % věcí ano, ale 10-15 % detailů, které mají vliv na konverzi a dojem z brandu, vyžaduje buď mimicní hack přes CSS, nebo placenou custom úpravu od vývojáře, který pak při každém Shopify upgradu kontroluje, jestli ten hack ještě žije.

Když tvoje zákaznická cílovka očekává specifický UX (třeba výběr barev se swatches přímo na kartě, rychlý reorder ze „posledního nákupu“, custom gifting wizard), a platforma to umí jen na půl, začneš platit dvakrát — jednou platformě, podruhé customizérovi.

4. Transakční fee a vendor lock-in se sčítají

Shopify účtuje transaction fee, pokud neposíláš přes Shopify Payments. Shopify Payments v CZ není dostupný, takže buď platíš fee (0,5-2 %), nebo jsi na Shopify Plus, který začíná na $2 000/měs. Pro malé až střední obchody to znamená 0,5-2 % z obratu navíc k fixnímu poplatku.

Sčítá se to rychleji, než čekáš. Obchod s 5M ročního obratu a 1 % fee platí 50 000 Kč ročně jen za to, že Shopify neumí CZ ekosystém plateb. Na to se dá postavit integrace na Stripe/Comgate/GoPay s fixními náklady.

5. TCO se v čase převrací, obvykle dříve než čekáš

Shopify vypadá levně na startu, protože developer čas je drahý. Ale cena Shopify plus pluginů plus customizace roste lineárně s objemem prodeje, zatímco vlastní řešení má hlavně one-off development cost a pak jen cenu hostingu.

Break-even obvykle přijde mezi 18-36 měsícem provozu. Čím víc specifický obchod máš, tím dřív. Pro MessyPlay to vyšlo na 18 měsíců — one-off development 200 tis., úspora 4 800 Kč/měsíc, amortizace za ~42 měsíců včetně času tráveného maintainem pluginů se splácela z první poloviny.

Rozhodovací framework, nikoli ideologie

Tohle nejsou argumenty proti Shopify. Je to produkt, který dává obrovský smysl pro prvních ~2 roky provozu, pro testování produkt-market fit a pro obchody, jejichž potřeby se vejdou do mainstream use case. Ignorovat to je chyba na opačné straně.

Ale existuje inflection point, kde platforma, která start umožnila, začne brzdit růst. Pokud zvažuješ, jestli už jsi tam, spočítej si: (měsíční Shopify) + (pluginy) + (custom úpravy) + (transakční fee) × 24 = tvůj 2letý TCO. Porovnej s odhadem custom řešení (architektura + developerské dny × sazba + hosting × 24). Kdyby custom bylo o 30 % dražší — zůstaň. Pokud je cheaper nebo srovnatelný — je čas.

Pro MessyPlay se odpověď ukázala jasná v kalkulačce. Pro obchody v půl i třičtvrtěcestě podobným výpočtem vychází jinak, a je to OK. Signály tady nejsou proto, aby tě vyštvaly z platformy — jsou proto, aby ti řekly, kdy má smysl se zeptat.

Řešíš něco podobného?

Domluvme si 30min technický call. Bez obchodních procesů — přímá architekturní zpětná vazba.

Vybrat termín

Architektura, cloud a integrace pro komplexní systémy. Senior architekt na každém projektu.

Navigace

SlužbyJak pracujemeReferenceInsightsKariéraKontaktSrovnání s agenturou

Služby

VývojCloudDevOpsAI & DataKonzultaceŘízení

Kontakt

CodeDock s.r.o.

Zlenická 863/9, 104 00 Praha 22

Česká republika

info@codedock.com

IČO: 14292769

DIČ: CZ14292769


© 2026 Codedock

KontaktOchrana osobních údajů
Domluvit call