Ekosystém Shopify nabízí tisíce hotových aplikací, vlastní úpravy šablony i možnost vytvořit aplikaci na míru. Cílem není vybrat technicky nejzajímavější variantu, ale nejjednodušší řešení, které spolehlivě pokryje zadání a nebude zbytečně komplikovat provoz.

Volba řešeníOd nejjednodušší cesty
01Nativní funkceNejdřív ověřit možnosti Shopify
02Úprava šablonyPrezentační funkce v rozhraní
03Hotová aplikaceOvěřená opakující se potřeba
04Řešení na míruSpecifická data nebo proces
Rozhodovací principSložitější varianta má smysl až tehdy, když jednodušší bezpečně nepokryje zadání.

Čtyři základní možnosti

01
Aplikace ze Shopify App Store

Vhodná pro běžnou potřebu, kterou dodavatel průběžně udržuje pro více obchodů.

02
Úprava šablony

Liquid a JavaScript mohou pokrýt prezentační funkci v zákaznické části e-shopu bez dalšího placeného nástroje.

03
Vlastní aplikace

Samostatná aplikace pro specifickou logiku, práci s daty nebo funkci, kterou běžná aplikace nepokrývá.

04
Externí integrace

Propojení Shopify s dopravou, ERP/PIM, e-mailingem, platbami, analytikou nebo jiným systémem.

Kdy zvolit hotovou aplikaci

Hotová aplikace bývá nejrychlejší řešení pro recenze, věrnostní program, e-mailing, produktové kanály nebo běžné prodejní funkce. Před instalací ale nestačí přečíst popis ve Shopify App Store. Ověřte cenu při vašem objemu, oprávnění k datům, kompatibilitu se šablonou, způsob odinstalace a dostupnost podpory.

Každá aplikace přidává dalšího dodavatele a potenciálně další skripty. Pět dobře zvolených aplikací může být lepší než jedno rozsáhlé řešení na míru. Dvacet překrývajících se aplikací už často vytváří zbytečné náklady a nejasnou odpovědnost.

Kdy stačí úprava šablony

Pokud se funkce týká zejména zobrazení produktu, obsahu, sekcí nebo interakce v zákaznické části e-shopu, může být vhodnější vlastní úprava Shopify šablony. Výhodou je přesné napojení na design a menší počet externích závislostí. Nevýhodou může být potřeba údržby při větším redesignu nebo změně šablony.

Kdy dává smysl vlastní aplikace

Vlastní aplikace je vhodná, když obchod potřebuje vlastní datovou logiku, administraci, automatizaci nebo specifické napojení. Vývoj má smysl zejména tehdy, když hotové aplikace vyžadují složité kompromisy, jejich kombinace je dražší nebo je proces součástí konkurenční výhody firmy.

Od 1. ledna 2026 se nové vlastní aplikace evidují a spravují v Shopify Dev Dashboardu. Vývojář může aplikaci založit přímo v něm, nebo projekt vytvořit přes Shopify CLI a následně ho s Dev Dashboardem propojit. Dříve vytvořené původní vlastní aplikace lze nadále spravovat přímo v administraci Shopify. Před vývojem je proto důležité pracovat s aktuálním modelem oprávnění, verzováním aplikace a způsobem nasazení.

Jak přemýšlet o integraci

U integrace není nejdůležitější název systému, ale tok dat. Který systém je zdrojem pravdy? Co se synchronizuje, jak často a co se má stát při chybě? Doprava, ERP/PIM, e-mailing typu Klaviyo, platební služby a analytika mají velmi odlišné nároky.

  • Určete zdroj pravdy pro produkty, ceny, sklad a zákazníky
  • Popište směr a frekvenci synchronizace
  • Vyřešte duplicity, výpadky a opakování požadavků
  • Omezte oprávnění pouze na nutná data
  • Připravte testovací prostředí, logování a odpovědnost za podporu

Rozhodovací pravidlo

Začněte nejmenším řešením, které splní požadavek bez zásadního kompromisu. Pokud hotová aplikace pokrývá standardní proces a má kvalitní podporu, vlastní vývoj nemusí přinést hodnotu. Pokud je potřeba součástí unikátního procesu nebo propojuje klíčová data, krátkodobá úspora na technickém návrhu se může později prodražit.

Dobrá Shopify integrace není ta, kterou uživatel vidí. Je to ta, o které při běžném provozu nemusí přemýšlet.

Časté otázky

Kdy stačí aplikace ze Shopify App Store?

Hotová aplikace dává smysl, pokud řeší běžný proces, podporuje potřebné trhy a její provozní náklady i omezení jsou přijatelné. Před instalací je vhodné ověřit podporu, oprávnění a dopad na šablonu.

Jaký je rozdíl mezi aplikací a integrací?

Aplikace přidává funkci do Shopify. Integrace propojuje Shopify s dalším systémem a řeší tok dat, například produkty, sklad, zákazníky nebo objednávky. Jedno řešení může plnit obě role.

Mohou aplikace zpomalit e-shop?

Některé aplikace načítají skripty nebo prvky v zákaznické části e-shopu, jiné se jejího výkonu téměř nedotknou. Proto je lepší měřit konkrétní dopad než automaticky odstraňovat všechny aplikace.

Technické posouzení

Řešíte funkci nebo napojení?

Popište požadovaný výsledek a systémy, kterých se týká. Navrhnu, které otázky je potřeba zodpovědět před výběrem aplikace nebo vývojem.

Probrat řešení →︎

Zdroje a další čtení