Prestashop a moduly pravidelně aktualizované od výrobců, jsou základem budoucího bezproblémového eshopu. Je nutno počítat s tím, že Váš eshop Prestashop bude ochráněn před hacky, či spam útoky pouze tehdy, bude li jako každý jiný software aktualizován. S tím souvisí vysvětlení pro provozovatele, kteří chtějí eshop modifikovat. či rozšířit o nové funkčnosti.
Prestashop není správné „invazivně“ programově modifikovat.
Invazivně je zde myšleno zásahem do souborů jádra Prestashop. Tyto soubory jsou součástí INSTALACE a zároveň součástí AKTUALIZACE. Logicky pak taková úprava zmenožní aktualizaci, nebo naopak aktualizací příjdete o tyto programové úpravy.
Pro zjednodušení je to stejně nesmyslné, jako by jste si chtěli programově upravit windows, nebo mobilní aplikaci, kterou Vám výrobce z důvodu rychlosti a zabezpečení pravidelně ZDARMA aktualizuje a nabízí Vám jejich upgrade. Tyto aktualizace v době permanentních hacků a spamů doporučuji.
Pro korektní modifikace Prestashopu je nutno využít výhradně výrobcem připravené a garantované způsoby. Korektně modifikovatelné části eshopu Prestashop jsou:
- všechny šablony (obecně všechny tpl soubory designu a modulů)
- moduly (doplňková funkčnost, kterou lze kdykoliv instalovat, odinstalovat, či nahradit za jinou od jiného dodavatele)
- nové modifikace či funkčnosti aplikovat do eshopu pouze přes override (mimo moduly jde o jediné řešení, které výrobce v eshopu vyhradil pro aplikaci změny funkčnosti bez zásahu do jádra eshopu)
Eshop na platformě Prestashop pro dlouhodobý a bezproblémový provoz
Základem je maximální využít funkčnosti, kterou Vám přináší výrobce systému Prestashop. Pro modifikace a rozšíření funkčnosti využít výhradně externí moduly od zavedených výrobců.
- pouze výrobce eshopu Prestashop Vám eshop pravidelně vylepšuje a zabezpečuje zdarma
- pouze výrobci modulů u kterých lze najít historii modulů (aktuální i starší verze a subverze), jsou správnou volbou pro výběr externí doplňkové funkčnosti Vašeho eshopu
- v případě zájmu a ochoty si nechat vyrobit funkčnost na míru
- realizovat pouze modul či modifikaci přes override
- zajistit si že výrobce – dodavatel úpravy Vám bude ochoten rozumnou dobu podle uvážení modul či úpravu dále supportovat
- nový výrobce (dodavatel úpravy) dodá vždy své nové vlastní řešení = nová investice
Eshop na platformě Prestashop s předpokladem komplikací v budoucím provozu
Většinou není problém pro realizaci najít úpravce (programátory), kteří Vám na vyžádání upraví Prestashop dle Vašich přání a návrhů. Bohužel po realizaci je nutno počítat, že Vám tito úpravci nebudou trvale podle Vaší potřeby k dispozici. To je počátek všech následných komplikací které příjdou.
- i ta nejmenší modifikace funkčnosti jádra Prestashop (instalace Prestashopu) Vám znemožní eshop AKTUALIZOVAT
- modifikace nemusí být kompatibilní pro další následné externí funkčnosti a rozšíření (moduly)
- modifikace je často potenciálem budoucích chyb a nestability realizovaného eshopu
Není problém předcházet budoucím komplikacím na platformě Prestashop
Pro dlouholeté a bezproblémové užití eshopu na platformě Prestashop stačí dodržet pár základních principů, které vychází z logiky všech podobných řešení jako je Prestashop.
- pokud má být eshop rychlý a bezpečný, je nutno ho pravidelně minimálně 2x ročně aktualizovat (osobně bych doporučil minimálně 3x)
- činnost aktualizace můžete v případě užití CHILD šablony a pravidelně aktualizovaných externích modul realizovat svépomocí
- aktualizace svépomocí aplikujte po ověření, že máte kompletní denní zálohy
- aktualizace svépomocí provádějte pokud tnáte rizika a jste schopni reagovat na případnou komplikaci (nastudujte si postup a rizika, případně použijte video tutoriály)
- nechte si eshop aktualizovat odborníky
- pokud má být eshop trvale bezproblémový a funkční, nerealizuji modifikace přímo v instalačních souborech
- pro externí support či dodavatele komponent vyberte pouze spolehlivé dodavatele
- nechte si doplnit úspěšné reference a ty si verifikujte pomocí volně dostupných nástrojů např:
- kvalitu kódu https://seo-servis.cz/source-zdrojovy-kod/
- kvalitu provedení s dopadem na textový obsah https://seo-servis.cz/keywords-test-klicovych-slov/
- responsivitu http://www.responsinator.com/
- pro grafický návrh či wireframe využijte znalé a korektní úpravce Prestashopu
- grafik neznalý Prestashop doplní funkčnost, kterou Prestashop neobsahuje, její aplikace pak znamená vždy – externí moduly, nebo programové úpravy = výrazné prodražení a prodloužení realizace
- úpravce, kterému nezáleží na nekomplikované budoucnosti Vašeho eshopu Vám bez varování a upozornění na důsledky zrealizuje všechny Vaše požadavky (paradoxně se právě tohle jeví jako vstřícnost a profesionalita)
- pro shrnutí náklady a čas spojený s neodbornou modifikací, jsou často nepodstatné pro provoz či komerční úspěšnost eshopu
- aplikujte do eshopu kvalifikovanou strukturu správců s odlišnými přestupy a právy
- nastavený superadmin pro všechny zúčastněné správce eshopu je sice velmi pohodlné ale velmi rizikové chování
- pro externí support využívejte jednorázové přihlašovací údaje, které následně deaktivujete
- zamýšlené modifikace, úpravy či opravy konzultujte
- nechte si vysvětlit a potvrdit že úprava není invazivní a je v případě Vaší potřeby odinstalovatelná či možná nahradit jinou modifikací (požadujte pouze modul či override modifikaci)
- pokud je to možné, nechte si od dodavatele doplnit nějaký manuál pro případné jiné externí úpravce
Závěrečné shrnutí, Prestashop je vynikající a velmi robustní eshop platforma, kde jako jinde platí…
Budoucí bezproblémový provoz stojí a padá na Vašich znalostech. V případě že z úsporných důvodů chcete supportovat eshop svépomocí. V případě zájmu o externí služby si nechte poradit či doporučit vhodné řešení.
Ochotných nekorektních úpravců platformy Prestashop je velký nadbytek nad těmi co jsou následně problémové modifikace trvale supportovat.
Měli by jste zpozornět pokud jsou Vaše nápady na úpravy funkčnosti přijímány bez varování a s ochotou na jejich realizaci!
Nedodržení principů a doporučení uvedených výše, často vedou k bezvýchodným situacím. Provozovatel stále hledá a investuje do nových úpravců a ve většině případů platí za opravy a úpravy bezpočtu kupících se nefunkčností. Nekorektní úpravce neupozorní provozovatele, že „levné“ invazivní modifikace = nevratné poškození eshopu.
Jedinou a radikální nápravou bývá nový eshop s převodem dat, či odchod na jinou platformu. Paradoxně je odchod na jinou platformu zapříčiněn kombinací neregulované a neusměrněné potřeby provozovatele systém modifikovat.
V případě zájmu požádejte o nezávaznou kalkulaci.