Úvod
Rok 2022 se zapsal do historie vývoje softwaru PrestaShop. Po dlouhých šesti letech čekání se digitální komunita konečně dočkala významné aktualizace - PrestaShop 8. Předchozí významná verze, PrestaShop 1.7, byla vydána v roce 2016.
Pokud jste majitelem obchodu založeného na PrestaShopu nebo prostě jen účastníkem světa e-commerce, jistě vás zajímá, jaké výhody s sebou přináší PrestaShop 8. To se týká nejen těch, kteří plánují spustit nový obchod na PrestaShopu a přemýšlejí, kterou verzi zvolit a proč. Je to relevantní také pro vývojáře a specializované softwarové firmy, které s PrestaShopem pracují.
Prošli jsme mnoho důvěryhodných zdrojů a v našem článku jsme shromáždili nejdůležitější informace o PrestaShopu 8. Naším cílem je zpřístupnit cenné informace o PrestaShopu 8 všem zájemcům o toto téma.
Proč bylo změněno číslování? PrestaShop 1.8 vs. PrestaShop 8
Ale co myslíte tím z 1,8 na 8? Logika by přece napovídala, že po 1.8 následuje 1.9 nebo alespoň 2.0. Netajíme se tím, že nás toto číslování překvapilo, stejně jako pravděpodobně mnoho dalších webdeveloperů. Odpověď je poměrně jednoduchá: tato změna zjednodušuje schéma číslování tím, že odstraňuje úvodní „1” a ponechává tři číslice:
- První číslice označuje hlavní verzi.
- Druhý obrázek označuje vydání s významnými změnami.
- Třetí obrázek představuje verze oprav chyb.
Díky těmto změnám představuje PrestaShop přehlednější a přístupnější způsob číslování verzí. Alespoň podle tvůrců, a pokud jde o vkus ostatních - o tom se nediskutuje.

Přečtěte si více o PrestaShopu 8
Přízrak nové hlavní verze PrestaShopu se objevil na konci roku 2021, kdy bylo oznámení oficiálně zaznamenáno v příspěvku ze 14. prosince 2021 na oficiálním blogu PrestaShopu.
PrestaShop 8 se podle očekávání objevil v srpnu 2022 jako beta verze. Vývojáři pracující na systému byli vyzváni, aby ji otestovali a nahlásili případné problémy.
V říjnu 2022 stejná platforma oznámila oficiální vydání PrestaShopu 8.0.0, který je k dispozici ke stažení na GitHubu.
PrestaShop 1.7 versus PrestaShop 8 - hlavní rozdíly
Podle aktuálně dostupných verzí se vzhled a funkce panelu pro správu prakticky nezměnily, takže správci mohou očekávat hladký přechod.
Pravděpodobně není nutné provádět výrazné změny v šablonách obchodu, i když může být potřeba provést drobné úpravy.
Podrobnější analýza kódu bude provedena, až verze obchodu dosáhne větší zralosti a bude zbavena typických problémů spojených s počátečními fázemi vývoje.

Technické rozdíly z pohledu vývojáře PrestaShop 1.7.x vs. PrestaShop 8
Nejdůležitější změny lze stručně shrnout:
- Podpora PHP 8 a 8.1 s minimální úrovní kompatibility PHP 7.2.5.
- Úvod Symfony 4.4.
- Odstranění mnoha tříd a metod, které byly v předchozích verzích PrestaShopu označeny jako „zastaralé”.
- Změny v komponentě Hook.
- Aktualizace týkající se zpracování hesel.
Četnost nových verzí PrestaShopu
Plán je vydávat nové verze každých šest až devět měsíců, přičemž se budou střídat hlavní a vedlejší verze.
To znamená, že nové verze s významnými změnami by měly vycházet každých přibližně 12-18 měsíců.
Současně budou drobné opravy ve formě záplat vydány nejpozději do 6 týdnů od potvrzení relevance dané chyby. (Záplaty jsou vytvářeny pouze pro nejnovější oficiální verzi platformy).
Je však třeba mít na paměti, že se jedná pouze o předpoklady, které se mohou změnit.
Jak dlouho trvá aktualizace mého internetového obchodu PrestaShop z verze 1.7.x na verzi 8?
Je obtížné přesně odhadnout dobu aktualizace, zejména proto, že se může výrazně lišit v závislosti na konkrétním obchodě a případných úpravách. V současné době dostupné informace naznačují, že u obchodů bez významných změn by práce vývojářů měla trvat spíše několik hodin než dnů.
Samozřejmě, čím rozsáhlejší obchod, tím více oblastí k ověření, úpravám a testování, ale tento upgrade by neměl být srovnáván s vytvořením nového obchodu, jako tomu bylo v případě přechodu z verze 1.6 na 1.7. Proč si to myslíme?
- Odkazujeme na oficiální informace, ve kterých PrestaShop píše, že upgrade z verze 1.7.8 na verzi 8 by měl být mnohem jednodušší než upgrade z verze 1.6 na 1.7.
- Šablony obchodu z verze 1.7 by měly zůstat kompatibilní s novější verzí.
- Mnoho modulů bude fungovat bez nutnosti úprav.
- Může však dojít k určitým změnám v důsledku aktualizací základních knihoven nebo přechodu na PHP 8.
Stojí za zmínku, že v článku z října 2022, který oznamoval oficiální vydání PrestaShopu 8, bylo uvedeno, že modul Aktualizace 1 kliknutím, který usnadňuje upgrade z PrestaShopu 1.7 na PrestaShop 8, ještě není připraven. Autor tohoto článku doporučuje být trpělivý a počkat si na jeho objevení za několik týdnů.
Do kdy je bezpečné zůstat na PrestaShopu verze 1.7.x?
Oficiální prodloužená podpora verze 1.7 bude zachována přibližně jeden rok po vydání verze 8. Verze 8 byla vydána v říjnu 2022, což znamená, že podpora verze 1.7 by měla pokračovat minimálně do třetího nebo čtvrtého čtvrtletí roku 2023.
Ukončení oficiální podpory však neznamená, že musíte svůj obchod okamžitě aktualizovat. Bude i nadále správně fungovat a my vám můžeme pomoci s kritickými problémy i po ukončení podpory. Snažíme se také podporovat zákazníky, kteří používají starší verze obchodů. Máme zkušenosti s verzí 1.6, i když oficiální podpora skončila 30. června 2019. Také si můžete být jisti.
Potřebuji provozovat obchod PrestaShop
PrestaShop: Vývoj a plánované směry
Podle zpráv v odborných médiích společnost PrestaShop koupil italský konglomerát MBE, který se specializuje na řešení pro logistiku, tisk a marketing. Společná zákaznická základna obou společností čítá přibližně 600 000 zákazníků v Evropě a více než milion zákazníků po celém světě. Očekává se, že spojení umožní společnosti PrestaShop posílit její vedoucí postavení v Evropě i Latinské Americe.
Podle našeho odhadu a podle toho, co se říká v komunitě webdeveloperů, bude základem PrestaShopu verze s otevřeným zdrojovým kódem. Stejně jako se vyvíjí trh elektronického obchodování, bude se PrestaShop pravděpodobně snažit dělat dvě verze svého CMS. Jedna - otevřená pro vývojáře - si stále zachová své funkce, na které bude možné přidávat svůj kód, zatímco druhá varianta bude obsahovat moduly a služby „připravené” k implementaci jednotlivými uživateli. S jakým efektem? Je velmi pravděpodobné, že k integraci všech modulů dohromady bude stále potřeba pomoc programátora, ale může to být jednodušší než v současnosti.
Novinky ze světa PrestaShopu - přímo od vývojářů:
Oficiální blog PrestaShopu pro vývojáře vytvořený týmem PrestaShopu.

