PrestaShop 9 – co je nového v nejnovější verzi?

PrestaShop 9 představuje největší změnu v historii této platformy od přechodu z verze 1.6 na 1.7. Nejedná se o běžnou aktualizaci s několika novými tlačítky. Mění se něco mnohem důležitějšího – celý základ, na kterém obchod stojí. Mění se technologie, na které platforma běží. Mění se způsob, jakým se obchod propojuje s jinými programy. Mění se také rychlost, s jakou obchod funguje. V tomto článku popisujeme vše, co je důležité pro majitele obchodu i pro programátora. Píšeme také o nové aktualizaci – verzi 9.1.

Stručný přehled vývoje Prestashopu: 9.0, 9.1 a co dál

Verze PrestaShop 9.0 byla vydána 10. června 2025. Tým PrestaShopu a řada vývojářů z celého světa na ní pracovali více než dva roky. Později, 23. března 2026, vyšla další velká aktualizace – PrestaShop 9.1. Ta přinesla jednu velmi důležitou změnu: nový vzhled obchodu s názvem Hummingbird 2.0. Tento nový vzhled se nyní instaluje sám, automaticky, do každého nového obchodu. V současné době již probíhají práce na další verzi – 9.2. O té píšeme na konci tohoto článku.

Nový motor pod kapotou: Symfony 6.4 LTS a PHP 8.4/8.5

Nejvýznamnější změna v PrestaShopu 9 se odehrává v části, kterou zákazník obchodu nevidí. Pocítí ji však jinak – obchod bude fungovat rychleji. Platforma dříve využívala technologii Symfony ve verzi 4.4. Symfony je sada vývojářských nástrojů, na nichž je postaven celý PrestaShop. Nyní platforma přešla na novější verzi – Symfony 6.4 LTS. Zkratka LTS znamená „dlouhodobá podpora”. V tomto případě bude technická podpora trvat do listopadu 2027. V praxi to znamená méně naléhavých bezpečnostních aktualizací. Znamená to také stabilnější fungování obchodu v příštích několika letech.

Spolu se Symfony se změnily také požadavky na PHP. PHP je programovací jazyk, ve kterém je napsán PrestaShop. Verze 9.0 funguje na PHP od verze 8.1 do 8.4. Verze 9.1 přidala podporu pro PHP 8.5. Co to v praxi znamená:

  • kód obchodu se zpracovává rychleji,
  • server spotřebovává méně paměti,
  • lepší ochrana před hackerskými útoky,
  • čistší kód, který se snáze rozvíjí,
  • plná kompatibilita s moderními vývojářskými nástroji, jako jsou Docker nebo GitHub Actions.

Pro majitele e-shopu, který se nevyzná v programování, je důležité jediné: e-shop se načítá rychleji. E-shop si poradí lépe, když je na něm najednou hodně zákazníků. K dosažení tohoto cíle není třeba zvyšovat výkon serveru.

Nové Admin API – konec zastaralé webové služby

API je způsob, jakým mezi sebou komunikují různé programy. Například obchod může tímto způsobem vyměňovat data s účetním nebo skladovým programem. Dosavadní API v PrestaShopu se nazývalo Webservice. Bylo založeno na staré technologii (formát XML). Bylo obtížné jej rozšiřovat. Jeho používání bylo nepohodlné.

PrestaShop 9 zavádí zcela nové Admin API. Využívá novější a populárnější řešení: REST, datový formát JSON a způsob přihlášení OAuth2. OAuth2 je stejný způsob přihlášení, jaký používají například Google nebo Shopify. Co to v praxi znamená:

  • jednodušší propojení obchodu s programy pro řízení firmy (systémy ERP), zákazníky (systémy CRM) a údaji o produktech (systémy PIM) – údaje o objednávkách či skladových zásobách lze sdílet okamžitě a automaticky,
  • možnost vytvářet vlastní automatizace – například automatickou změnu cen nebo odesílání dat do účetního programu,
  • základ pro tzv. headless commerce – řešení, ve kterém je vzhled obchodu oddělen od jeho logiky. Díky tomu lze vzhled stránky vytvořit libovolným způsobem, například pomocí technologií React nebo Vue.js,
  • jednodušší práci pro programátory – využívají standard známý z jiných systémů, místo aby se museli učit vlastní řešení PrestaShopu.

Je dobré vědět, že nové Admin API se stále vyvíjí. Ne všechny funkce jsou k dispozici hned. Část propojení s jinými systémy může prozatím fungovat na starší verzi webové služby. PrestaShop toto API rozšiřuje s každou další verzí.

Hummingbird 2.0 – nový výchozí vzhled obchodu

Ve verzi 9.0 byl motiv Hummingbird pouze volitelnou možností. Byl k dispozici vedle starého, klasického vzhledu obchodu. Bylo možné si ho vyzkoušet, ale nenainstaloval se sám. To se ve verzi 9.1 změnilo. Šablona Hummingbird 2.0 nahradila starou šablonu Classic. Nyní se nainstaluje sama v každém novém obchodě.

Šablona byla vytvořena zcela od základu. Základem je Bootstrap 5 – populární a osvědčená technologie pro tvorbu webových stránek. Kód zodpovědný za vzhled stránky (CSS) je nyní přehledně uspořádán. Má jasná pravidla pro pojmenování, díky čemuž se snáze rozšiřuje. Ze šablony byla odstraněna stará knihovna jQuery. Tato knihovna zpomalovala chod stránky. Byla nahrazena modernějšími, vestavěnými funkcemi prohlížeče. Díky tomu se stránka načítá rychleji. Lepší výsledky dosahuje také v testech rychlosti od Googlu. Tyto testy se nazývají Core Web Vitals. Jedná se o sadu ukazatelů, pomocí kterých Google ověřuje, zda stránka funguje plynule a rychle. Šablona má také vestavěný tmavý režim. Lze jej zapnout jediným nastavením.

Existuje ještě jeden důležitý důvod, proč je Hummingbird 2.0 něčím víc než jen novým vzhledem. Od června 2025 platí v Evropské unii zákon nazvaný European Accessibility Act, zkráceně EAA. Tento zákon stanoví, že internetové obchody musí být přizpůsobeny potřebám osob se zdravotním postižením. Jedná se například o osoby používající čtečky obrazovky. Hummingbird 2.0 splňuje více než 95% těchto požadavků již po instalaci. Pro mnoho obchodů to znamená méně práce navíc s přizpůsobením stránek těmto předpisům.

SEO a rychlost načítání integrované do e-shopu

Dosud bylo nutné mnoho opatření ke zlepšení viditelnosti obchodu na Googlu provádět ručně. Nebo instalovat další pluginy. V PrestaShopu 9 se mnoho z těchto řešení stalo součástí standardních funkcí PrestaShopu. To znamená, že fungují ihned po instalaci obchodu. Není třeba nic dodatečně přidávat:

  • Kratší adresy stránek produktů – cesta ke kategorii se již automaticky nepřidává do odkazu na produkt. Adresy jsou kratší. Snadněji se zapamatují.
  • Možnost odstranit označení jazyka z adresy stránky – to se hodí, když obchod začíná fungovat v jednom jazyce a další jazyky se přidávají až později. Není pak nutné přesměrovávat staré odkazy.
  • Přesměrování pro neaktivní kategorie – lepší kontrola nad tím, co se stane s odkazem, když bude kategorie odstraněna nebo deaktivována.
  • Automatické označení stránek s filtrováním jako „neindexované” – díky tomu Google neztrácí čas procházením mnoha stránek, které jsou si navzájem podobné. Jde například o stejný seznam produktů seřazený podle ceny nebo barvy. Google se pak soustředí na stránky, na kterých obchodovi opravdu záleží.
  • Integrovaná podpora moderních formátů obrázků – WebP a AVIF. Tyto formáty zabírají při stejné kvalitě obrazu mnohem méně místa než běžné formáty JPG nebo PNG. Díky tomu se stránka načítá rychleji.

To vše přímo zlepšuje výsledky v Core Web Vitals, tedy ve zmíněných testech rychlosti od Googlu. Stručně řečeno: méně ruční práce při optimalizaci e-shopu pro SEO. Část úkolů nyní provádí samotný systém e-shopu.

Update Assistant – už žádné riskantní aktualizace jedním kliknutím

Dříve se aktualizace obchodu prováděla pomocí nástroje s názvem 1-Click Upgrade. Nyní jej nahradil nový nástroj – Update Assistant. Nejde pouze o změnu názvu. Jedná se o zcela odlišný a lepší způsob provádění aktualizací. Nový nástroj nabízí:

  • režim příkazového řádku (CLI) – pro technické týmy, které chtějí automatizovat aktualizace,
  • automatický návrat k předchozí verzi obchodu, pokud se něco pokazí – obchod se vrátí do stavu před aktualizací bez nutnosti ručního obnovení zálohy,
  • podrobné záznamy a zprávy z každé fáze aktualizace,
  • lepší obsluhu velkých obchodů s velmi velkým počtem produktů.

Nejnovější verze tohoto nástroje je 7.6.0. Je kompatibilní s PrestaShopem 9.1. Navíc kontroluje nainstalované moduly. To provádí ještě před zahájením aktualizace. Zkontroluje, zda jsou moduly kompatibilní s novou verzí obchodu. Pokud modul není připraven, nástroj jej automaticky deaktivuje. Dříve to byl jeden z nejčastějších důvodů, proč aktualizace selhávaly.

Co z toho mají programátoři: přehlednost v kódu

Pro technické týmy představuje PrestaShop 9 také velký krok směrem k větší přehlednosti. Staré knihovny byly nahrazeny novějšími řešeními založenými na technologii Symfony. Například starý systém pro odesílání e-mailů (SwiftMailer) byl nahrazen novým (Symfony Mailer). Knihovna pro komunikaci s jinými systémy (Guzzle) byla nahrazena novější (Symfony HttpClient). Administrační panel obchodu je nyní plně postaven na technologii Symfony. Týká se to například přihlášení, produktů a objednávek. Díky tomu je kód přehlednější a snáze se dále rozvíjí.

Změnil se také přístup k bezpečnosti. Názvy tabulek v databázi se nyní při instalaci obchodu ve výchozím nastavení generují náhodně. Přímý přístup k souborům programu zvenčí je zablokován. Pro programátory to znamená také nutnost přizpůsobit moduly. Mnoho starších řešení vyžaduje aktualizaci, aby správně fungovala s novou verzí PHP. Vyžaduje také přizpůsobení novému systému zpracování událostí v Symfony, který nahradil dosavadní tzv. hooky.

PrestaShop 9.0 versus 9.1 – nejdůležitější rozdíl

Pokud se někdo ptá, zda má rozdíl mezi verzemi 9.0 a 9.1 nějaký význam, ve zkratce to vypadá takto:

  • PrestaShop 9.0 – přinesl novou technologii (Symfony 6.4, PHP až do verze 8.4), nové Admin API, volitelný motiv Hummingbird a první verzi nástroje Update Assistant.
  • PrestaShop 9.1 – šablona Hummingbird 2.0 se stává výchozí, přibývá podpora PHP 8.5, obchod splňuje více než 95% požadavků na přístupnost EAA. Kromě toho se objevují dvě nové testovací funkce: podpora více kurýrních společností v jedné objednávce a přepracovaný systém slev. Obě funkce je zatím nutné aktivovat ručně. Nejlepší je je testovat mimo živě fungující obchod.

Stojí za to už teď aktualizovat e-shop na PrestaShop 9?

Záleží to na dvou věcech: z jaké verze obchod spouštíte a jak je rozsáhlý. Několik jednoduchých zásad, kterými se vyplatí řídit:

  • Aktualizace v rámci stejné hlavní verze (například z verze 9.1.1 na 9.1.2) je obvykle jednoduchý úkon s nízkým rizikem.
  • Přechod z PrestaShopu 1.7 nebo 8.x na verzi 9.x představuje již významnou změnu. Jedná se o kompletní migraci mezi hlavními verzemi platformy. Vyžaduje si předběžnou kontrolu modulů, vzhledu obchodu a všech propojení s jinými systémy. Nejde pouze o výměnu souborů.
  • Aktualizaci je vždy vhodné nejprve provést v samostatném testovacím prostředí. Teprve poté ji provedete na funkčním e-shopu.
  • Než začnete, je třeba vytvořit úplnou kopii souborů a databáze obchodu. I když nástroj Update Assistant dokáže změny automaticky vrátit zpět, další kopie je vždy dodatečným zabezpečením.
  • Některé placené moduly ze starších verzí mohou vyžadovat aktualizaci. Někdy je nutné je zakoupit znovu, pokud výrobce dosud nevydal verzi kompatibilní s PrestaShopem 9.
  • Adresy stránek a údaje související s SEO (názvy, popisy) by měly být při migraci zachovány. Jedná se o jeden z prvních prvků, které je vhodné ověřit v testovacím prostředí. Díky tomu obchod neztratí pozice, které si vybudoval ve vyhledávači Google.

E-shopy, které v současné době běží na PrestaShopu 8.2, mají ještě čas. Tato verze je i nadále aktivně podporována bezpečnostními záplatami. Pokud však v nejbližších měsících plánujete nový projekt nebo změnu vzhledu e-shopu, je lepší to udělat rovnou v nové verzi. Vytváření obchodů v systému PrestaShop Hned ve verzi 9 to dává větší smysl než vytvořit e-shop ve starší verzi a později ho migrovat podruhé.

Co bude dál? PrestaShop 9.2 se rýsuje na obzoru

Tým PrestaShop již zveřejnil předběžný plán další aktualizace – verze 9.2. Mezi ohlášené funkce patří mimo jiné:

  • One Page Checkout – objednávka vyřízená v jediném kroku. Adresa, způsob doručení a platba budou uvedeny společně na jedné stránce, namísto několika po sobě jdoucích kroků. Původní, vícefázový nákupní proces má zůstat k dispozici jako volitelná možnost.
  • AskAI – asistent s umělou inteligencí integrovaný do administračního panelu obchodu. Umožňuje vyhledávat údaje o obchodě a provádět různé akce pomocí běžných příkazů zadaných v běžném jazyce. Bude možné připojit vlastního poskytovatele umělé inteligence.
  • Extra Properties – možnost přidávat vlastní doplňková pole s údaji k produktům, zákazníkům nebo objednávkám. K tomu nebude nutné zasahovat do databáze obchodu.

Jedná se zatím o plány ve fázi oznámení, nikoli o hotové funkce. Bereme je jako směr, kterým se platforma ubírá. Budeme sledovat, kdy se dostanou do stabilní verze.

ČASTO KLADENÉ DOTAZY

Souhrn

PrestaShop 9 není jen další drobná aktualizace. Jedná se o kompletní přepracování základů e-shopu. Novější engine, nové API, nový vzhled a řada funkcí zlepšujících SEO, které jsou přímo integrovány do platformy. Verze 9.1 uzavřela téma vzhledu obchodu. Nastavila Hummingbird 2.0 jako výchozí šablonu. Obchod také přizpůsobila předpisům EU o digitální přístupnosti. Pro majitele obchodů provozovaných na starších verzích PrestaShopu je to vhodná příležitost naplánovat migraci. Nejlepší je začít s kontrolou modulů a provedením testů v samostatném prostředí, než se změny dostanou do živého obchodu.

Pokud si nejste jisti, zda je váš e-shop připraven na PrestaShop 9, nebo potřebujete pomoc s ověřením a provedením migrace – tým 4AD Studio to může prověřit a celý proces provést krok za krokem.

nejnovější-moduly-prestashop-9

Profesionální moduly pro PrestaShop

Plugin Isle poskytuje hotová a bezpečná řešení moduly pro PrestaShop, které bleskově rozšíří možnosti vašeho e-shopu. V nabídce najdete mimo jiné přizpůsobení pro Omnibus, funkci Infinite Scroll a nástroje usnadňující správu. Firmy zabývající se tvorbou obsahu ocení zejména AI editor pro rychlé psaní popisů a SEO. Optimalizujte svůj obchod sami a snižte tak náklady na programování!

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Napište nám

Chcete se zlepšit
vašeho podniku?

Bartłomiej Biedrończyk


    ZAVOLEJTE MI
    +
    Zavolejte mi!
    4AD
    Přehled ochrany osobních údajů

    Tyto webové stránky používají soubory cookies, abychom vám mohli poskytnout co nejlepší uživatelský zážitek. Informace o souborech cookie se ukládají ve vašem prohlížeči a plní funkce, jako je rozpoznání, když se na naše webové stránky vrátíte, a pomáhají našemu týmu pochopit, které části webových stránek považujete za nejzajímavější a nejužitečnější.