0$0.00 USD

Review of PrestaShop Checkout 9.2 July 23, 2026 by Fred

PrestaShop Commentary

PrestaShop’s Two Communities—and Who Pays the Price?

A merchant-focused review of PrestaShop’s new one-page checkout, its upgrade methodology, and the widening divide between development priorities and ecommerce reality.

By Fred, PrestaHeroes — El Patrón on the PrestaShop forum

I may be one of the last remaining U.S.-based PrestaShop agencies. I have worked with the platform for many years and watched PrestaShop repeatedly damage its own position—not only by losing market share, but by making existing merchants pay for technical decisions that provide them with very little direct business value.

The Problem With “Finally”

PrestaShop announced its native one-page checkout for PrestaShop 9.2 using the word “finally.” That word is revealing. It effectively admits that checkout—arguably the most important part of an ecommerce platform—has been inadequate for years.

Betas are expected to have defects. The more serious issue is that the product vision itself still falls short. Moving contact information, addresses, delivery, carriers, and payment onto one continuously updated URL is an architectural improvement. It does not automatically produce a modern checkout.

“Finally” should mean a compelling new purchasing experience—not that the same long checkout now loads without changing pages.

A Single URL Is Not a Conversion-First Checkout

A modern checkout should immediately answer the customer’s most important questions: What am I buying? What is the total? Where is it being delivered? When will it arrive? How can I pay? What is the minimum information required to complete the purchase?

Instead, PrestaShop’s published design remains a long, vertically sequential form. The final payment action sits well below the initial viewport, while legal text, optional fields, and account-related details occupy valuable space earlier in the journey.

What Was Improved
  • One continuously updated checkout URL
  • AJAX updates without full-page reloads
  • Email-first guest initialization
  • Better handling of virtual products
  • A more extensible module architecture
What Remains Unresolved
  • The payment action is still below the fold
  • The form remains visually and cognitively long
  • Express payment is not the primary path
  • Optional business and regulatory fields add friction
  • The normal storefront header creates exit routes

The more accurate description is a single-URL checkout. “Conversion-first” should be a measured commercial outcome supported by usability testing, mobile completion times, abandonment data, and controlled conversion comparisons. It should not be a marketing synonym for AJAX.

PrestaShop Has Two Communities

PrestaShop frequently refers to “the community,” but in practice there are two largely separate communities.

The GitHub Development Community

Its priorities are code architecture, Symfony versions, APIs, pull requests, automated tests, deprecations, and technical compatibility.

The Merchant Community

Its priorities are orders, checkout, shipping, payments, promotions, reporting, affordable upgrades, and keeping the store operational.

These groups rarely cross. GitHub contributors generally are not following merchant forum discussions closely enough to see the operational cost of their decisions. Most merchants cannot reproduce an issue in a development environment, identify the responsible component, create a clean test case, or debate the architecture that caused the problem.

Developers validate whether the software behaves according to its technical design. Merchants later discover whether that design works in a real ecommerce business.

Who Really Tests the Product?

Open-source software should involve community testing. But open source is normally vetted by an informed development community before ordinary end users are expected to depend on it.

A development community can test code quality, APIs, upgrade scripts, and controlled compatibility scenarios. It cannot replace structured commercial validation across:

  • Established production databases and large catalogs
  • Customized themes, overrides, and third-party modules
  • Multiple currencies, languages, taxes, and VAT rules
  • Payment, carrier, and shipping-module combinations
  • Multistore installations and regional workflows
  • Actual customer behavior during checkout

In the current model, a technical change is approved and released. Merchants encounter the real-world consequences. They report problems in the forum, where volunteers usually cannot change the core product. The original developers may never see the discussion. The merchant must then pay an agency or developer to diagnose, override, replace, or work around the released software.

The merchant becomes the final quality-assurance layer— and then pays someone else to make the software commercially usable.

The Upgrade Question Merchants Do Not Know to Ask

Merchants see an upgrade notice in the Back Office and reasonably assume the newer release is safer, more capable, and commercially better. Many do not know that the first question should be:

Is this upgrade actually worth the cost and risk to my business?

A major PrestaShop upgrade can require replacement themes, updated modules, rewritten overrides, integration work, and complete regression testing. The merchant may spend thousands and accept meaningful production risk.

At the end, the visible return may be little more than:

  • Support for a newer PHP version
  • A newer Symfony stack and internal architecture
  • New developer APIs and migration requirements
  • Replacement “compatible” themes and modules
  • Much the same merchant-facing capability as before

Technical modernization is necessary, but it is not the same as ecommerce innovation. A newer framework does not automatically reduce checkout abandonment, improve merchandising, simplify order management, or help the merchant retain customers.

Compatibility resets also create another market for updated modules, themes, subscriptions, and services. I am not claiming this is the deliberate purpose of the upgrade strategy, but it is unquestionably one of its economic consequences.

The Cost of Remaining Loyal

The move from PrestaShop 1.6 to 1.7 was especially damaging. For many established merchants, it was not a routine software upgrade. It was a partial rebuild that devalued prior investment in themes, modules, overrides, integrations, and agency knowledge.

When staying requires nearly the same budget, disruption, and risk as changing platforms, the merchant eventually asks:

If I must rebuild most of my store anyway, why should I rebuild it on the same platform?

That is how a platform loses loyal merchants. It makes remaining almost as expensive and uncertain as leaving.

The Verdict

PrestaShop continues to confuse three different achievements:

  1. Modernizing the codebase
  2. Releasing a new software version
  3. Improving ecommerce for merchants

A cleaner checkout architecture is welcome. Newer PHP support is necessary. Better APIs may help future developers. But merchants do not operate Symfony projects. They operate businesses.

They need checkout, shipping, payments, promotions, merchandising, reporting, and upgrades that produce measurable commercial value without putting the store at unnecessary risk.

My Conclusion

PrestaShop continues to externalize the cost of connecting development decisions to ecommerce reality. The merchant pays for the upgrade, pays for compatibility, pays to discover the problems, and then pays again to make the released software commercially usable.

Related Sources

PrestaShop announcement: Introducing One Page Checkout in PrestaShop 9.2

PrestaShop forum discussion

About the author

Fred is the founder of PrestaHeroes and is known as “El Patrón” on the PrestaShop forum. He has supported PrestaShop merchants, upgrades, performance projects, and custom development since 2010.

This is an independent opinion based on long-term agency experience supporting PrestaShop merchants. PrestaShop is a trademark of its respective owner.

Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday
January,February,March,April,May,June,July,August,September,October,November,December
Not enough items available. Only [max] left.
Shopping cart

Your cart is empty.

Return To Shop

Add Order Note Edit Order Note
Add A Coupon

Add A Coupon

Coupon code will work on checkout page