PrestaShop 9.2: asystent AI i czy planować aktualizację sklepu

E-commerce

PrestaShop 9.2: asystent AI i czy planować aktualizację sklepu

PrestaShop 9.2 wprowadza asystenta AI w panelu, serwer MCP i zamówienie na jednej stronie. Co to daje sklepom i od czego zależy zakres aktualizacji.

Autor: BeGiga Aktualizacja 6 min czytania

Każda kolejna wersja PrestaShop rodzi identyczne pytanie: czy opłaca się aktualizować sklep, a jeżeli tak, to kiedy. W przypadku wersji 9.2 to pytanie okazuje się ciekawsze niż zwykle, ponieważ po raz pierwszy w panelu sklepu da się uruchomić natywnego asystenta AI, który odpowiada na pytania dotyczące danych sklepu i potrafi wprowadzać w nich zmiany.

Asystent AI w panelu sklepu

Najistotniejszą nowością jest AskAI, asystent wbudowany w panel administracyjny. Zgodnie z opisem w centrum pomocy PrestaShop można mu stawiać pytania zwykłym językiem, choćby ile zamówień czeka na wysyłkę albo które produkty się skończyły, a on odpowiada w oparciu o aktualne dane sklepu. Umie również wprowadzać zmiany, na przykład w stanach magazynowych czy w zamówieniu, lecz każdą zmianę musi najpierw zaakceptować pracownik.

Asystent pracuje wyłącznie w panelu, dlatego klienci sklepu go nie widzą. Do działania potrzebuje klucza od jednego z dostawców modeli AI: OpenAI, Anthropic, Google, Mistral albo dostawcy zgodnego z formatem OpenAI. Klucz przechowuje się na serwerze sklepu, a dane sklepu, według PrestaShop, nie przechodzą przez jego infrastrukturę. Asystent nie działa, gdy sklep pozostaje w trybie konserwacji. Sklepy poszukujące chatbota dla klientów, czyli po stronie frontu sklepu, znajdą korzyści płynące z takiego rozwiązania oraz to, co przygotować przed jego wdrożeniem, w artykule o chatbotach na stronie internetowej.

Serwer MCP, czyli most między sklepem a aplikacjami AI

Asystent opiera się na serwerze MCP, który według dokumentacji PrestaShop spina sklep z aplikacjami AI, takimi jak ChatGPT, Claude czy Gemini. Za jego pośrednictwem aplikacja AI może wyszukiwać produkty, przeglądać zamówienia i klientów bądź aktualizować opisy w kilku językach. Serwer MCP opuścił już fazę beta.

Dla sklepów dysponujących modułami na zamówienie istotne jest to, że moduły mogą udostępniać asystentowi własne funkcje. Gdy sklep ma na przykład nietypowy moduł do obsługi zamówień hurtowych, da się go rozbudować w taki sposób, aby asystent potrafił z niego korzystać.

Pozostałe zmiany w 9.2

PrestaShop 9.2 wprowadza również jednostronicowy proces zamówienia, w którym adres, wysyłka i płatność mieszczą się na jednej stronie, a klasyczny wieloetapowy proces pozostaje nadal dostępny. Nowa funkcja Extra Properties umożliwia dodawanie własnych pól do produktów, klientów czy zamówień bez modyfikowania bazy danych rdzenia, co powinno ułatwić przyszłe aktualizacje sklepom z niestandardowymi danymi. Do tego dochodzą podstawy obsługi sprzedaży B2B, na razie jako funkcje do włączenia, oraz wygodniejsza praca wielu osób na jednym koncie PrestaShop.

Ryzyka aktualizacji

Każda instalacja PrestaShop wygląda inaczej. Moduły zewnętrzne, nadpisania i własne zmiany mogą nie mieć wersji zgodnych z 9.2, a motyw sklepu także wymaga aktualizacji. Sklepy działające wciąż na wersji 1.7 albo 8 mają przed sobą większy skok niż te, które są już na 9.1, a ryzyko niezgodności jest u nich wyższe.

Przed aktualizacją warto ustalić, które moduły mają zgodne wersje, które trzeba wymienić, a które przepisać, czy motyw obsługuje nową wersję i czy serwer jest przygotowany na zmianę wersji PHP. Przy bardzo starych sklepach, na przykład na wersji 1.6 lub wczesnej 1.7, często bardziej opłaca się postawić sklep od nowa i przenieść do niego dane. Sklepy, które na razie pozostają na wersji 8.2, wciąż otrzymują poprawki bezpieczeństwa i mogą traktować ją jako rozwiązanie przejściowe. Po aktualizacji dobrze jest też sprawdzić szybkość sklepu, ponieważ nowa wersja, motyw i moduły zmieniają jego zachowanie. Na co patrzeć, opisuje artykuł wolny sklep PrestaShop? Wynik Lighthouse to nie wszystko.

Aktualizacja to nie samo kliknięcie przycisku. Najpierw trzeba wykonać kopie zapasowe sklepu i bazy danych, następnie aktualizację testową na kopii sklepu, a dopiero na końcu aktualizację na produkcji. Jeżeli stan sklepu przed aktualizacją jest niejasny, dobrze zacząć od audytu sklepu internetowego.

Aktualizacja czy nowa instalacja z migracją danych

Do wersji 9 prowadzą dwie drogi. Aktualizacja w miejscu podnosi wersję istniejącej instalacji razem z bazą danych, modułami i motywem. Nowa instalacja z migracją danych zaczyna od czystego PrestaShop 9, do którego przenosi się produkty, klientów, zamówienia i adresy URL, a moduły i motyw dobiera się na nowo albo przepisuje. Pierwsza droga zachowuje więcej z obecnego sklepu, druga pozwala zostawić za sobą nadpisania i moduły, których od dawna nikt nie używa.

O wyborze decyduje stan instalacji bardziej niż sam numer wersji. Sklep na 8.x, którego moduły mają wersje zgodne z 9, a motyw wciąż jest rozwijany przez autora, zwykle przechodzi aktualizację w miejscu. Sklep na 1.7 z wieloma nadpisaniami rdzenia, modułami porzuconymi przez twórców i motywem przerabianym przez kolejnych wykonawców częściej kwalifikuje się do nowej instalacji. Przy migracji PrestaShop 1.7 do 9 rozważa się też przejście etapami, z przystankiem na 8.2, żeby ustabilizować sklep przed skokiem na najnowszą wersję.

Sytuacja sklepuCzęstszy wybór
9.0 lub 9.1, moduły i szablon wspierane przez autorówAktualizacja w miejscu
8.x, większość modułów posiada wersje zgodne z 9Aktualizacja w miejscu po próbie na kopii (mogą wystąpić problemy, jeśli wcześniejsze aktualizacje robiono modułami firm trzecich lub nie testowano ich z PHP 8.*)
1.7.8.* z szablonem zgodnym z 9.*Aktualizacja etapami przez 8.2 (w zależności od audytu)
1.7.* z zewnętrznym szablonem bez możliwości aktualizacji lub 1.6Czysta instalacja z migracją danych
Planowana jest zmiana szablonu, np. na Hummingbird, zmiana sklepu na multistoreCzysta instalacja z migracją danych
Karta produktu w motywie Hummingbird dla PrestaShop
Karta produktu w Hummingbird, nowym motywie PrestaShop. Planowana zmiana motywu to częsty powód, żeby zamiast aktualizacji w miejscu wybrać nową instalację z migracją danych. Źródło: PrestaShop Hummingbird, AFL-3.0.

Migrację danych można przeprowadzić ręcznie za pomocą MySQL lub dedykowanych modułów, takich jak MigrationPro, należy jednak pamiętać, że w większości przypadków nie jest to kwestia "jednego kliknięcia" i należy prowadzić ją przy wyłączonym środowisku produkcyjnym (mainterance mode).

Od czego zależy koszt i czas aktualizacji PrestaShop

Oferty aktualizacji trudno ze sobą porównywać, bo pod tą samą nazwą kryją się różne zakresy prac. Część z nich dotyczy podniesienia wersji w obrębie jednej gałęzi, na przykład z 8.1 do 8.2, i nie obejmuje przejścia na wersję 9. W innych dostosowanie modułów, motywu i wersji PHP nie wchodzi w podstawowy zakres i wycenia się je dopiero wtedy, gdy wyjdą problemy. Porównując oferty, dobrze sprawdzić, czy mówią o tym samym.

Na koszt i czas aktualizacji PrestaShop najmocniej wpływają: wersja, z której startuje sklep, liczba modułów zewnętrznych i to, czy ich autorzy wciąż je rozwijają, nadpisania rdzenia, stopień przeróbek motywu, integracje z hurtowniami, ERP i marketplace'ami oraz tryb multistore i liczba wersji językowych. Znaczenie mają też serwer i wersja PHP, a także stan bazy danych, w której po latach zalegają statystyki i dane po usuniętych modułach. Każdy z tych elementów potrafi zamienić prostą aktualizację w długi, problematyczny proces, dlatego wiarygodna wycena powstaje dopiero po przeglądzie instalacji. Zakres prac dla poszczególnych wersji wyjściowych opisuje strona aktualizacja PrestaShop.

Kiedy aktualizować

Gdy asystent AI i serwer MCP mają sens dla sposobu pracy sklepu, mogą stanowić dobry powód, żeby nie odkładać aktualizacji na długo. Aktualizacje, migracje i opieka serwisowa sklepów PrestaShop, a także konfiguracja asystenta AI i serwera MCP, należą do usługi sklepy PrestaShop: wdrożenia, migracje i aktualizacje.

Często zadawane pytania: PrestaShop 9.2

Czy PrestaShop 9.2 jest już dostępny?

W momencie pisania tego artykułu PrestaShop 9.2 funkcjonuje jako wersja beta, przygotowana do testów. Poszczególne funkcje mogą jeszcze ulec zmianie przed wydaniem finalnym, dlatego w sklepie produkcyjnym lepiej zaczekać na oficjalną premierę.

Czy asystent AI w PrestaShop jest bezpłatny?

Sam asystent stanowi część PrestaShop, jednak do pracy wymaga klucza od jednego z dostawców modeli AI, takich jak OpenAI, Anthropic, Google bądź Mistral. Rozliczenie za użytkowanie modelu odbywa się bezpośrednio z wybranym dostawcą.

Od czego zależy czas aktualizacji sklepu PrestaShop?

Od wersji, z której startuje sklep, liczby modułów zewnętrznych, motywu, nadpisań i zmian w kodzie. Aktualizacja to proces wieloetapowy: najpierw próba na kopii sklepu i poprawki, a dopiero potem aktualizacja produkcyjna, przeprowadzana w godzinach najmniejszego ruchu. Rzetelną ocenę zakresu daje dopiero przegląd instalacji.

  • PrestaShop 9.2
  • Aktualizacja PrestaShop
  • AskAI
  • MCP
  • Migracja PrestaShop