Checkout Revolution replaces the multi-step PrestaShop purchase with one page for contact, address, delivery, payment, vouchers and the order summary, plus an express purchase window on product pages, listings and the cart. You pick a ready layout, and your existing carriers and payments appear in it.
A returning customer does not retype an address, a payment that finishes after the browser closes still becomes an order, and a business buyer's accepted quote turns into an order without anyone entering it again.
You choose one, two or three columns, the order of the sections and which fields are shown or required, and payment rules follow shop, language, customer group, country, device and order value.
Retail and B2B buyers take the same short route, and an interrupted payment no longer means a lost order.
Summary of what the module offers
Checkout Revolution is the store's complete purchase layer, not only a redesigned checkout page. It joins the customer-facing order path with the merchant's payment, quote, recovery and post-order work.
- One controlled checkout: contact, addresses, delivery, payment, vouchers, consent, notes and order summary stay in one responsive flow.
- Fields and presentation: layouts, section order, address strategy, additional fields, content blocks, page shell, colours and method designs follow the store.
- Express purchase and payments: buttons work across commerce and configured content pages, with precise payment visibility and recovery.
- B2B selling: company accounts, VAT decisions, quote negotiation, attachments, payment links, trade credit and purchase orders share one route.
- Accounts and post-order work: passwordless access, order pages, saved methods, invoices, refunds and audited corrections remain connected.
- Evidence and resilience: abandoned carts, acquisition context, checkout exits, transaction recovery and integrity checks show what happened.
A ready layout gets the store running quickly, while the same administration carries the deeper rules required by a multilingual, multishop or B2B operation.
Every purchase in this shop, including this module, goes through Checkout Revolution.

How closely does checkout follow the way the store sells?
You choose a one, two or three-column layout and arrange contact, delivery, payment and summary in the order that fits the catalogue. Delivery-first and invoice-first modes cover retail and business orders. A field editor sets visibility, required state, order and wording, while typed additional fields collect delivery instructions, tax identifiers or internal references and carry them into the customer, cart, order, email and document records.
Reusable content blocks place delivery guidance, factual trust marks or campaign information beside the relevant step. The checkout shell keeps the store identity and legal links while removing unnecessary header and footer distractions. A live free-shipping indicator recalculates after each cart change, and anti-spam protection covers guest access, quote requests and order submission.
You also choose payment and delivery presentation, colours, icons, phone behavior, legal wording and localized page addresses. Each shop keeps its own configuration with inheritance where shared defaults make sense, so setup remains quick for one store and precise across a larger group.

Where does express purchase begin and how does payment finish?
Express purchase appears on product pages, product lists, the cart and any configured store page. The payment window opens over the current page. When a wallet or saved customer profile already supplies identity, address, delivery and payment details, the final amount is shown and one confirmation completes the order. Otherwise the same window collects only the missing information.
The module brings the store's installed payment choices into one-page checkout and also organizes cards, wallets, local bank methods, deferred payment, bank transfer, cash on delivery, account credit, pickup and quote requests. You choose which option appears by shop, language, customer group, currency, country, browser, page, carrier and order value, together with its position and default state.
For authorized payments, you choose immediate capture, capture after a selected order status, a partial amount or cancellation. Shipment details synchronize with PayPal after dispatch. If the browser closes or a provider message arrives late, transaction recovery reconciles the payment and finishes or restores the order instead of leaving the customer and merchant with different results.

How does the same flow handle negotiated and company orders?
A buyer requests a quote from a product or the cart and includes company data, phone, project reference, requested delivery date and attachments. Merchant rules decide when price negotiation appears. The discussion, status history, discounts and expiry stay with the quote, and an accepted offer receives a time-limited payment link and becomes one or more orders without copying lines by hand.
Company accounts include invitations, shared addresses, buyer and approver roles, spending permissions and a record of who approved each purchase. Trade credit carries an approved limit, available balance, terms, holds and a ledger, while purchase-order payment validates the customer's reference and retains it with the order.
VAT numbers are checked during registration and address entry. The resulting business status determines whether the order receives the normal rate, reverse charge or an approved tax exemption before it is placed, and the invoice states the same treatment. This turns a field check into the correct tax decision and an auditable company purchase.

What happens after a customer returns or an order needs changing?
The module replaces login, registration, password recovery, account, identity, addresses, vouchers, guest tracking, confirmation, order history, order detail, returns and credit-slip pages with one consistent customer area. Access works with a password, one-time code by email, SMS or WhatsApp, or selected social accounts. Two-factor protection adds a second check, trusted devices and recovery codes for accounts that require it.
Saved addresses are searchable, saved payment choices remain in the customer account, and the header opens sign-in without taking the shopper away from the current page. The merchant decides which access methods appear in express purchase, checkout and account pages, and which company or account benefits require verified identity.
After the order, administrators change products, quantities, prices, customer, delivery and discounts while the timeline records every correction. Full or partial refunds, correction documents and modern invoices stay tied to the same order. Invoice wording includes paid and outstanding amounts and the relevant VAT treatment, and the document replaces the matching attachment in outgoing order email.

How does the merchant see what failed and recover the sale?
Active, abandoned and converted carts retain products, customer, address, voucher, carrier and the acquisition context that brought the visit to the store. A recovery link restores that state and reports openings, recovered carts, orders and revenue, so follow-up begins with the real cart rather than a total and an email address.
The checkout funnel records entry, validation failure, completion and exit for every section and field, segmented by shop, language, device and acquisition source. Payment-option reports show orders, revenue, average order value, successes, failures and refunds. Together these views separate a field problem, an unsuitable payment choice and a technical interruption.
Integrity checks review the store environment, data structure, payment credentials, provider notifications, restrictions and stalled transactions. A critical failure stops the affected checkout before it accepts orders, while recovery tools restore interrupted work. The merchant therefore gets both a fast initial setup and the evidence needed to operate a demanding checkout with confidence.

-
Referencemprcheckoutrevolution
-
PrestaShop CompatibilityPS 1.6 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront & Back-office
-
GDPR RelevantYes
-
Business GoalBoost Conversions
-
External Account NeededYes
-
Module ComplexityFeature-Rich Module
-
Customer Journey StageConvert to Buyers
-
Works With PlatformPayment Processing
What customers say about us
Be the first to share your experience with this module.
Write a Review
Checkout Revolution replaces the standard PrestaShop checkout with a merchant-controlled buying flow for checkout, cart, Stripe payments, quote requests, saved cards and payment tracking. It helps you reduce checkout friction while keeping payment, carrier and customer account controls inside one module.
- AddedHarden checkout auth and cart recovery
- AddedAdd checkout trade account opt-in
- AddedAdd checkout trade account preview
Works Well With Checkout Revolution
Modules our team genuinely pairs with this one, and exactly why each belongs in the same setup.
A merchant running Checkout Revolution wants a fast, controlled one-page checkout keeping contact, address, carrier, vouchers, payment and summary in a single flow. Checkout Revolution already handles VAT decisions, while a dedicated VAT checker adds configurable VIES checks and validation evidence.
Automatic EU VAT Checker is a separate governance tool that validates EU VAT numbers through VIES, gives live feedback on address pages, can require a number when a company name is entered, caches results and stores validation details for later review. It handles checking independently of the checkout layout.
Used together, Checkout Revolution keeps the purchase flow tight while the VAT checker quietly validates business data along the way. A merchant offering a quick checkout to both consumers and businesses gets a clean buying surface plus a documented VAT-validation trail, two complementary tools where one streamlines the flow and the other keeps B2B data in order.
A merchant using Checkout Revolution is removing friction from buying, keeping the whole purchase in one controlled flow so shoppers pay quickly. For stores choosing password-based account creation alongside its passwordless options, the password step can also use an automatically generated value.
Automatic Customer Password is a separate tool that fills password and confirmation fields with generated values, applied to registration, checkout or both, with hidden or visible field options, so shoppers do not pause to choose one while creating an account. It addresses that single field, not the checkout layout.
Run alongside each other, the checkout module compresses the overall flow and the password tool removes the password pause within it. A merchant gets a faster path to a completed, account-backed order, two complementary tools where one streamlines the whole checkout and the other smooths the specific moment a password would otherwise interrupt it.
A merchant running Checkout Revolution has invested in a tighter purchase flow, but a streamlined checkout is only worth keeping if you can see where shoppers still drop off. Checkout Revolution already reports its funnel, while GA4 adds acquisition, audience and attribution reports in Google Analytics.
Google Analytics GA4 is a platform-neutral measurement tool that sends ecommerce activity to Google Analytics 4, validating the Measurement ID and reporting product views, cart activity, checkout starts, purchases and searches built from real PrestaShop actions. It observes the funnel rather than shaping the flow.
Used together, Checkout Revolution runs the streamlined purchase while GA4 lets you watch checkout starts and completed purchases to judge whether the flow is performing. A merchant gets a controlled checkout plus the evidence to keep refining it, two complementary tools where one builds the experience and the other measures how shoppers move through it.
A merchant using Checkout Revolution wants a clean, fast checkout, but storefront forms around that flow, login, registration and contact, are exactly what bots target, and spam submissions waste staff time and clutter genuine orders. The checkout surface does not screen those forms.
reCAPTCHA & hCaptcha Protection is a separate tool supporting Google reCAPTCHA v2 and v3 and hCaptcha to reduce and filter spam on contact, registration, login and newsletter forms before PrestaShop continues. It cuts down automated submissions; it does not verify that any given human is genuine.
Run alongside each other, the checkout module keeps the buying flow smooth while the captcha layer keeps the surrounding forms cleaner. A merchant gets a fast checkout and less bot noise on the forms feeding into it, two complementary tools where one optimises the purchase and the other reduces automated abuse on the way in.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales
You might also like
Who builds and maintains this module
Built and maintained by David Miller and mypresta.rocks. David has worked with PrestaShop since 2013, and the company behind this shop has been registered since 3 December 2018. Every module in this catalogue is our own work, so your questions to support reach the people who wrote the code. The changelog on this page lists every update with its date.