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. Přebujelé pluginy — každý měsíc přidáváte další závislost
Klasický vzorec: Shopify samo o sobě nestačí na nějakou konkrétní potřebu, tak koupíte plugin za $29/měs. Pak ještě jeden za $19/měs pro něco jiného. Za rok máte devět pluginů, platíte 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čtete seznam a řeknete: „tyhle čtyři pluginy bychom chtěli, aby jednaly mezi sebou, ale neumí to.“ To je moment, kdycustom kód má finanční smysl — protože ty čtyři pluginy nejen že každý platíte zvlášť, ale ještě udržujete obezličku, 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 vaše konkurenční výhoda v něčem, co platforma neumí a nechce se naučit, platíte 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ž vaše 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čnete platit dvakrát — jednou platformě, podruhé customizérovi.
4. Transakční poplatky a závislost na dodavateli (vendor lock-in) se sčítají
Shopify účtuje transaction fee, pokud neposíláte přes Shopify Payments. Shopify Payments v CZ není dostupný, takže buď platíte fee (0,5-2 %), nebo jste 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áte. 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áte
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áte, 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žujete, jestli už jste tam, spočítejte si: (měsíční Shopify) + (pluginy) + (custom úpravy) + (transakční fee) × 24 = váš 2letý TCO. Porovnejte s odhadem custom řešení (architektura + developerské dny × sazba + hosting × 24). Kdyby custom bylo o 30 % dražší — zůstaňte. Pokud je levnější 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 vás vyštvaly z platformy — jsou proto, aby vám řekly, kdy má smysl se zeptat.