skype kontakt - presta.profi

Home » novinky » Prestashop 1.7 špatný či dobrý?

Prestashop 1.7 špatný či dobrý?

Prestashop 1.7 má šířenou pověst nespolehlivého eshopu a opakovaně jsem nucen nezasvědceným klientům objasnit situaci. Z dvodu esektivity si dovolím vysvětlit situaci a vyvrátit fámy.

Tipuji že to souvisi s čerstvým hodnocením prvních verzí a subverzí těsné po vydání roku 2017. Případně mže jít o polopravdy šířeny méně zkušení úpravci. Proč polopravdy? Každý software má po vydání chyby a ty se průběžně opravují v procesu dalšího vývoje. Nezkušení úúpravci starších verzí, nedokáží novou generaci modifikovat snadno jako minulé verze, nebo využít vydaných oprav či upgradů.

Otázkou je reálný stav současných subverzí a jako mnohaletý úpravce garantuji bezproblémové užití

Pokusím se vysvětlit a popsat současnost z pohledu úpravce, který Prestashop dlouhodobě modifikuje supportuje. Neaktualizovaně vázáno na datum vydání, tipuji že to je více než 8 let. Tím rozptýlit zbytečné a neoprávněné obavy potencionálních uživatelů.

 

Je tedy Prestashop 1.7 použitelný či ne?

Prestashop je velmi populární, rozšířená a kontinuálně vyvíjená aplikace, podobně jako jiný populární software s širokou uživatelskou základnou. Zmiňované nefunkčnosti verze Prestashop 1.7, se zakládají na pravdě, ale jsou vázány na na starší subverze. Proces je prakticky vždy stejný a opakuje se. Mohu potvrdit, že stejné prvotní problémy řešili verze 1.5, 1.6 a další.

Veškeré problémy objevené v Prestashop, jsou vzápětí opraveny výrobcem. Vydané opravy se dají aplikovat zpětně jako dílčí úpravy, nebo je možno získat celkové vylepšení pomocí aktualizace na novou subverzi (datový převod je samozřejmostí)

 

Moderní užití aplikací = kontinuální vývoj a aktualizace

Je dnes již dobrým zvykem, že si v zájmu rychlosti a bezpečnosti denně, týdně či měsíčně aktualizujeme veškerý software na počítačích, tabletech i mobilních telefonů. Nemít aktuální verzi mail klienta, bankovní aplikace, prohlížeče, nebo operačního systému je riziko, které rozumný uživatel neakceptuje.

S eshopy je to obecně stejné, i když open source platformy umožnující neomezené modifikace, tuto činnost komplikují. Možnost aktualizace a tím výkon a bezpečnost závisí často na korektnosti a odbornosti aplikovaných modifikací.

I Prestashop již od raných verzí nabízel úpravcům bezpečný systém modifikací pomocí šablon a modulů, které umožnili následné modernizace a aktualizace systému eshopu. Bohužel přístupnost kompletního obsahu často umožnila nekorektním úpravcům zásah i do jiných částí. Výsledkem jsou nekorektně modifikované eshopy, které lze modernizovat pouze za cenu vyšších výdajů, spojené s předchozí nekorektní aplikací modifikací.

Dobrá rada, neakceptujte jednoduchá a rychlá řešení s ohledem na výhodnější cenu, modifikujte eshopy Prestashop vždy striktně v režimu modulů a šablon

 

Rozumná ekonomika užití a provozu Prestashop

  • bezproblémové starší verze (bez chyb a nedostatků), provozujte klidně dále
    • pokud akceptujete menší výkon, omezené užití na moderních platformách a riziko napadení a zneužití eshopu
    • naopak problémové starší verze se nevyplatí dlouhodobě supportovat, náklady s tím spojené v krátké době srovnají náklady spojené s aktualizací
    • mimo bezpečnost a výkon jsou často velkým hendikepem multiplatformní užití
    • neumožnit zobrazení v responsivním režimu = přicházet o potenciální klienty a nakupující (otestujte responsivitu eshopu zde)
    • další významnou překážkou bývá nekvalita provedení staré šablony a modulů (otestujte SEO kvalitu eshopu zde)
    • pro pořádek rychlost si můžete otestovat zde (otestujte rychlost eshopu zde)
    • proč investovat do prav a oprav když to vše nabízí výrobce zdarma zde (demoverze Prestashop 1.7 zde)
  • nové eshopy realizujte na Prestashop 1.7, nesmyslně doporučovaná realizace na Prestashop 1.6 je jako pořídit si starší televizi či telefon
    • nabídne Vám běžné užití, ale časem Vám začne chybět celá řada novinek
    • přeneseno do tématu eshopu, bude chybět kontinuální podpora výrobců šablon, modul a modifikací (upřednostňují Prestashop 1.7)
    • také náklady spojené s modernizací se následně při přechodu na Prestashop 1.7 zopakují
  • používejte pouze běžně dostupné komerční moduly, jako jedinou možnost modifikace, změnu funkčnosti či vylepšení
    • komplexní levné šablony nahrazují často základní funkčnost a bez možnosti aktualizace šablony, není možné aktualizovat eshop a zachovat jeho funkčnost
    • zakázkové modifikace funkčnosti, které nejsou aplikovány jako modul (samostatná odstranitelná a aktualizovatelná komponenta), zabrání aktualizaci eshopu
    • v případě nezbytné aktualizace eshopu, potřebujete součinnost a support od výrobců použitých modifikací
    • zdarma nabízené moduly jsou bez záruky a mohou poškodit funkční aplikaci (často nahradí nějakou sdílenou komponentu dříve užitých modulů)
  • eshop realizovaný na prestashop 1.7 v konceptu popsaném níže je nejméně nákladné řešení
    • modifikace vzhledu (redesign eshopu) pomocí nadřazené šablony v provedení aktualizovatelného modulu (umožňuje rychlou a nenákladnou aktualizaci eshopu)
    • modifikace funkčnosti prostřednictvím komerčních a supportovaných modulů
    • free moduly použít pouze v případě zaručené a dříve otestované funkčnosti – nezbytný předpoklad je opět kontinuální aktualizace od tvůrce modulu
    • realizujte svépomocí pouze v případě že jste zběhlý uživatel, který si umí poradit i s neočekávanými překážkami a tyto obratem řešit (v opačném případě objednejte externí realizaci)

 

Statistika požadavků na support uživatelů Prestashop

  • Support, aktualizace a rozšíření vyžadují zejména uživatelé starších verzí Prestashop, důvody jsou právě:
    • nezbytné modernizace a rozšíření (EET, GDPR EU COOKIES a pod.)
    • problémy s výkonem (pomalost načítání v prohlížečích)
    • výpadky funkčnosti starších modul zprostředkující služby (služby se aktualizují a změní rozhraní kvůli rychlosti či zabezpečení)
    • problémy se zabezpečením (dochází ke spamu a v horších případech o hack či poškození)
  • Uživatelé verzí generace Prestashop 1.7 mají aktuální výkon i zabezpečení, požadují občasnou podporu z důvodů:
    • chybí jim nějaké nezbytné rozšíření spojené s legislativou
    • chtějí modernizovat funkčnost či vzhled

 

Objektivní zhodnocení současného stavu Prestashop 1.7

  • Je ve stavu jako je veškerý kontinuálně vyvíjený software (operační systémy, prohlížeče, aplikace, eshopy a webové aplikace)
    • stále výkonnější, modernější, bezpečnější
    • musí reagovat na uživatele, bezpečnostní hrozby, modernizovat a záplatovat předchozí chyby
  • Je řešením použít stávající verze Prestashop či starší Prestashop 1.6?
    • určitě ne, z důvodu výkonu, rychlosti a zabezpečení odpovídající době vzniku
    • support těchto starších verzí je nákladný s ohledem na minoritní zájem úpravců i podpora ze strany výrobce
    • často je ukončen support od výrobce, vývoj a aktualizace nekomerčních i komerčních rozšíření – modulů

 

Závěrem k tématice zda zvolit Prestashop 1.7 jako budoucí či nástupní eshop

Již více než rok nasazuji klientům Prestashop 1.7 verze a tyto eshopy jsou v provozu. Bylo by pro klienty ekonomicky nevýhodné realizovat eshop na verzi 1.6.1.x, u které končí support od výrobce a výrobce modulů.

Všechny případné objevené problémy jsem vyřešil aplikací nějakého opravného patche, nebo upgradem – aktualizací subverze eshopu. V poměru realizovaných desítek eshopů, jde o jednotky požadavků na opravu. Téměř nic se neobjeví až za provozu eshopu. Pokud ano jde o spíše o požadavky na změnu užití, díky individuálnímu způsobu provozu či prezentace obsahu.

Většina provozovatelů se nesetkala s žádným problémem. Se znalostí problematiky, jsem tyto nedostatky upravil a vyřešil již v realizačním procesu.