Express checkout: one-page order - Module PrestaShop
PrestaShop Express Checkout Module: Reduce Cart Abandonment with 1-Page Ordering
The native PrestaShop checkout has four steps and many clicks. Express Checkout puts the whole order on a single page: contact details, address, shipping and payment are visible together, a new customer fills in one form, and a change of address, carrier or voucher updates the page without going back through the steps.
Compatible with PrestaShop 1.7.8, 8.0+ and 9.0+ (PHP 7.4 minimum), it overrides no class of the shop, works with pick-up point carriers and with the payment methods that follow the standard mechanisms, and offers a test mode and a diagnostic to try it before opening it to all your customers.
Everything you need, nothing you don't.
One-page checkout for PrestaShop 1.7.8, 8.0+ and 9.0+: one form for new customers and sections that update themselves.
Everything on a single page
Contact details, address, shipping and payment together: no more navigating between steps.
Updates without going back through the steps
Address, carrier, voucher: the summary and the sections update; the payment is drawn again when the amount changes.
One form for new customers
Contact details and address in a single submission, first and last name typed once.
Mobile-first responsive
Summary folded under its total on a phone, fixed on a computer.
Works with your payment and carrier modules
Pick-up point carriers, payment methods with their own button or form: the checkout of your shop still drives them.
Compatible with PrestaShop 1.7.8, 8.0+ and 9.0+
No override, PHP 7.4 minimum, themes shipped with PrestaShop.
They use it every day.
description Full description expand_more
Boost Your Conversion with Express Checkout: The One Page Checkout for PrestaShop 1.7.8, 8 & 9
The checkout is a stage where many shops lose customers. The native PrestaShop process, split into 4 steps, imposes clicks and page reloads that push visitors to abandon their carts. Express Checkout consolidates the entire checkout process onto a single dynamic page: contact details, address, shipping and payment are visible together. Give your customers the short path they expect and turn more visitors into satisfied buyers.

Cut Cart Abandonment with a Smooth Checkout
The One Page Order solution removes the clicks between the steps. A new customer fills in a single form; a signed-in customer finds their sections already filled in. Every change (address, carrier, voucher, message) updates the sections and the summary, and the payment section is drawn again once when the amount changes, so that your payment modules start from the right total. The customer keeps a clear view of their purchase, which reassures them and reduces the friction behind cart abandonment. A shorter checkout is one of the levers to optimize your e-commerce store's ROI.
Features Designed for Performance
- All-in-One Interface: personal information, addresses, shipping and payment are gathered on a single page; in accordion mode, each completed section folds with its summary and an "Edit" link.
- One Form for a New Customer: contact details and address in a single submission, first and last name typed once; the carriers and the payment appear right away.
- Updates Without Going Back Through the Steps: a change of address, carrier, voucher or message updates the page; pick-up point carriers and payment methods that have their own button are supported.
- Typing Help: correction suggestions for mistyped e-mails, postal code format check by country and optional fields folded for a shorter form.
- "Sticky" Order Summary: the cart and the total stay visible while scrolling (desktop) and fold under a bar that keeps the total visible on phones.
- Address Suggestions: the French public address register (no key) or Google Places with your own key complete the address in a few keystrokes.
- Customizable Design: accent color, section style (cards or flat), animations and custom CSS for a careful integration with your PrestaShop theme.
- Test Mode and Diagnostic: try the checkout with your IP address or a preview link before opening it to everybody, and copy a full report for the support.

Why Choose Express Checkout for Your Store?
Beyond the visual aspect, this module was designed with high technical standards. It overrides no class of PrestaShop (no risky overrides): it replaces the checkout process through a hook and extends the template of your theme, which avoids conflicts and surprises during your future updates. The header, the footer, the terms and conditions window and the notifications stay those of your theme. It works with the payment and carrier modules that follow the standard PrestaShop mechanisms, including carriers that make the customer choose a pick-up point.
The User Experience (UX) is optimized for both desktop and mobile, with a compact summary specifically designed for smartphones to facilitate m-commerce.

Easy Installation and Broad Compatibility
You don't need to be a developer to improve your sales funnel. Installation takes just a few clicks via your back-office. Express Checkout is compatible with PrestaShop 1.7.8, 8.0+ and 9.0+ and requires PHP 7.4 or higher; PrestaShop 1.7.7 and earlier are not supported. It works with the themes shipped with PrestaShop and their child themes; if a shop's theme has a fully customized checkout page, the standard checkout is kept and the diagnostic says so.
- Standard installation via the PrestaShop Module Manager, with an archive smaller than 200 KB.
- Clear configuration in three panels (checkout, options, design) and a built-in diagnostic.
- Administration interface in French, English, Spanish, Italian and Polish.
- Full documentation and technical support according to your plan.
- Respect for the native PrestaShop hooks for good interoperability with your other modules.

Ready to simplify your checkout? Install Express Checkout, try it in test mode, then open it to all your customers. Read the full documentation.
Why choose us?
See how we compare to the most common alternatives on the market.
| Feature | WePresta | Addons |
|---|---|---|
| payments Transparent pricing | check_circle | cancel |
| update Lifetime updates included | check_circle | cancel |
| support_agent Direct developer support | check_circle | cancel |
| verified PS 1.7, 8 & 9 compatible | check_circle | help_outline |
| code Standardized clean code | check_circle | cancel |
| storefront Multi-store ready | check_circle | help_outline |
| money_off No hidden renewal fees | check_circle | cancel |
Discover the module in images.
FAQ
Find answers to frequently asked questions about this module
Join +12 merchants using this module
5-minute installation · Full documentation included