{"id":14034,"date":"2026-07-24T10:27:14","date_gmt":"2026-07-24T04:57:14","guid":{"rendered":"https:\/\/www.hiddentechies.com\/blog\/?p=14034"},"modified":"2026-07-24T11:47:46","modified_gmt":"2026-07-24T06:17:46","slug":"new-prestashop-9-2-0-beta-2026-feature-breakdown","status":"publish","type":"post","link":"https:\/\/www.hiddentechies.com\/blog\/prestashop\/new-prestashop-9-2-0-beta-2026-feature-breakdown\/","title":{"rendered":"What&#8217;s New in PrestaShop 9.2.0 Beta? Full 2026 Feature Breakdown"},"content":{"rendered":"<div class=\"ht-post-content\">\n<p>PrestaShop 9.2.0 beta landed on <strong>July 9, 2026<\/strong>, and it is one of the most feature-rich minor releases the platform has shipped in years. After PrestaShop 9.1 brought Hummingbird 2.0, PHP 8.5 support, and a stronger Admin API, version 9.2 pushes in a different direction \u2014 checkout conversion, AI-assisted back office work, and cleaner module extensibility.<\/p>\n<p>This guide breaks down everything in the <strong>PrestaShop 9.2.0 beta<\/strong>: the three headline features, what they mean for merchants and developers, what is still unfinished, and how to test safely before the stable release.<\/p>\n<p>If you run a live store today, treat 9.2.0 beta as a preview \u2014 not a production upgrade. The core team entered feature freeze on the 9.2.x branch in July 2026 and is now focused on stabilization ahead of the public stable build.<\/p>\n<div class=\"ht-content-checklist\">\n<p>PrestaShop 9.2.0 Beta \u2014 Full Feature Breakdown:<\/p>\n<ul>\n<li><a href=\"#overview\">1. Release Overview: What Changed at a Glance<\/a><\/li>\n<li><a href=\"#onepage\">2. One Page Checkout \u2014 Native Single-Step Ordering<\/a><\/li>\n<li><a href=\"#askai\">3. AskAI \u2014 Back Office Assistant Powered by MCP<\/a><\/li>\n<li><a href=\"#extraprop\">4. Extra Properties \u2014 Custom Fields Without Core Overrides<\/a><\/li>\n<li><a href=\"#developers\">5. What Developers Need to Know<\/a><\/li>\n<li><a href=\"#roadmap\">6. Coming Next on the PrestaShop Roadmap<\/a><\/li>\n<li><a href=\"#upgrade\">7. Should You Upgrade or Test the Beta?<\/a><\/li>\n<li><a href=\"#download\">8. How to Download and Test 9.2.0 Beta<\/a><\/li>\n<\/ul>\n<\/div>\n<h3 id=\"overview\">1. Release Overview: What Changed at a Glance<\/h3>\n<p>PrestaShop 9.2 is a minor version release tracked on GitHub milestone 9.2.0. The beta branch was cut from <code>develop<\/code> on July 9, 2026, marking the start of feature freeze \u2014 meaning no major new capabilities will land before stable; only bug fixes and polish.<\/p>\n<p>Where PrestaShop 9.1 focused on storefront accessibility (Hummingbird 2.0, European Accessibility Act alignment) and infrastructure (Symfony 6.4 LTS, PHP 8.5, Admin API improvements), 9.2 targets day-to-day merchant workflows:<\/p>\n<div class=\"ht-checklist\">\n<h5>Three Headline Features in 9.2.0 Beta:<\/h5>\n<ul>\n<li><strong>One Page Checkout<\/strong> \u2014 a native single-step checkout module to reduce cart abandonment.<\/li>\n<li><strong>AskAI<\/strong> \u2014 a pre-installed back office assistant for natural-language store queries and actions.<\/li>\n<li><strong>Extra Properties<\/strong> \u2014 a native way to attach custom data fields to core entities without modifying core database tables.<\/li>\n<\/ul>\n<\/div>\n<p>According to the official <a class=\"ht-atag\" href=\"https:\/\/prestashop.com\/versions\/\">PrestaShop versions page<\/a>, 9.2.0 beta is available specifically for testing. Stable 9.1 remains the recommended production version until 9.2 reaches general availability.<\/p>\n<div class=\"ht-warning\"><strong>Beta warning:<\/strong> PrestaShop 9.2.0 beta and its new modules \u2014 especially One Page Checkout \u2014 are not production-ready. Test on staging or a local copy only. Do not upgrade a live store until the stable release and your modules are confirmed compatible.<\/div>\n<h3 id=\"onepage\">2. One Page Checkout \u2014 Native Single-Step Ordering<\/h3>\n<p>Cart abandonment at checkout has been a long-standing pain point for PrestaShop merchants. The platform&#8217;s classic multi-step checkout \u2014 separate pages for address, shipping, and payment \u2014 works, but it adds friction, especially on mobile.<\/p>\n<p>PrestaShop 9.2 introduces a native one-page checkout through the <strong><code>ps_onepagecheckout<\/code><\/strong> module. It consolidates address entry, carrier selection, and payment into a single screen with AJAX-based updates \u2014 no full-page reloads between steps.<\/p>\n<div>\n<h5>One Page Checkout \u2014 Key Details:<\/h5>\n<ul>\n<li><strong>Single-screen flow<\/strong> \u2014 address, shipping, and payment on one page.<\/li>\n<li><strong>AJAX updates<\/strong> \u2014 carrier and payment changes refresh in place, not via page reloads.<\/li>\n<li><strong>Optional, not forced<\/strong> \u2014 the classic multi-step checkout remains available; merchants enable one-page checkout from the back office.<\/li>\n<li><strong>Login moved outside the funnel<\/strong> \u2014 account creation and login happen before checkout, reducing distractions during payment.<\/li>\n<li><strong>Hummingbird v2 required<\/strong> \u2014 built for the new theme, not the legacy Classic theme.<\/li>\n<li><strong>Feature flag<\/strong> \u2014 controlled via the <code>PS_ONE_PAGE_CHECKOUT_ENABLED<\/code> configuration flag.<\/li>\n<\/ul>\n<\/div>\n<p>The module requires <strong>PrestaShop 9.2.0 or later<\/strong> and is published under the Academic Free License 3.0 on GitHub at <a class=\"ht-atag\" href=\"https:\/\/github.com\/PrestaShop\/ps_onepagecheckout\">PrestaShop\/ps_onepagecheckout<\/a>.<\/p>\n<div class=\"ht-warning\"><strong>Still in heavy development:<\/strong> The official module README states that <code>ps_onepagecheckout<\/code> is under active development and should not be used in live environments. Expect UX polish, payment module compatibility fixes, and theme adjustments before stable.<\/div>\n<p><strong>Impact on module developers:<\/strong> Any module that hooks into the current checkout flow \u2014 payment gateways, shipping widgets, address validators \u2014 will need to adapt for the one-page layout. PrestaShop has committed to publishing integration documentation as the feature matures.<\/p>\n<p><strong>Impact on merchants:<\/strong> If your store still runs the Classic theme, one-page checkout will not apply out of the box. Merchants on Hummingbird 2.0 (introduced in 9.1) are best positioned to test it. Lower average-order-value and mobile-heavy stores stand to benefit most once the module is stable.<\/p>\n<h3 id=\"askai\">3. AskAI \u2014 Back Office Assistant Powered by MCP<\/h3>\n<p>PrestaShop 9.2 ships with <strong>AskAI<\/strong>, a native conversational assistant embedded in the back office. Instead of clicking through menus to find an order, check stock, or draft a customer email, merchants can ask questions in plain language and get answers pulled from live store data.<\/p>\n<p>AskAI is powered by the <strong>PrestaShop MCP (Model Context Protocol) Server<\/strong> \u2014 the same bridge PrestaShop released separately for connecting external AI tools to your store. In 9.2, that capability moves inside the admin panel as a first-class feature.<\/p>\n<div class=\"ht-checklist\">\n<h5>AskAI \u2014 What It Can Do:<\/h5>\n<ul>\n<li><strong>Query store data<\/strong> \u2014 stock levels, order statuses, customer segments, product details.<\/li>\n<li><strong>Trigger back office actions<\/strong> \u2014 update product images, review order histories, prepare restocking summaries.<\/li>\n<li><strong>Bring your own AI provider<\/strong> \u2014 connect ChatGPT, Claude, Gemini, Mistral, or other MCP-compatible assistants.<\/li>\n<li><strong>Secure by design<\/strong> \u2014 uses PrestaShop OAuth, granular member permissions, and tool annotations (read-only vs destructive actions).<\/li>\n<li><strong>Extensible<\/strong> \u2014 module developers can register their own MCP tools, prompts, and resources via PHP attributes.<\/li>\n<\/ul>\n<\/div>\n<p>PrestaShop&#8217;s MCP Server documentation outlines practical use cases merchants can try today \u2014 even before upgrading to 9.2:<\/p>\n<div class=\"ht-checklist\">\n<h5>Example Prompts (via MCP-connected AI):<\/h5>\n<ul>\n<li><em>&#8220;What is the stock of the product with SKU &#8216;TSHIRT-001&#8217;? If it is below 10, list other products from the same supplier.&#8221;<\/em><\/li>\n<li><em>&#8220;What is the status of order #12345? If shipped, get the tracking number and draft a customer email.&#8221;<\/em><\/li>\n<li><em>&#8220;Identify all products with stock below 5 units and generate a restocking summary table.&#8221;<\/em><\/li>\n<\/ul>\n<\/div>\n<p>AskAI builds on infrastructure PrestaShop has been developing throughout 2026, including the <code>.ai\/<\/code> source-of-truth directory for AI-enabled development standards, prompt templates, and MCP resources. If you already use the standalone MCP Server module on PrestaShop 8.2+ or 9.x, the concepts will feel familiar \u2014 9.2 simply integrates them natively into the back office experience.<\/p>\n<p>For merchants exploring AI store management more broadly, our guide on <a class=\"ht-atag\" href=\"https:\/\/www.hiddentechies.com\/blog\/ecommerce-tips\/beginners-guide-llms-txt-prestashop-merchants\/\">llms.txt for PrestaShop merchants<\/a> covers a complementary angle \u2014 helping AI tools discover and understand your storefront, while AskAI focuses on back office operations.<\/p>\n<h3 id=\"extraprop\">4. Extra Properties \u2014 Custom Fields Without Core Overrides<\/h3>\n<p>Extending PrestaShop entities has historically meant one of three painful paths: alter core database tables, build custom side tables with manual wiring, or override core classes. All three work, but they create upgrade debt and repeated boilerplate across modules.<\/p>\n<p><strong>Extra Properties<\/strong> \u2014 developed jointly by PrestaShop SA and the Kiwik agency \u2014 solves this with a native extension point available in 9.2. Modules can register custom fields on core entities like products, combinations, customers, orders, and more, without touching core tables or shipping overrides.<\/p>\n<div>\n<h5>Extra Properties \u2014 Platform Coverage:<\/h5>\n<ul>\n<li><strong>Back Office<\/strong> \u2014 fields appear in entity edit forms and admin grids using native Symfony form types.<\/li>\n<li><strong>Front Office<\/strong> \u2014 accessible via <code>$product-&gt;extraProperties['my_module']['field_name']<\/code> or Smarty templates; lazy-loaded for performance.<\/li>\n<li><strong>Admin API<\/strong> \u2014 serialized automatically in an <code>extraProperties<\/code> JSON node with matching entity permissions.<\/li>\n<li><strong>Multistore and multilang<\/strong> \u2014 scopes include common, per-language, and per-shop values, combinable as needed.<\/li>\n<\/ul>\n<\/div>\n<div>\n<h5>Developer API Highlights:<\/h5>\n<ul>\n<li><code>registerExtraProperty()<\/code> \/ <code>unregisterExtraProperty()<\/code> on the Module class.<\/li>\n<li>Typed SQL columns (<code>int<\/code>, <code>float<\/code>, <code>date<\/code>, <code>varchar<\/code>, etc.) \u2014 not a generic key-value store.<\/li>\n<li>Dedicated tables: <code>product_extra<\/code>, <code>product_extra_lang<\/code>, <code>product_extra_shop<\/code>, and equivalents per entity.<\/li>\n<li>Central registry in <code>extra_property_definition<\/code> for metadata, validation, labels, and visibility.<\/li>\n<li>Tables and columns created automatically on registration; removed when no longer needed.<\/li>\n<\/ul>\n<\/div>\n<p>The design deliberately avoids Entity-Attribute-Value (EAV) patterns. Each property gets a real typed SQL column, which keeps queries readable and indexes efficient at scale \u2014 a meaningful difference for catalogs with thousands of SKUs carrying module-specific metadata.<\/p>\n<p>For merchants, Extra Properties means cleaner integrations: ERP references on orders, internal product specs, customer metadata \u2014 all manageable from the back office without fragile custom code that breaks on every upgrade.<\/p>\n<h3 id=\"developers\">5. What Developers Need to Know<\/h3>\n<p>PrestaShop 9.2.0 beta is as much a developer release as a merchant one. If you maintain modules or agency client stores, plan for these changes:<\/p>\n<div>\n<h5>Developer Checklist for 9.2:<\/h5>\n<ul>\n<li><strong>Checkout modules<\/strong> \u2014 audit hooks and templates tied to the multi-step checkout; test against <code>ps_onepagecheckout<\/code> on staging.<\/li>\n<li><strong>Entity extensions<\/strong> \u2014 evaluate migrating custom field tables to Extra Properties where supported.<\/li>\n<li><strong>MCP integration<\/strong> \u2014 module authors can declare MCP tools, prompts, and resources to expose functionality to AskAI.<\/li>\n<li><strong>Theme compatibility<\/strong> \u2014 one-page checkout targets Hummingbird v2; Classic theme stores need a theme migration path first.<\/li>\n<li><strong>Autoupgrade<\/strong> \u2014 the 9.2.0 upgrade path includes the new <code>extra_property_definition<\/code> registry table; test migrations on copies before production.<\/li>\n<li><strong>Bug fix targeting<\/strong> \u2014 fixes for 9.2 go to the <code>9.2.x<\/code> branch; new features for future versions target <code>develop<\/code>.<\/li>\n<\/ul>\n<\/div>\n<p>PrestaShop&#8217;s AI architecture work \u2014 centered on the <code>.ai\/<\/code> directory \u2014 continues in parallel. This provides structured context files so AI coding assistants understand PrestaShop-specific patterns, which should accelerate module development and theme work throughout 2026.<\/p>\n<h3 id=\"roadmap\">6. Coming Next on the PrestaShop Roadmap<\/h3>\n<p>While 9.2.0 beta focuses on checkout, AI, and extensibility, PrestaShop&#8217;s public roadmap shows additional work in progress for Q2\u2013Q3 2026 that may land in or after 9.2 stable:<\/p>\n<div>\n<h5>On the Horizon (Roadmap \u2014 Q2\u2013Q3 2026):<\/h5>\n<ul>\n<li><strong>B2B foundations<\/strong> \u2014 structured data model separating business entities from B2B customer contacts, with feature-flagged support for roles, approval workflows, and scope-based rules (developed with Soledis).<\/li>\n<li><strong>Extended multi-user customer accounts<\/strong> \u2014 organization owners invite users, delegate rights, and manage granular permissions.<\/li>\n<li><strong>Multiple URLs per module organization<\/strong> \u2014 easier deployment across production and pre-production environments.<\/li>\n<li><strong>Headless architecture (2027+)<\/strong> \u2014 API Platform integration progressing toward headless-ready storefronts and integrations.<\/li>\n<\/ul>\n<\/div>\n<p>These items are tracked separately from the 9.2.0 beta milestone. Some may ship as feature-flagged experiments in 9.2.x patch releases; others target later versions. Always check the official <a class=\"ht-atag\" href=\"https:\/\/prestashop.com\/roadmap\/\">PrestaShop product roadmap<\/a> before planning client projects around them.<\/p>\n<h3 id=\"upgrade\">7. Should You Upgrade or Test the Beta?<\/h3>\n<p>The answer depends on your role and environment:<\/p>\n<div>\n<h5>Who Should Test 9.2.0 Beta:<\/h5>\n<ul>\n<li><strong>Module and theme developers<\/strong> \u2014 validate compatibility with one-page checkout, Extra Properties API, and MCP hooks.<\/li>\n<li><strong>Agencies with staging environments<\/strong> \u2014 evaluate Hummingbird 2.0 + one-page checkout for upcoming client migrations.<\/li>\n<li><strong>Merchants curious about AskAI<\/strong> \u2014 explore the assistant on a sandbox store before stable.<\/li>\n<\/ul>\n<\/div>\n<div>\n<h5>Who Should Wait for Stable:<\/h5>\n<ul>\n<li><strong>Live production stores<\/strong> \u2014 stay on PrestaShop 9.1 (or your current stable branch) until 9.2.0 stable ships and your modules confirm support.<\/li>\n<li><strong>Stores on Classic theme<\/strong> \u2014 one-page checkout requires Hummingbird v2; plan a theme migration separately.<\/li>\n<li><strong>Stores with heavy custom checkout modules<\/strong> \u2014 wait for payment and shipping module vendors to certify 9.2 compatibility.<\/li>\n<\/ul>\n<\/div>\n<p>If your store sells to EU buyers, remember that compliance modules \u2014 such as EU withdrawal button and returns tools \u2014 need independent testing on any new PrestaShop version. A platform upgrade does not automatically validate third-party module behavior.<\/p>\n<h3 id=\"download\">8. How to Download and Test 9.2.0 Beta<\/h3>\n<p>PrestaShop 9.2.0 beta is available from the official versions page for testing purposes:<\/p>\n<div>\n<h5>Testing Steps:<\/h5>\n<ul>\n<li>Download PrestaShop 9.2.0 beta from <a class=\"ht-atag\" href=\"https:\/\/prestashop.com\/versions\/\">prestashop.com\/versions<\/a>.<\/li>\n<li>Install on a local XAMPP, Docker, or staging server \u2014 never on production.<\/li>\n<li>Install or enable <code>ps_onepagecheckout<\/code> and set <code>PS_ONE_PAGE_CHECKOUT_ENABLED<\/code> to test the new checkout flow.<\/li>\n<li>Configure AskAI via the PrestaShop MCP Server and connect your preferred AI provider.<\/li>\n<li>If you develop modules, register a test Extra Property on a product entity and verify back office, front office, and Admin API output.<\/li>\n<li>Report bugs to the <a class=\"ht-atag\" href=\"https:\/\/github.com\/PrestaShop\/PrestaShop\/issues\/41345\">PrestaShop 9.2.0 release tracker on GitHub<\/a>.<\/li>\n<\/ul>\n<\/div>\n<div>\n<h5>Pro Tip for Module Developers<\/h5>\n<p>If you have open pull requests against the <code>develop<\/code> branch that you want included in 9.2, rebase them onto <code>9.2.x<\/code> now \u2014 the feature freeze window is the time to get fixes merged before stable.<\/p>\n<\/div>\n<div>\n<h5>Take Action Now<\/h5>\n<p>Spin up a staging copy, install 9.2.0 beta, and run your critical checkout and compliance flows end to end. Stable 9.2 is expected in Q2\u2013Q3 2026 \u2014 merchants and agencies that test early will upgrade faster when it ships.<\/p>\n<\/div>\n<p>PrestaShop 9.2.0 beta marks a clear shift: faster checkout, AI-native back office tools, and cleaner extensibility for module developers. It is not ready for production yet \u2014 but for anyone building on PrestaShop in 2026, it is the most important preview release of the year.<\/p>\n<\/div>\n<p><!-- JSON-LD FAQ Schema --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"When was PrestaShop 9.2.0 beta released?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"PrestaShop 9.2.0 beta was released on July 9, 2026. The 9.2.x branch entered feature freeze on that date, with the team focused on stabilization ahead of the stable release.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the main new features in PrestaShop 9.2?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The three headline features are One Page Checkout (native single-step checkout via ps_onepagecheckout), AskAI (a back office assistant powered by the PrestaShop MCP Server), and Extra Properties (native custom data fields on core entities without modifying core database tables).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is PrestaShop 9.2.0 beta safe for production stores?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. PrestaShop 9.2.0 beta is intended for testing only. The One Page Checkout module is still under heavy development and should not be used on live stores. Merchants should stay on stable PrestaShop 9.1 until 9.2.0 stable is released and their modules confirm compatibility.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does One Page Checkout work with the Classic PrestaShop theme?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. The native one-page checkout module is built for Hummingbird v2, introduced in PrestaShop 9.1. Stores running the legacy Classic theme need to migrate to Hummingbird before they can use the one-page checkout experience.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are Extra Properties in PrestaShop 9.2?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Extra Properties is a native extension system that lets modules register custom typed fields on core entities like products, customers, and orders. Values are stored in dedicated extra tables, exposed in the Back Office, Front Office, and Admin API, with multistore and multilang support \u2014 without overrides or core table modifications.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop 9.2.0 beta landed on July 9, 2026, and it is one of the most feature-rich minor releases the platform has shipped in years. After PrestaShop 9.1 brought Hummingbird 2.0, PHP 8.5 support, and a stronger Admin API, version 9.2 pushes in a different direction \u2014 checkout conversion, AI-assisted back office work, and cleaner module&#8230; <\/p>\n<div class=\"actions\"><a href=\"https:\/\/www.hiddentechies.com\/blog\/prestashop\/new-prestashop-9-2-0-beta-2026-feature-breakdown\/\">Continue Reading<\/a><\/div>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,221,2629,5],"tags":[2742],"_links":{"self":[{"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/posts\/14034"}],"collection":[{"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/comments?post=14034"}],"version-history":[{"count":4,"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/posts\/14034\/revisions"}],"predecessor-version":[{"id":14037,"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/posts\/14034\/revisions\/14037"}],"wp:attachment":[{"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/media?parent=14034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/categories?post=14034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiddentechies.com\/blog\/wp-json\/wp\/v2\/tags?post=14034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}