{"id":8384,"date":"2026-10-03T15:07:53","date_gmt":"2026-10-03T15:07:53","guid":{"rendered":"https:\/\/jchost.pl\/blog\/?p=8384"},"modified":"2026-10-04T06:34:09","modified_gmt":"2026-10-04T06:34:09","slug":"prestashop-9-2-co-nowego","status":"publish","type":"post","link":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/","title":{"rendered":"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-8384\" data-postid=\"8384\" class=\"themify_builder_content themify_builder_content-8384 themify_builder tf_clear\">\n                    <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_rq7e111 tb_first tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_o3kk111 first\">\n                            <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_lqql111\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_4gea111 first\">\n                    <!-- module fancy heading -->\n<div  class=\"module module-fancy-heading tb_df7b111  tb_hide_divider\" data-lazy=\"1\">\n        <h1 class=\"fancy-heading\">\n    <span class=\"main-head tf_block\">\n                    PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI            <\/span>\n\n    \n    <span class=\"sub-head tf_block tf_rel\">\n                                <\/span>\n    <\/h1>\n<\/div>\n<!-- \/module fancy heading -->\n        <\/div>\n                    <\/div>\n                <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_zmmr111 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_bo7l111 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_3ro6111\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_2c7j111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h2>PrestaShop 9.2 \u2013 co nowego?<\/h2>\n<p><strong>PrestaShop 9.2<\/strong> zosta\u0142 wydany 30 wrze\u015bnia 2026 roku. Nowa wersja skupia si\u0119 przede wszystkim na usprawnieniu procesu zakupowego, rozbudowie mo\u017cliwo\u015bci sklepu oraz dalszej modernizacji zaplecza administracyjnego.<\/p>\n<p>Najbardziej widoczn\u0105 zmian\u0105 jest natywny One Page Checkout. Ca\u0142y proces sk\u0142adania zam\u00f3wienia mo\u017ce teraz odbywa\u0107 si\u0119 na jednej stronie. Do tego dochodz\u0105 Ask AI, czyli asystent dost\u0119pny bezpo\u015brednio w panelu sklepu, oraz system Extra Properties do tworzenia dodatkowych p\u00f3l danych.<\/p>\n<p>PrestaShop kontynuuje r\u00f3wnie\u017c migracj\u0119 kolejnych cz\u0119\u015bci Back Office do Symfony. Wersja 9.2 rozwija ponadto motyw Hummingbird i wprowadza kilka zmian wa\u017cnych dla tw\u00f3rc\u00f3w modu\u0142\u00f3w oraz motyw\u00f3w.<\/p>\n<p>Je\u017celi dopiero rozwa\u017casz wyb\u00f3r silnika sklepu, warto zobaczy\u0107 tak\u017ce nasze <a href=\"https:\/\/jchost.pl\/blog\/platformy-ecommerce\/\">por\u00f3wnanie darmowych platform e-commerce<\/a>. W tym artykule skupiamy si\u0119 ju\u017c wy\u0142\u0105cznie na zmianach w PrestaShop 9.2 i ich praktycznych konsekwencjach.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_x7ay111\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_2kmm111 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module box -->\n<div  class=\"module module-box tb_06cn181 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  yellow\">\n                <div class=\"tb_text_wrap\"><p><strong>Warto wiedzie\u0107:<\/strong> PrestaShop 9.2 jest wersj\u0105 stabiln\u0105. Sklepy dzia\u0142aj\u0105ce na PrestaShop 9.0.x lub 9.1.x mog\u0105 zosta\u0107 zaktualizowane za pomoc\u0105 modu\u0142u Update Assistant obs\u0142uguj\u0105cego t\u0119 wersj\u0119. Aktualizacj\u0119 sklepu produkcyjnego nadal warto jednak poprzedzi\u0107 pe\u0142n\u0105 kopi\u0105 zapasow\u0105 i testem na \u015brodowisku stagingowym.<\/p>\n<\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_3tkr372\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_nhxe372 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_1fvh269   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Najwa\u017cniejsze zmiany w PrestaShop 9.2<\/h3>\n<h4>One Page Checkout \u2013 ca\u0142y proces zam\u00f3wienia na jednej stronie<\/h4>\n<p>Jedn\u0105 z najwa\u017cniejszych nowo\u015bci w PrestaShop 9.2 jest natywny modu\u0142 <code>ps_onepagecheckout<\/code>. Pozwala on zast\u0105pi\u0107 klasyczny, wieloetapowy proces sk\u0142adania zam\u00f3wienia widokiem zawieraj\u0105cym wszystkie najwa\u017cniejsze elementy na jednej stronie.<\/p>\n<p>Klient mo\u017ce w jednym miejscu uzupe\u0142ni\u0107 dane kontaktowe i adres, wybra\u0107 dostaw\u0119 oraz metod\u0119 p\u0142atno\u015bci. Poszczeg\u00f3lne sekcje odblokowuj\u0105 si\u0119 wtedy, gdy sklep posiada ju\u017c informacje potrzebne do ich wy\u015bwietlenia.<\/p>\n<p>Zmiany adresu, przewo\u017anika i dost\u0119pnych metod p\u0142atno\u015bci wykorzystuj\u0105 komunikacj\u0119 AJAX. Dzi\u0119ki temu sklep mo\u017ce aktualizowa\u0107 odpowiednie cz\u0119\u015bci formularza bez prze\u0142adowywania ca\u0142ej strony.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_0nr4111 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1731\" height=\"909\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_one_page_checkout.avif\" class=\"wp-post-image wp-image-8402\" title=\"One Page Checkout \u2013 przed i po\" alt=\"Por\u00f3wnanie klasycznego procesu zam\u00f3wienia z One Page Checkout w PrestaShop 9.2\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_one_page_checkout.avif 1731w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_one_page_checkout-300x158.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_one_page_checkout-1024x538.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_one_page_checkout-768x403.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_one_page_checkout-1536x807.avif 1536w\" sizes=\"auto, (max-width: 1731px) 100vw, 1731px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    One Page Checkout \u2013 przed i po                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_dcca144\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_xaas144 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_ums3111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h5>One Page Checkout nie w\u0142\u0105cza si\u0119 automatycznie<\/h5>\n<p>Obecno\u015b\u0107 modu\u0142u w PrestaShop 9.2 nie oznacza, \u017ce dotychczasowy checkout od razu znika. Administrator mo\u017ce wybra\u0107 uk\u0142ad One Page Checkout albo pozosta\u0107 przy klasycznym rozwi\u0105zaniu.<\/p>\n<p>Ustawienie jest dost\u0119pne w panelu administracyjnym w sekcji zwi\u0105zanej z wygl\u0105dem i checkoutem. Dzi\u0119ki temu mo\u017cna przetestowa\u0107 nowy wariant, a w razie problem\u00f3w wr\u00f3ci\u0107 do dotychczasowego procesu.<\/p>\n<p>W sklepach wykorzystuj\u0105cych multistore konfiguracj\u0119 ustawia si\u0119 osobno dla poszczeg\u00f3lnych sklep\u00f3w. Pozwala to wdro\u017cy\u0107 nowy checkout tylko w wybranej cz\u0119\u015bci \u015brodowiska.<\/p>\n<h5>Trzeba sprawdzi\u0107 modu\u0142y p\u0142atno\u015bci, dostawy i motyw<\/h5>\n<p>Checkout jest jednym z miejsc najmocniej powi\u0105zanych z zewn\u0119trznymi modu\u0142ami. Dotyczy to przede wszystkim p\u0142atno\u015bci, przewo\u017anik\u00f3w, modyfikacji koszyka oraz niestandardowych element\u00f3w formularza zam\u00f3wienia.<\/p>\n<p>PrestaShop zachowa\u0142 wiele istniej\u0105cych hook\u00f3w, a dla nowego mechanizmu doda\u0142 r\u00f3wnie\u017c odpowiednie punkty integracyjne. Nie oznacza to jednak automatycznej zgodno\u015bci ka\u017cdego rozszerzenia.<\/p>\n<p>Przed w\u0142\u0105czeniem One Page Checkout w dzia\u0142aj\u0105cym sklepie warto przeprowadzi\u0107 pe\u0142ne zam\u00f3wienie testowe. Nale\u017cy sprawdzi\u0107 przynajmniej konto go\u015bcia, kilka metod dostawy, wszystkie aktywne p\u0142atno\u015bci oraz scenariusz z osobnym adresem rozliczeniowym.<\/p>\n<p>Podobnej kontroli wymaga motyw. Modu\u0142 dostarcza w\u0142asne szablony i jest przygotowany do wsp\u00f3\u0142pracy z Hummingbird. Niestandardowe motywy i rozwi\u0105zania bazuj\u0105ce na innych strukturach mog\u0105 wymaga\u0107 dostosowania szablon\u00f3w checkoutu.<\/p>\n<h4>Ask AI \u2013 asystent AI w panelu PrestaShop<\/h4>\n<p>Drug\u0105 istotn\u0105 zmian\u0105 jest Ask AI. To asystent konwersacyjny dzia\u0142aj\u0105cy bezpo\u015brednio w Back Office PrestaShop.<\/p>\n<p>Administrator mo\u017ce zadawa\u0107 pytania dotycz\u0105ce danych sklepu przy u\u017cyciu naturalnego j\u0119zyka. Mechanizm mo\u017ce r\u00f3wnie\u017c inicjowa\u0107 dzia\u0142ania zwi\u0105zane ze sklepem. Przed ich wykonaniem u\u017cytkownik otrzymuje mo\u017cliwo\u015b\u0107 zatwierdzenia operacji.<\/p>\n<p>Ask AI korzysta z PrestaShop MCP Server. Rozwi\u0105zanie nie jest ograniczone do jednego dostawcy modelu. Administrator wybiera obs\u0142ugiwany system AI i pod\u0142\u0105cza w\u0142asny klucz API.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_ag1a111 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1731\" height=\"909\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_ask_ai.avif\" class=\"wp-post-image wp-image-8401\" title=\"Jak dzia\u0142a Ask AI w PrestaShop 9.2\" alt=\"Schemat dzia\u0142ania Ask AI i MCP Server w PrestaShop 9.2\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_ask_ai.avif 1731w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_ask_ai-300x158.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_ask_ai-1024x538.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_ask_ai-768x403.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_ask_ai-1536x807.avif 1536w\" sizes=\"auto, (max-width: 1731px) 100vw, 1731px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Jak dzia\u0142a Ask AI w PrestaShop 9.2                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_tvfl111\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_188j111 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_sajn111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h5>Co Ask AI zmienia w praktyce?<\/h5>\n<p>Najwa\u017cniejsz\u0105 zmian\u0105 nie jest samo umieszczenie czatu w panelu. Istotne jest po\u0142\u0105czenie asystenta z rzeczywistymi danymi sklepu oraz mechanizmami pozwalaj\u0105cymi wykonywa\u0107 okre\u015blone operacje.<\/p>\n<p>Mo\u017ce to ograniczy\u0107 konieczno\u015b\u0107 przechodzenia przez wiele ekran\u00f3w podczas wyszukiwania informacji. Ostateczne mo\u017cliwo\u015bci zale\u017c\u0105 jednak od zakresu funkcji udost\u0119pnianych przez PrestaShop oraz u\u017cytego dostawcy AI.<\/p>\n<p>W \u015brodowisku produkcyjnym warto r\u00f3wnie\u017c zwr\u00f3ci\u0107 uwag\u0119 na spos\u00f3b przetwarzania danych przez wybranego dostawc\u0119. Szczeg\u00f3lne znaczenie ma to w sklepach, w kt\u00f3rych system operuje na informacjach dotycz\u0105cych klient\u00f3w i zam\u00f3wie\u0144.<\/p>\n<p>Ask AI jest cz\u0119\u015bci\u0105 dystrybucji PrestaShop Classic.<\/p>\n<h4>Extra Properties \u2013 dodatkowe pola bez przebudowy podstawowych tabel<\/h4>\n<p>PrestaShop 9.2 wprowadza tak\u017ce Extra Properties. Jest to natywny mechanizm dodawania dodatkowych danych do istniej\u0105cych obiekt\u00f3w sklepu.<\/p>\n<p>Dotyczy to mi\u0119dzy innymi produkt\u00f3w, kombinacji, klient\u00f3w oraz zam\u00f3wie\u0144. Dodatkowe pole mo\u017ce s\u0142u\u017cy\u0107 na przyk\u0142ad do zapisania wewn\u0119trznego identyfikatora z systemu ERP, dodatkowej informacji o produkcie albo danych wykorzystywanych tylko w konkretnym sklepie.<\/p>\n<p>Wcze\u015bniej takie rozszerzenia cz\u0119sto wymaga\u0142y tworzenia dodatkowych tabel i samodzielnej obs\u0142ugi powi\u0105za\u0144 albo stosowania override&#8217;\u00f3w. Extra Properties zapewnia wsp\u00f3lny mechanizm obs\u0142ugiwany przez rdze\u0144 PrestaShop.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_68xe111 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_extra_properties.avif\" class=\"wp-post-image wp-image-8400\" title=\"Extra Properties w PrestaShop 9.2\" alt=\"Extra Properties w PrestaShop 9.2 i dodatkowe pola danych produktu\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_extra_properties.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_extra_properties-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_extra_properties-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_extra_properties-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_extra_properties-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Extra Properties w PrestaShop 9.2                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_g6z6111\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_noa0111 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_twgp111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h5>Obs\u0142uga wielu sklep\u00f3w, j\u0119zyk\u00f3w i Admin API<\/h5>\n<p>Ka\u017cda w\u0142a\u015bciwo\u015b\u0107 mo\u017ce posiada\u0107 okre\u015blony typ danych, warto\u015b\u0107 domy\u015bln\u0105 i regu\u0142y walidacji. System obs\u0142uguje r\u00f3wnie\u017c pola zale\u017cne od j\u0119zyka oraz konkretnego sklepu w konfiguracji multistore.<\/p>\n<p>Zarejestrowane w\u0142a\u015bciwo\u015bci mog\u0105 by\u0107 udost\u0119pniane w formularzach i tabelach Back Office, w cz\u0119\u015bci sklepu widocznej dla klienta oraz przez Admin API. Administrator mo\u017ce te\u017c tworzy\u0107 w\u0142asne pola bezpo\u015brednio z poziomu sekcji <strong>Advanced Parameters &gt; Extra Properties<\/strong>.<\/p>\n<p>PrestaShop przechowuje takie dane w dedykowanych tabelach typu <code>_extra<\/code>. Poszczeg\u00f3lne w\u0142a\u015bciwo\u015bci otrzymuj\u0105 rzeczywiste kolumny SQL. Mog\u0105 wi\u0119c korzysta\u0107 mi\u0119dzy innymi z indeks\u00f3w i typ\u00f3w danych bazy.<\/p>\n<p>Dane Extra Properties s\u0105 r\u00f3wnie\u017c \u0142adowane dopiero wtedy, gdy aplikacja ich potrzebuje. Ogranicza to niepotrzebne zapytania w miejscach, kt\u00f3re z dodatkowych informacji nie korzystaj\u0105.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_cupk281\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_248e281 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module box -->\n<div  class=\"module module-box tb_n0we46 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  yellow\">\n                <div class=\"tb_text_wrap\"><p><strong>Warto wiedzie\u0107:<\/strong> dokumentacja deweloperska PrestaShop 9.2 nadal oznacza kod Extra Properties jako <code>@experimental<\/code>. Tw\u00f3rcy rozbudowanych modu\u0142\u00f3w powinni wi\u0119c \u015bledzi\u0107 dokumentacj\u0119 kolejnych wyda\u0144 9.2.x, zw\u0142aszcza przed budowaniem krytycznych integracji wok\u00f3\u0142 tego API.<\/p>\n<\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_d1kh665\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_yg49665 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_r47e31   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Dalsza migracja panelu administracyjnego do Symfony<\/h3>\n<p>PrestaShop od kilku wyda\u0144 stopniowo zast\u0119puje starsze elementy panelu rozwi\u0105zaniami opartymi na Symfony. W wersji 9.2 kolejny zestaw stron Back Office otrzyma\u0142 now\u0105 implementacj\u0119.<\/p>\n<p>Dotyczy to mi\u0119dzy innymi:<\/p>\n<ul>\n<li>zarz\u0105dzania krajami,<\/li>\n<li>zwrot\u00f3w towar\u00f3w,<\/li>\n<li>przypisywania modu\u0142\u00f3w do hook\u00f3w,<\/li>\n<li>sekcji Quick Access,<\/li>\n<li>t\u0142umacze\u0144 tre\u015bci wiadomo\u015bci e-mail,<\/li>\n<li>regu\u0142 podatkowych.<\/li>\n<\/ul>\n<p>Te wersje stron znajduj\u0105 si\u0119 za tzw. feature flags. Administrator mo\u017ce aktywowa\u0107 je osobno w sekcji <strong>Advanced Parameters &gt; New &amp; Experimental Features<\/strong>.<\/p>\n<p>Ma to znaczenie szczeg\u00f3lnie dla tw\u00f3rc\u00f3w modu\u0142\u00f3w. Zmiana zaplecza danej strony mo\u017ce ujawni\u0107 problemy w dodatkach, kt\u00f3re mocno ingeruj\u0105 w starsz\u0105 struktur\u0119 panelu.<\/p>\n<h3>Hummingbird 2.1.2 i nowe skalowanie miniaturek<\/h3>\n<h4>Trzy sposoby dopasowania obrazu do miniatury<\/h4>\n<p>PrestaShop 9.2 rozszerza r\u00f3wnie\u017c mechanizm generowania miniaturek. Dla typu obrazu mo\u017cna wybra\u0107 spos\u00f3b, w jaki zdj\u0119cie zostanie dopasowane do docelowych wymiar\u00f3w.<\/p>\n<ul>\n<li><strong>Fit<\/strong> \u2013 ca\u0142e zdj\u0119cie mie\u015bci si\u0119 w miniaturze, a niewykorzystany obszar pozostaje pusty.<\/li>\n<li><strong>Crop<\/strong> \u2013 obraz wype\u0142nia ca\u0142y obszar miniatury, a wystaj\u0105ce fragmenty s\u0105 przycinane.<\/li>\n<li><strong>Bound<\/strong> \u2013 zachowywane s\u0105 proporcje obrazu, a wskazane wymiary stanowi\u0105 maksymaln\u0105 granic\u0119.<\/li>\n<\/ul>\n<p>Zmiana mo\u017ce przyda\u0107 si\u0119 przede wszystkim tam, gdzie sklep korzysta z r\u00f3\u017cnych proporcji zdj\u0119\u0107 produkt\u00f3w, marek i innych materia\u0142\u00f3w graficznych.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_o9xg111 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_miniaturki.avif\" class=\"wp-post-image wp-image-8399\" title=\"Fit, Crop i Bound w PrestaShop 9.2\" alt=\"Tryby Fit, Crop i Bound dla miniaturek w PrestaShop 9.2\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_miniaturki.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_miniaturki-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_miniaturki-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_miniaturki-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_miniaturki-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Fit, Crop i Bound w PrestaShop 9.2                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_hfhs111\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_bnfu111 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_8svj111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4>Hummingbird 2.1.2<\/h4>\n<p>W pakiecie z PrestaShop 9.2 znajduje si\u0119 r\u00f3wnie\u017c Hummingbird 2.1.2. Aktualizacja domy\u015blnego motywu przynosi poprawki checkoutu i zam\u00f3wie\u0144, zmiany zwi\u0105zane z dost\u0119pno\u015bci\u0105 oraz kilka usprawnie\u0144 stron produkt\u00f3w i sklep\u00f3w.<\/p>\n<p>Nowa wersja korzysta r\u00f3wnie\u017c z mechanizmu dopasowywania miniaturek. Przyk\u0142adem jest typ obrazu przeznaczony dla logo producenta na stronie produktu, kt\u00f3ry mo\u017ce ograniczy\u0107 niepotrzebne puste przestrzenie wok\u00f3\u0142 grafiki.<\/p>\n<p>Dla typowego w\u0142a\u015bciciela sklepu techniczne wymagania zwi\u0105zane z budowaniem Hummingbird ze \u017ar\u00f3de\u0142 nie maj\u0105 znaczenia. Deweloperzy kompiluj\u0105cy motyw samodzielnie powinni jednak zwr\u00f3ci\u0107 uwag\u0119, \u017ce w wydaniu 2.1.2 proces ten wymaga Node.js 24 i npm 11.<\/p>\n<h3>PrestaShop 9.2 a hosting i PHP<\/h3>\n<p>Nowe funkcje nie zmieniaj\u0105 podstawowego modelu dzia\u0142ania PrestaShop. Nadal jest to aplikacja PHP korzystaj\u0105ca intensywnie z bazy danych, dlatego przed aktualizacj\u0105 trzeba sprawdzi\u0107 zgodno\u015b\u0107 \u015brodowiska serwerowego.<\/p>\n<p>Oficjalny komunikat dotycz\u0105cy PrestaShop 9.2 wskazuje obs\u0142ug\u0119 PHP od wersji 8.1 do 8.5. Dokumentacja dla PrestaShop 9 rekomenduje obecnie PHP 8.5. Je\u015bli rozwa\u017casz t\u0119 wersj\u0119, zobacz tak\u017ce nasze om\u00f3wienie <a href=\"https:\/\/jchost.pl\/blog\/php-8-5-co-nowego-test-wydajnosci\/\">PHP 8.5 wraz z testem wydajno\u015bci<\/a>.<\/p>\n<p>Sklepy pozostaj\u0105ce na PHP 8.4 r\u00f3wnie\u017c mieszcz\u0105 si\u0119 w zakresie obs\u0142ugiwanym przez PrestaShop 9.2. Najwa\u017cniejsze zmiany tej wersji opisali\u015bmy w artykule <a href=\"https:\/\/jchost.pl\/blog\/php-8-4-co-nowego-test-wydajnosci\/\">PHP 8.4 \u2013 co nowego? Test wydajno\u015bci<\/a>.<\/p>\n<p>Wymagania PrestaShop 9 wskazuj\u0105 r\u00f3wnie\u017c minimum MySQL 5.7 lub MariaDB 10.2. Projekt rekomenduje ustawienie <code>memory_limit<\/code> PHP na co najmniej 512 MB.<\/p>\n<p>Je\u015bli planujesz r\u00f3wnocze\u015bnie zmian\u0119 wersji PHP, sprawd\u017a r\u00f3wnie\u017c nasz artyku\u0142 o <a href=\"https:\/\/jchost.pl\/blog\/aktualizacja-php-wrzesien-2026\/\">aktualnych wydaniach PHP 8.2\u20138.5<\/a>. Aktualizacja samego PrestaShop i zmiana g\u0142\u00f3wnej wersji PHP to dwie odr\u0119bne operacje, dlatego bezpieczniej testowa\u0107 je etapami.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_tofg111 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_wymagania_hostingu.avif\" class=\"wp-post-image wp-image-8398\" title=\"Wymagania i przygotowanie hostingu dla PrestaShop 9.2\" alt=\"Wymagania serwerowe i zgodno\u015b\u0107 \u015brodowiska dla PrestaShop 9.2\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_wymagania_hostingu.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_wymagania_hostingu-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_wymagania_hostingu-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_wymagania_hostingu-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_wymagania_hostingu-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <div class=\"image-content\">\n                    <h3 class=\"image-title\">\n                                    Wymagania i przygotowanie hostingu dla PrestaShop 9.2                            <\/h3>\n                    <\/div>\n    <!-- \/image-content -->\n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_xi1b111\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_mrn3111 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_ghai111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h4>Czy One Page Checkout zmniejsza obci\u0105\u017cenie serwera?<\/h4>\n<p>Nie nale\u017cy automatycznie zak\u0142ada\u0107, \u017ce przeniesienie checkoutu na jeden ekran zmniejszy wykorzystanie CPU, pami\u0119ci lub bazy danych. Jedna strona nie oznacza jednej operacji wykonywanej po stronie serwera.<\/p>\n<p>Nowy checkout aktualizuje cz\u0119\u015b\u0107 danych asynchronicznie. Zmiana adresu mo\u017ce spowodowa\u0107 ponowne ustalenie dost\u0119pnych przewo\u017anik\u00f3w, a wyb\u00f3r dostawy mo\u017ce wp\u0142yn\u0105\u0107 na dost\u0119pne p\u0142atno\u015bci i podsumowanie zam\u00f3wienia.<\/p>\n<p>Najwa\u017cniejsz\u0105 korzy\u015bci\u0105 One Page Checkout jest wi\u0119c zmiana sposobu obs\u0142ugi procesu zakupowego przez klienta. Ewentualny wp\u0142yw na wydajno\u015b\u0107 konkretnego sklepu trzeba ocenia\u0107 na podstawie jego modu\u0142\u00f3w, motywu, liczby integracji oraz konfiguracji serwera.<\/p>\n<h4>Extra Properties a baza danych<\/h4>\n<p>W przypadku Extra Properties warto zwr\u00f3ci\u0107 uwag\u0119 na spos\u00f3b przechowywania danych. PrestaShop nie zapisuje wszystkich dodatkowych warto\u015bci w jednej uniwersalnej tabeli typu klucz-warto\u015b\u0107.<\/p>\n<p>System tworzy dedykowane tabele i typed SQL columns dopiero wtedy, gdy dane rozszerzenie jest potrzebne. Dokumentacja przewiduje r\u00f3wnie\u017c mo\u017cliwo\u015b\u0107 indeksowania p\u00f3l oraz ich leniwe \u0142adowanie.<\/p>\n<p>Takie rozwi\u0105zanie daje deweloperom wi\u0119ksz\u0105 kontrol\u0119 nad zapytaniami. Nie oznacza jednak, \u017ce dowolna liczba dodatkowych p\u00f3l pozostanie oboj\u0119tna dla wydajno\u015bci. Projektuj\u0105c rozbudowane integracje, nadal trzeba zwraca\u0107 uwag\u0119 na struktur\u0119 zapyta\u0144, indeksy i ilo\u015b\u0107 danych.<\/p>\n<h3>Jak bezpiecznie zaktualizowa\u0107 sklep do PrestaShop 9.2?<\/h3>\n<p>PrestaShop wskazuje, \u017ce sklepy dzia\u0142aj\u0105ce na wersji 9.0.x lub 9.1.x mog\u0105 przej\u015b\u0107 na 9.2 za pomoc\u0105 Update Assistant. Wersja 7.6.6 tego modu\u0142u otrzyma\u0142a pe\u0142n\u0105 obs\u0142ug\u0119 PrestaShop 9.2.<\/p>\n<p>Nie oznacza to jednak, \u017ce warto rozpoczyna\u0107 aktualizacj\u0119 bez wcze\u015bniejszych przygotowa\u0144. W sklepie internetowym problem z jednym modu\u0142em p\u0142atno\u015bci lub dostawy mo\u017ce mie\u0107 znacznie wi\u0119ksze konsekwencje ni\u017c drobny b\u0142\u0105d wizualny na zwyk\u0142ej stronie.<\/p>\n<p>Przed aktualizacj\u0105 warto:<\/p>\n<ul>\n<li>wykona\u0107 pe\u0142n\u0105 kopi\u0119 plik\u00f3w i bazy danych,<\/li>\n<li>odtworzy\u0107 sklep w \u015brodowisku testowym lub stagingowym,<\/li>\n<li>sprawdzi\u0107 zgodno\u015b\u0107 u\u017cywanego motywu z PrestaShop 9.2,<\/li>\n<li>zweryfikowa\u0107 modu\u0142y p\u0142atno\u015bci, przewo\u017anik\u00f3w i integracje zewn\u0119trzne,<\/li>\n<li>przeprowadzi\u0107 pe\u0142ny proces zakupowy po aktualizacji,<\/li>\n<li>sprawdzi\u0107 logowanie klient\u00f3w, e-maile, zam\u00f3wienia, faktury i zwroty.<\/li>\n<\/ul>\n<p>Po aktualizacji warto tak\u017ce przejrze\u0107 stan modu\u0142\u00f3w. Oficjalna dokumentacja zaleca sprawdzenie front office oraz wykonanie testowego zam\u00f3wienia przed wy\u0142\u0105czeniem trybu konserwacji.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_6h6u333\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_8ezn333 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module box -->\n<div  class=\"module module-box tb_7o7u278 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  yellow\">\n                <div class=\"tb_text_wrap\"><p><strong>Warto wiedzie\u0107:<\/strong> Update Assistant nie umo\u017cliwia przej\u015bcia z wersji Beta lub RC PrestaShop 9.2 bezpo\u015brednio do finalnego wydania 9.2.0. Dla takich instalacji projekt zaleca \u015bwie\u017c\u0105 instalacj\u0119 wersji stabilnej.<\/p>\n<\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_cbrt54\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_ubdt54 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_xu0d460   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Czy warto przej\u015b\u0107 na PrestaShop 9.2?<\/h3>\n<p>PrestaShop 9.2 przynosi wi\u0119cej ni\u017c typowy pakiet niewielkich poprawek. One Page Checkout bezpo\u015brednio wp\u0142ywa na proces sk\u0142adania zam\u00f3wienia, a Extra Properties zmienia spos\u00f3b tworzenia wielu niestandardowych rozszerze\u0144 sklepu.<\/p>\n<p>Ask AI otwiera natomiast nowy spos\u00f3b pracy z panelem i danymi sklepu. Funkcja b\u0119dzie szczeg\u00f3lnie interesuj\u0105ca tam, gdzie administratorzy chc\u0105 wykorzystywa\u0107 narz\u0119dzia AI bez budowania osobnego interfejsu dla ka\u017cdego rozwi\u0105zania.<\/p>\n<p>Nie ma jednak potrzeby aktualizowania sklepu produkcyjnego bez test\u00f3w tylko po to, aby jak najszybciej korzysta\u0107 z nowych funkcji. W e-commerce zgodno\u015b\u0107 p\u0142atno\u015bci, wysy\u0142ki, motywu i integracji biznesowych ma pierwsze\u0144stwo przed sam\u0105 dost\u0119pno\u015bci\u0105 najnowszej wersji.<\/p>\n<p>Dotyczy to szczeg\u00f3lnie sklep\u00f3w z rozbudowanym checkoutem albo du\u017c\u0105 liczb\u0105 niestandardowych modu\u0142\u00f3w. W takim przypadku \u015brodowisko stagingowe pozwala sprawdzi\u0107 PrestaShop 9.2 bez ryzyka przerwania sprzeda\u017cy.<\/p>\n<h3>Podsumowanie<\/h3>\n<p>PrestaShop 9.2 to istotna aktualizacja przede wszystkim dla w\u0142a\u015bcicieli sklep\u00f3w, kt\u00f3rzy chc\u0105 upro\u015bci\u0107 checkout, oraz deweloper\u00f3w tworz\u0105cych bardziej rozbudowane integracje.<\/p>\n<p>One Page Checkout daje natywn\u0105 alternatyw\u0119 dla wieloetapowego procesu zam\u00f3wienia. Ask AI przenosi obs\u0142ug\u0119 asystenta do Back Office, a Extra Properties zapewnia wsp\u00f3lny mechanizm przechowywania dodatkowych danych zwi\u0105zanych z produktami, klientami czy zam\u00f3wieniami.<\/p>\n<p>Przed aktualizacj\u0105 warto jednak potraktowa\u0107 kompatybilno\u015b\u0107 jako najwa\u017cniejszy punkt ca\u0142ej operacji. Kopia zapasowa, staging i pe\u0142ne testy zam\u00f3wienia pozostaj\u0105 szczeg\u00f3lnie istotne w przypadku sklep\u00f3w korzystaj\u0105cych z wielu modu\u0142\u00f3w p\u0142atno\u015bci, dostawy lub w\u0142asnych modyfikacji.<\/p>\n<p>Je\u017celi utrzymujesz sklep PrestaShop i szukasz \u015brodowiska przygotowanego pod e-commerce, mo\u017cesz sprawdzi\u0107 r\u00f3wnie\u017c <a href=\"https:\/\/www.jchost.pl\/hosting-magento\/\">hosting JCHOST dla Magento i PrestaShop<\/a>.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_lcfa960\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_3e8r960 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_ssyj111   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_54kw111 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  light-green\">\n                <div class=\"tb_text_wrap\"><p>Odbieramy telefony, odpisujemy na maile, nie ukrywamy koszt\u00f3w, a dodatkowo oferujemy najszybsze pakiety hostingowe na rynku. Uwa\u017casz, \u017ce to zwroty marketingowe? Sprawd\u017a sam\/a!<\/p><p>Je\u015bli nie b\u0119dziesz zadowolony\/a, zwr\u00f3cimy Ci pieni\u0105dze.<br \/><strong>Twoje strony i sklepy przeniesiemy za darmo!<\/strong><\/p><p><a style=\"color: #fff; font-weight: 600;\" href=\"https:\/\/jchost.pl\/hosting\/wordpress\/\" target=\"_blank\" rel=\"noopener\">Hosting WordPress<\/a> &#8211; <a style=\"color: #fff; font-weight: 600;\" href=\"https:\/\/jchost.pl\/hosting\/magento\/\" target=\"_blank\" rel=\"noopener\">Hosting Magento<\/a><\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module box -->\n<div  class=\"module module-box tb_9l5l111 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  tb_default_color\">\n                <div class=\"tb_text_wrap\"><p>Je\u017celi masz jakiekolwiek pytania, skontaktuj si\u0119 z nami! <a href=\"https:\/\/www.jchost.pl\/clients\/submitticket\/\" target=\"_blank\" rel=\"noopener\">Kliknij tutaj<\/a>.<\/p>\n<p>Chcesz dowiedzie\u0107 si\u0119 o nas troch\u0119 wi\u0119cej? Przejd\u017a na <a href=\"https:\/\/www.jchost.pl\/\" target=\"_blank\" rel=\"noopener\">stron\u0119 JCHost.pl<\/a>.<\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_v53g111 last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI PrestaShop 9.2 \u2013 co nowego? PrestaShop 9.2 zosta\u0142 wydany 30 wrze\u015bnia 2026 roku. Nowa wersja skupia si\u0119 przede wszystkim na usprawnieniu procesu zakupowego, rozbudowie mo\u017cliwo\u015bci sklepu oraz dalszej modernizacji zaplecza administracyjnego. Najbardziej widoczn\u0105 zmian\u0105 jest natywny One Page Checkout. Ca\u0142y proces sk\u0142adania zam\u00f3wienia mo\u017ce [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8403,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI<\/title>\n<meta name=\"description\" content=\"PrestaShop 9.2 ju\u017c dost\u0119pny. Poznaj One Page Checkout, Ask AI, Extra Properties oraz wymagania przed bezpieczn\u0105 aktualizacj\u0105 sklepu.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PrestaShop 9.2 ju\u017c dost\u0119pny \u2013 najwa\u017cniejsze nowo\u015bci\" \/>\n<meta property=\"og:description\" content=\"PrestaShop 9.2 wprowadza natywny One Page Checkout, Ask AI i Extra Properties. Sprawdzamy, co zmienia si\u0119 dla w\u0142a\u015bcicieli sklep\u00f3w i deweloper\u00f3w.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog o hostingu i dla hostingu\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jchostpl\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-03T15:07:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-04T06:34:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1731\" \/>\n\t<meta property=\"og:image:height\" content=\"909\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"serwis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"PrestaShop 9.2 ju\u017c dost\u0119pny \u2013 najwa\u017cniejsze nowo\u015bci\" \/>\n<meta name=\"twitter:description\" content=\"PrestaShop 9.2 wprowadza natywny One Page Checkout, Ask AI i Extra Properties. Sprawdzamy, co zmienia si\u0119 dla w\u0142a\u015bcicieli sklep\u00f3w i deweloper\u00f3w.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"serwis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/\"},\"author\":{\"name\":\"serwis\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/1f1bc9b4e8b5cfecf1bfa925e32de4a9\"},\"headline\":\"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI\",\"datePublished\":\"2026-10-03T15:07:53+00:00\",\"dateModified\":\"2026-10-04T06:34:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/\"},\"wordCount\":2292,\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/prestashop_9_2_featured_image.avif\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/\",\"name\":\"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/prestashop_9_2_featured_image.avif\",\"datePublished\":\"2026-10-03T15:07:53+00:00\",\"dateModified\":\"2026-10-04T06:34:09+00:00\",\"description\":\"PrestaShop 9.2 ju\u017c dost\u0119pny. Poznaj One Page Checkout, Ask AI, Extra Properties oraz wymagania przed bezpieczn\u0105 aktualizacj\u0105 sklepu.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/prestashop_9_2_featured_image.avif\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/prestashop_9_2_featured_image.avif\",\"width\":1731,\"height\":909,\"caption\":\"PrestaShop 9.2 \u2013 One Page Checkout, Ask AI i Extra Properties\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/prestashop-9-2-co-nowego\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"name\":\"Blog o hostingu i dla hostingu\",\"description\":\"Blog hostingowy dla ka\u017cdego!\",\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\",\"name\":\"blog.jchost.pl\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"width\":229,\"height\":80,\"caption\":\"blog.jchost.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/jchostpl\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC6myB18cMX1a5bAJ6WChQPw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/1f1bc9b4e8b5cfecf1bfa925e32de4a9\",\"name\":\"serwis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"caption\":\"serwis\"},\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/author\\\/serwis\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI","description":"PrestaShop 9.2 ju\u017c dost\u0119pny. Poznaj One Page Checkout, Ask AI, Extra Properties oraz wymagania przed bezpieczn\u0105 aktualizacj\u0105 sklepu.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/","og_locale":"pl_PL","og_type":"article","og_title":"PrestaShop 9.2 ju\u017c dost\u0119pny \u2013 najwa\u017cniejsze nowo\u015bci","og_description":"PrestaShop 9.2 wprowadza natywny One Page Checkout, Ask AI i Extra Properties. Sprawdzamy, co zmienia si\u0119 dla w\u0142a\u015bcicieli sklep\u00f3w i deweloper\u00f3w.","og_url":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/","og_site_name":"Blog o hostingu i dla hostingu","article_publisher":"https:\/\/www.facebook.com\/jchostpl\/","article_published_time":"2026-10-03T15:07:53+00:00","article_modified_time":"2026-10-04T06:34:09+00:00","og_image":[{"width":1731,"height":909,"url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.jpg","type":"image\/jpeg"}],"author":"serwis","twitter_card":"summary_large_image","twitter_title":"PrestaShop 9.2 ju\u017c dost\u0119pny \u2013 najwa\u017cniejsze nowo\u015bci","twitter_description":"PrestaShop 9.2 wprowadza natywny One Page Checkout, Ask AI i Extra Properties. Sprawdzamy, co zmienia si\u0119 dla w\u0142a\u015bcicieli sklep\u00f3w i deweloper\u00f3w.","twitter_image":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.jpg","twitter_misc":{"Napisane przez":"serwis","Szacowany czas czytania":"13 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#article","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/"},"author":{"name":"serwis","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/1f1bc9b4e8b5cfecf1bfa925e32de4a9"},"headline":"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI","datePublished":"2026-10-03T15:07:53+00:00","dateModified":"2026-10-04T06:34:09+00:00","mainEntityOfPage":{"@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/"},"wordCount":2292,"publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"image":{"@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.avif","articleSection":["Uncategorized"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/","url":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/","name":"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#primaryimage"},"image":{"@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.avif","datePublished":"2026-10-03T15:07:53+00:00","dateModified":"2026-10-04T06:34:09+00:00","description":"PrestaShop 9.2 ju\u017c dost\u0119pny. Poznaj One Page Checkout, Ask AI, Extra Properties oraz wymagania przed bezpieczn\u0105 aktualizacj\u0105 sklepu.","breadcrumb":{"@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#primaryimage","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.avif","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/10\/prestashop_9_2_featured_image.avif","width":1731,"height":909,"caption":"PrestaShop 9.2 \u2013 One Page Checkout, Ask AI i Extra Properties"},{"@type":"BreadcrumbList","@id":"https:\/\/jchost.pl\/blog\/prestashop-9-2-co-nowego\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/jchost.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"PrestaShop 9.2 \u2013 co nowego? One Page Checkout i Ask AI"}]},{"@type":"WebSite","@id":"https:\/\/jchost.pl\/blog\/#website","url":"https:\/\/jchost.pl\/blog\/","name":"Blog o hostingu i dla hostingu","description":"Blog hostingowy dla ka\u017cdego!","publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jchost.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/jchost.pl\/blog\/#organization","name":"blog.jchost.pl","url":"https:\/\/jchost.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","width":229,"height":80,"caption":"blog.jchost.pl"},"image":{"@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jchostpl\/","https:\/\/www.youtube.com\/channel\/UC6myB18cMX1a5bAJ6WChQPw"]},{"@type":"Person","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/1f1bc9b4e8b5cfecf1bfa925e32de4a9","name":"serwis","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","caption":"serwis"},"url":"https:\/\/jchost.pl\/blog\/author\/serwis\/"}]}},"_links":{"self":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/comments?post=8384"}],"version-history":[{"count":20,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8384\/revisions"}],"predecessor-version":[{"id":8411,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8384\/revisions\/8411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media\/8403"}],"wp:attachment":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media?parent=8384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/categories?post=8384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/tags?post=8384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}