Potřebujete na e-shopu novou funkci a stojíte před klasickou otázkou: koupit hotový modul, nebo si nechat udělat úpravu na míru? Obě cesty mají smysl — každá ale v jiné situaci. Tenhle článek vám pomůže rozhodnout se tak, abyste svého rozhodnutí za rok nelitovali.
Kdy sáhnout po hotovém modulu?
Hotový modul je správná volba, když potřebujete běžnou funkci, kterou řeší stovky jiných e-shopů — třeba napojení na dopravce, srovnávače zboží nebo cookie lištu. Nemá smysl vymýšlet znovu něco, co už existuje a funguje.
Výhody hotového modulu jsou jasné:
- Rychlé nasazení — funkci máte na e-shopu za pár hodin, ne za týdny.
- Nižší cena — náklady na vývoj se rozpočítávají mezi stovky zákazníků. Modul za 2 000–5 000 Kč by na míru stál desítky tisíc.
- Aktualizace řeší autor — když vyjde nová verze PrestaShopu, autor modul upraví. Vy jen nainstalujete aktualizaci.
- Odladěnost — modul, který používají stovky e-shopů, má většinu chyb dávno vychytaných.
Kdy se vyplatí vývoj na míru?
Vývoj na míru dává smysl tam, kde je vaše potřeba specifická — žádný hotový modul ji neřeší, nebo ji řeší jen z poloviny. Typicky jde o tři situace:
- Specifický firemní proces — třeba nestandardní výpočet cen, schvalování objednávek nebo vlastní logika skladů.
- Konkurenční výhoda — funkce, kterou konkurence nemá a která vám reálně přináší objednávky. Tu si z principu nekoupíte v krabici.
- Napojení na firemní systémy — účetnictví, ERP, skladový systém. Univerzální konektor většinou pokryje 80 % potřeb a zbylých 20 % vás bude denně zdržovat.
Řešení na míru dělá přesně to, co potřebujete — nic víc, nic míň. Neplatíte za desítky funkcí, které nikdy nezapnete, a nemusíte ohýbat své procesy podle cizího návrhu.
Jaká jsou skrytá rizika hotových modulů?
Největší riziko je, že kupujete kód od autora, kterého neznáte. Kvalita modulů na tržištích se dramaticky liší — a z popisku ji nepoznáte.
- Konflikty s jinými moduly — dva moduly sahající na stejnou část e-shopu (typicky košík nebo checkout) se umí navzájem rozbít.
- Roční poplatky — cena modulu často pokrývá aktualizace jen na 12 měsíců. Pak platíte znovu, jinak zůstanete na staré verzi.
- Mrtvé moduly — autor přestane modul vyvíjet a při dalším upgradu PrestaShopu zůstanete s nefunkční částí e-shopu.
- Zbytečná zátěž — špatně napsaný modul dokáže zpomalit celý e-shop, i když jeho funkci skoro nepoužíváte.
Jaká jsou rizika vývoje na míru?
Vývoj na míru má vyšší vstupní náklady — platíte celý vývoj sami, ne jen podíl jako u modulu. Počáteční investice bývá v desítkách tisíc korun i za menší funkci.
Druhé riziko je závislost na dodavateli. Když dodavatel skončí nebo nekomunikuje, hledá se náhradník, který se v cizím kódu vyzná, obtížně. Proto vždy chtějte předávací dokumentaci a přístup ke zdrojovým kódům.
A třetí věc: řešení na míru musí někdo udržovat. Při každém upgradu PrestaShopu je potřeba ověřit, že vaše úpravy dál fungují — s tím počítejte v rozpočtu.
Jak se tedy rozhodnout?
Jednoduché vodítko, které pokryje většinu situací:
Vyberte hotový modul, když…
- jde o běžnou funkci, kterou řeší tisíce e-shopů,
- existuje ověřený modul s aktivním vývojem a dobrou podporou,
- vám nevadí přizpůsobit se tomu, jak modul funguje,
- potřebujete funkci rychle a s nižším rozpočtem.
Zvolte vývoj na míru, když…
- žádný modul neodpovídá vašemu procesu ani z 80 %,
- funkce je vaší konkurenční výhodou,
- napojujete e-shop na firemní systémy,
- jste už vyzkoušeli 2–3 moduly a žádný nevyhovoval.
Proč nikdy nezasahovat do jádra PrestaShopu?
Ať zvolíte kteroukoli cestu, jedna zásada platí vždy: úpravy nesmí měnit soubory jádra (core) PrestaShopu. Zásah do jádra se při první aktualizaci systému přepíše — a funkce zmizí, nebo hůř, rozbije celý e-shop.
Správně napsaná úprava na míru je vždy samostatný modul nebo tzv. override, který jádro nemění. Pokud vám dodavatel navrhne „jen drobnou úpravu v jádru", je to důvod hledat jiného dodavatele. Poznáte to i zpětně: e-shop, který „nejde aktualizovat", má skoro vždy upravené jádro.
Potřebujete funkci, kterou hotové moduly neřeší?
Navrhneme řešení na míru, které přežije každou aktualizaci PrestaShopu — a rovnou vám řekneme, když existuje levnější cesta hotovým modulem.


