← Blog
Shopify vývoj 18. června 2026 · 8 min čtení

Shopify funkce na míru: kdy se vyplatí vlastní vývoj

Shopify funkce na míru: kdy se vyplatí vlastní vývoj

Klíčové body

  • Shopify funkce na míru se vyplatí, když řeší konverze, provozní čas, marži nebo odlišnost značky.
  • Aplikaci použij u běžných věcí: recenze, feedy, základní upsell, cookie lišta, jednoduché filtry nebo e-mailing.
  • Vlastní vývoj zvaž u konfigurátorů, B2B ceníků, checkout pravidel, ERP napojení, skladových logik a unikátní produktové stránky.
  • Největší chyba je slepit klíčovou část e-shopu z pěti aplikací, které si navzájem sahají do theme a checkoutu.

Shopify funkce na míru se vyplatí ve chvíli, kdy hotová aplikace omezuje růst, zpomaluje web, komplikuje správu nebo ti bere kontrolu nad částí e-shopu, která vydělává peníze. Pokud funkce řeší běžný problém a nemění tvoji konkurenční výhodu, začal bych aplikací.

Krátké pravidlo z praxe: appka je dobrá pro standardní věc, vlastní vývoj pro obchodní výhodu. U Shopify se rozhodnutí neláme podle toho, jestli jde něco nainstalovat. Láme se podle toho, co tě bude stát provoz, omezení a údržba za půl roku.

Shopify funkce na míru: rychlé rozhodnutí

Shopify funkce na míru je úprava, integrace nebo aplikace postavená pro konkrétní obchod. Může jít o úpravu theme v Liquid, vlastní sekci v administraci, napojení externího systému, Shopify Function pro checkout logiku nebo samostatnou custom app.

Shopify dnes dává vývojářům několik cest. Pro storefront se používá hlavně theme a Liquid. Pro rozšiřování šablon existují theme app extensions, které umožňují přidávat dynamické prvky bez ručního zásahu do kódu theme. Pro backend logiku Shopify uvádí Shopify Functions, tedy způsob, jak upravovat části nativního chování Shopify přes kód.

Prakticky bych rozhodoval takhle:

SituaceLepší startProč
Recenze, cookie lišta, feedy, základní e-mailinghotová aplikaceběžný problém, rychlé nasazení, nízké riziko
Unikátní produktový konfigurátorvlastní vývojovlivňuje nákupní rozhodnutí a data
B2B ceníky podle zákaznických skupinvlastní vývoj nebo Plus funkcesilný vliv na marži a provoz
Jednoduchý sticky add to cartúprava thememalý zásah, zbytečná appka navíc
Komplexní skladové napojenívlastní integracekaždý provoz má jiná pravidla
Upsell bez jasných dataplikacerychlý test před investicí

U nového e-shopu bych vývoj držel střídmý. U zavedeného e-shopu se naopak často vyplatí přestat dokupovat další aplikace a začít stavět klíčové věci čistě.

Kdy stačí Shopify aplikace

Aplikace dává smysl, když řeší opakovatelný problém. Typicky recenze, základní věrnostní program, feedy do reklamních systémů, e-mailing, affiliate, jednoduchý upsell nebo napojení dopravce.

Shopify App Store je v tomhle silný. Shopify na stránce Shopify App Store uvádí přes 16 000 aplikací pro úpravy obchodu, marketing, fulfillment a další oblasti. To je výhoda, protože nemusíš všechno stavět od nuly. Zároveň je to past, protože každá appka přidává další závislost, poplatek, skript a potenciální místo, kde se něco rozbije.

Dobrá appka má:

  • jasný účel,
  • aktivní podporu,
  • rozumné recenze od podobných obchodů,
  • čisté napojení na theme,
  • možnost exportu dat,
  • cenu, která dává smysl vůči obratu.

U aplikací mě zajímá i billing. Shopify v dokumentaci k Shopify App Pricing popisuje recurring charges, usage-based pricing, free trials, proration a test charges. Pro obchodníka to znamená jednoduchou věc: měsíční cena aplikace nemusí být konečné číslo. Některé appky rostou podle obratu, objednávek, kontaktů nebo použití.

Pokud aplikace stojí 20 USD měsíčně a ušetří ti dvě hodiny práce, ber ji. Pokud stojí 300 USD měsíčně, zpomaluje web a řeší jen polovinu procesu, začal bych počítat vlastní variantu.

Kdy už appka brzdí růst

Vlastní vývoj se začíná vyplácet, když aplikace řeší problém jen napůl. V administraci pak vznikají ruční obcházky, exporty do tabulek, kontrolní checklisty a zákaznická podpora hasí chyby, které by měly být vyřešené v toku objednávky.

Poznáš to podle těchto signálů:

  • marketér se bojí změnit sekci, protože se rozbije layout,
  • zákazník musí pochopit složitý produkt bez dobré produktové logiky,
  • sklad nebo účetnictví ručně opravuje data z objednávek,
  • stejnou věc řeší dvě nebo tři aplikace najednou,
  • funkce je důležitá pro marži, ale nemáš nad ní kontrolu,
  • aplikace přidává skripty na každou stránku, i když ji potřebuješ jen někde,
  • zákaznická podpora opakovaně vysvětluje chybu v nákupním procesu.

U vlastních značek jako GEIM nebo WAVE bych vlastní vývoj zvažoval hlavně tam, kde se potkává produkt, argumentace a nákupní rozhodnutí. Třeba výběr velikosti, bundle, skladová dostupnost, edukace u materiálu, limitované dropy nebo práce s opakovaným nákupem. To jsou části, které mohou ovlivnit konverzi víc než další obecná appka.

Typické funkce, kde vlastní vývoj dává smysl

Produktový konfigurátor

Konfigurátor se špatně řeší univerzální aplikací, pokud produkt nemá běžnou variantovou logiku. Může jít o sety, personalizaci, výběr komponent, omezení kombinací nebo výpočet ceny podle pravidel.

Tady nejde jen o hezké UI. Potřebuješ správně vytvořit položku v košíku, propsat data do objednávky, předat je do skladu a udržet měření. Když konfigurátor tvoří významnou část tržeb, vlastní vývoj se často zaplatí rychle.

B2B a zákaznické ceny

B2B funkce se dají řešit různě podle tarifu, rozsahu a trhu. U menších projektů může stačit aplikace. Jakmile řešíš ceníky podle zákazníka, minimální odběry, schvalování objednávek, skryté produkty nebo napojení obchodníků, univerzální řešení často nestačí.

Vlastní logika tady chrání marži a šetří provozní čas. Pokud obchodník každý den ručně upravuje objednávky nebo posílá zákazníkům ceníky bokem, e-shop neplní svoji roli.

Checkout pravidla a doručení

Shopify umožňuje upravovat některé části checkout logiky přes Functions. Například dokumentace k Delivery Customization Function API popisuje přejmenování, seřazení nebo skrytí dopravních možností v checkoutu.

To je typický případ, kde vlastní vývoj dává smysl. Představ si pravidlo: schovej dobírku pro rizikové objednávky, přejmenuj dopravu podle země, seřaď výdejní metody podle priority nebo zakaž konkrétní kombinaci produktu a doručení. Pokud to přímo snižuje chyby v objednávkách, není to kosmetika.

Napojení ERP, skladu a fulfillmentu

Integrace bývá dražší než úprava theme, ale často má větší dopad. Ruční přepis objednávek je tichý náklad. Nevypadá dramaticky v rozpočtu, ale každý den bere čas a vytváří chyby.

U napojení řeším hlavně:

  • kdy vzniká objednávka v externím systému,
  • jak se přenáší sklad,
  • co se stane při stornu a vratce,
  • kdo je zdroj pravdy pro ceny,
  • jak se řeší chyby a opakování webhooků,
  • kde se loguje komunikace mezi systémy.

Tady bych levnou zkratku bral opatrně. Špatná integrace není levnější. Jen přesune náklad do podpory a skladu.

Vlastní produktová stránka a sekce

Někdy není potřeba custom app. Stačí dobrý theme vývoj. Shopify theme může mít sekce, které marketér skládá v administraci, ale logika a design jsou připravené na konkrétní značku.

Tohle mám rád u produktových značek. Produktová stránka nemusí být složitá. Musí rychle odpovědět na otázky zákazníka: co kupuje, proč tomu věřit, jak vybrat variantu, kdy to dorazí a co se stane, když mu to nesedne.

Pokud stavíš Shopify na míru, často začneš právě tady. Ne backendem. Produktová stránka, kolekce, košík a obsahové sekce bývají nejviditelnější místa, kde se vývoj propíše do tržeb. Více k tomu najdeš v mých službách Shopify vývoje.

Jak počítat návratnost vlastní funkce

Vlastní funkce nemusí mít návratnost jen přes vyšší conversion rate. Někdy šetří práci, snižuje chybovost nebo zrychluje marketing.

Počítej ji přes čtyři otázky:

  1. Kolik stojí současná aplikace měsíčně?
  2. Kolik hodin měsíčně tým tráví obcházením limitů?
  3. Kolik objednávek nebo konverzí ztrácíš kvůli špatnému toku?
  4. Bude funkce použitelná i za 12 měsíců?

Jednoduchý příklad: appka stojí 120 USD měsíčně, ale tým kvůli ní každý týden ručně opravuje 3 hodiny objednávek. Při interní ceně práce 700 Kč za hodinu je to zhruba 8 400 Kč měsíčně jen na ručním procesu. Pokud vlastní integrace stojí 80 000 Kč a odstraní většinu práce, začne dávat ekonomicky smysl během prvního roku.

U konverzí je výpočet ještě citlivější. E-shop s 500 000 Kč měsíčním obratem a 2% konverzním poměrem nepotřebuje obrovský posun. Pokud lepší produktová logika nebo košík zvedne konverzi o 0,2 procentního bodu, může to být zajímavější než sleva na vývoji.

Kde bych vlastní vývoj nedělal

Vlastní vývoj se nevyplatí u věcí, které ještě nemáš ověřené. Pokud nevíš, jestli upsell funguje, začni aplikací. Pokud nevíš, jestli zákazníci chtějí předplatné, otestuj ho jednoduše. Pokud máš malý katalog a žádná data, konfigurátor možná řeší tvoji představu, ne reálný problém zákazníka.

Pozor i na funkce, které vznikají jen proto, že konkurence něco má. Bez dat je to drahá inspirace.

Vlastní vývoj bych odložil, když:

  • e-shop ještě nemá návštěvnost,
  • problém jde vyřešit nastavením Shopify,
  • funkce nemá jasný obchodní dopad,
  • tým ji nebude umět spravovat,
  • zadání se mění každý týden,
  • není jasné, kdo ji bude po spuštění udržovat.

Někdy je nejlepší řešení obyčejná úprava procesu. Ne kód.

Jak připravit zadání pro vývojáře

Dobré zadání nemusí mít 30 stran. Potřebuje jasně popsat, co se má stát a proč.

Stačí mi tyhle body:

  • jaký problém funkce řeší,
  • kdo ji bude používat,
  • kde v nákupním toku se objeví,
  • jaká data vstupují a vystupují,
  • co se má uložit do objednávky,
  • jaké systémy se napojují,
  • co je první verze a co může počkat,
  • jak poznáme, že funkce funguje.

U Shopify je dobré rovnou říct, jestli jde o theme úpravu, integraci, custom app nebo checkout logiku. Pokud to nevíš, nevadí. Vývojář by měl navrhnout varianty a vysvětlit dopad na cenu, údržbu a budoucí změny.

U větších zásahů bych vždy chtěl krátkou technickou specifikaci. Ne kvůli papírování. Kvůli tomu, aby bylo jasné, co přesně stavíme, kde jsou limity Shopify a co se stane při chybě.

Moje doporučení

Začni jednoduše. Kup aplikaci tam, kde řeší běžný problém a neohrožuje klíčovou část obchodu. Vlastní vývoj si nech na místa, která rozhodují o nákupu, marži, provozu nebo růstu značky.

U Shopify je velká výhoda, že nemusíš volit jen jednu cestu. Něco postavíš na šabloně, něco vyřeší appka, něco udělá custom integrace a něco časem přepíšeš do čistšího řešení. Důležité je mít v tom pořádek.

Pokud už máš v obchodě deset aplikací a každá řeší malý kus stejného problému, stojí za to udělat audit. Mrknu na theme, náklady, rychlost, checkout a provozní obcházky. Přes nezávaznou konzultaci zdarma probereme, kde stačí nastavení a kde se vlastní Shopify vývoj vyplatí.

Časté dotazy

Kdy se vyplatí Shopify funkce na míru?

Shopify funkce na míru se vyplatí, když přímo ovlivňuje konverzi, marži, provozní čas, zákaznickou zkušenost nebo odlišnost značky. Typicky jde o konfigurátory, B2B logiku, checkout pravidla, ERP napojení a vlastní produktové sekce.

Je lepší Shopify aplikace, nebo vlastní vývoj?

Aplikace je lepší pro běžné a ověřené funkce, které nepotřebují unikátní logiku. Vlastní vývoj je lepší pro části e-shopu, kde potřebuješ kontrolu nad UX, daty, výkonem, pravidly nebo dlouhodobou údržbou.

Kolik stojí vlastní Shopify vývoj?

Menší úpravy theme mohou stát jednotky až nižší desítky tisíc korun. Vlastní aplikace, konfigurátor nebo integrace se často pohybují ve vyšších desítkách až stovkách tisíc podle rozsahu, dat, napojení a požadavků na údržbu.

Zpomaluje Shopify aplikace e-shop?

Některé aplikace mohou e-shop zpomalit, hlavně když přidávají JavaScript na každou stránku nebo zasahují do theme. Neplatí to pro všechny appky. Před instalací je dobré ověřit dopad na rychlost a po instalaci web znovu změřit.