PrestaShop Checkout & payment

Our best PrestaShop modules to speed up your checkout

Seven modules to strip out, one by one, the frictions that lose customers who had already decided.

The customer has chosen, filled the cart, clicked "Checkout" — and that is where you lose them. Checkout abandonments are the most expensive of all, and almost always caused by friction, not price.

The problem

Sound familiar?

Forced account creation

The customer wants to pay, not to sign up. By far the leading cause of checkout abandonment, across every sector.

Seven fields for one address

Badly formatted postcode, mismatched city, typing on a phone. Two minutes of irritation before paying.

Sixteen digits to type on mobile

Pull out the card, flip it, type. Every step is a chance to give up — and on mobile there are many.

A field that rejects a valid number

The form refuses the phone number because the format is wrong. The customer does not fix it: they leave.

The shortlist

Our selection, ranked

Every module below is built, maintained and supported by our team. The ranking reflects what we would install first on a client store.

  1. A streamlined funnel with no superfluous step. It is the base every other module bolts onto — start here.

    Replace PrestaShop's 5-step checkout with a modern, clean one-page layout. Natively compatible with Stripe, PayPal, Alma, Colissimo, Mondial Relay and all your payment and…

  2. Apple Pay, Google Pay and Amazon Pay via Stripe. Fingerprint payment removes the funnel's most expensive step.

    Show Apple Pay, Google Pay and Amazon Pay buttons via Stripe on the product page, in the cart and at checkout. A single Express…

  3. Autocomplete turns seven fields into three keystrokes, and removes the typos that cause failed deliveries along the way.

    Cut address typos and speed up checkout. The free French BAN API (api-adresse.data.gouv.fr) is the default engine, with Google Places available as an option…

  4. The magic link: the customer logs in by email, no password. The account exists, but it costs them nothing.

    Passwordless login through a single-use email link. Hashed tokens, anti-prefetcher, anti-enumeration, rate limiting, multilingual emails. Compatible with PrestaShop 8 and 9.

  5. Google, Apple and Facebook login. The natural companion to the magic link, for customers who prefer the ecosystem they already use.

    One-click sign-in via Google, Apple and Facebook for PrestaShop 8 and 9, with a full analytics dashboard, automatic welcome vouchers and a signed CRM…

  6. Flags and E.164 normalisation. A detail — until you measure how many customers leave on a rejected phone field.

    Adds a country flag selector with dial code on the phone and mobile phone fields. Automatic E.164 international format normalization in the database. Compatible…

  7. Payment-method surcharge, shown before the choice. A cost shown early converts better than a cost discovered late.

    Add fees (fixed amount and/or percentage) to each payment method on PrestaShop 8 and 9. Rules engine with conditions by customer group, country, currency…

Side-by-side comparison

The funnel is a countdown

Between the moment a customer clicks “Checkout” and the moment they confirm payment, every second and every field is an opportunity to give up. Checkout is not an administrative step: it is where you lose the customers who had already decided to buy. Those are the most expensive abandonments of all.

The good news is that these abandonments are almost never about the product or the price. They are about friction. And friction can be removed.

The four costliest frictions

Forced account creation. By far the leading cause of checkout abandonment. The customer wants to pay, not to sign up. Social login and magic links solve it without giving up the customer account.

Address entry. Seven fields, a badly formatted postcode, a city that does not match the region. Autocomplete turns two minutes of irritation into three keystrokes.

The card form. Pull out the card, flip it over, type sixteen digits on a phone. Apple Pay and Google Pay remove that step entirely: payment happens with a fingerprint.

The phone number. A field that rejects a valid number because the format is wrong is an insult to the customer. E.164 normalisation accepts anything and tidies up behind the scenes.

Transparency is an accelerator

A customer who discovers fees on the final screen does not pay them: they close the tab. If your shop applies a payment-method surcharge, show it before the choice, not after. It is counter-intuitive, but showing a cost early converts better than hiding it late.

Buying guide

How to choose

Where to start

With the checkout itself. A streamlined funnel is the foundation: there is no point adding Apple Pay to a four-step checkout with ten optional fields. Remove first, add second.

Ranked by real gain

  • Express payment — Apple Pay and Google Pay remove card entry, the funnel's most expensive step on mobile. By far the highest-impact lever if your traffic is mostly mobile.
  • Address autocomplete — it saves time and removes the typos that cause failed deliveries. A double benefit, the second of which shows up in your support costs.
  • Passwordless login — magic link and social login. Install them together: they cover two different customer profiles.
  • Phone normalisation — the quietest of the set, but a field that rejects a valid number sends away a customer who had already decided.

Guest checkout: the real question

Many shops agonise between forcing an account (for retention) and making it optional (for conversion). It is a false dilemma. With magic links and social login, the account is created with no perceived effort: the customer goes through no sign-up, yet you get a usable account. You no longer have to choose.

What nobody measures

Abandonment rate per step. Without it you optimise blind. Before installing anything, instrument your funnel: you will often find the friction is not where you thought — and sometimes that it sits on a field you would have sworn was harmless.

What you gain

Payment with a fingerprint

Apple Pay, Google Pay and Amazon Pay via Stripe: no card number to type. The single biggest win on mobile.

The address in three keystrokes

Autocomplete suggests the full address from the first characters, and fills every field correctly.

No password to remember

Magic link by email, or Google / Apple / Facebook login. The account exists, but it costs the customer nothing.

A stripped-down funnel

Fewer steps, fewer fields, fewer distractions. Every element removed from checkout is one abandonment fewer.

Numbers always accepted

E.164 normalisation with country flags: the customer types how they like, the module tidies up. No more absurd rejections.

Fees announced, not endured

The payment-method surcharge appears before the choice. Showing a cost early converts better than hiding it late.

Implementation

From install to results

  1. Measure before you touch anything

    Instrument the funnel to get abandonment per step. Friction is rarely where you assume it is.

  2. Strip the checkout down

    Remove superfluous steps and fields. It is the foundation: no point adding Apple Pay to a four-screen funnel.

  3. Add express payment

    Apple Pay and Google Pay via Stripe. On mostly mobile traffic, this is the highest-impact lever by a wide margin.

  4. Remove the sign-up

    Magic link and social login together: the account gets created without the customer feeling they signed up.

  5. Hunt the invisible frictions

    Address autocomplete and phone normalisation. Details — until you measure what they cost.

“We spent months on the product page design. The day we instrumented the funnel, we found 14% of customers were leaving on the phone field, because it rejected numbers with spaces in them.”

Customer feedback — PrestaShop 8 store, cosmetics

Frequently asked questions

Should I really drop forced account creation?

Yes, but the question is framed wrong. It is not "account or no account", it is "perceived sign-up or not". With a magic link or social login, the customer account is created — you keep the history, the retention, the support context — but the customer filled in no sign-up form. You no longer have to trade conversion against retention.

Are Apple Pay and Google Pay worth the integration effort?

If your traffic is mostly mobile, this is the highest-impact lever in the whole selection. Express payment removes the funnel's most expensive step: typing sixteen card digits with a thumb on a six-inch screen. On desktop the gain is more modest, but still positive.

Does express payment bypass my usual checkout?

No, and that matters: the module slots into the existing funnel. The customer can pay express from the product page or the cart, or follow the classic checkout if they prefer. Both paths feed the same orders, the same statuses and the same accounting.

Does address autocomplete work outside France?

Yes. The module is multi-provider: it can rely on the French national address database for France, and on international providers elsewhere. You choose the provider per country according to accuracy and cost.

Is the magic link secure?

The link carries a signed, single-use, short-lived token. It is sent to an email address the customer thereby proves they control — the same principle as password reset, which everyone already accepts. In practice it is often safer than a password reused across ten sites.

Is a payment-method surcharge legal?

In Europe, the payment services directive bans surcharging on consumer cards from the common schemes (Visa, Mastercard). It remains possible on other methods (some commercial cards, transfers, instalment plans depending on the case). The module lets you configure finely, but compliance is your legal call — check your situation before switching it on.

Do these modules slow the checkout down?

Autocomplete and express payment make asynchronous calls that stay out of the initial page render. In practice, a streamlined checkout with these modules loads faster than the native checkout cluttered with useless blocks: you remove more than you add.

Can they all be installed together?

Yes, they do not overlap: each tackles a distinct friction. The only ordering rule: strip the checkout first. Adding express payment to a four-step funnel is like fitting a racing engine to a car with the handbrake on.

Not sure which one fits your store?

Tell us your context — we answer with a straight recommendation, not a sales pitch.

PrestaShop Checkout & order funnel

Our best PrestaShop modules for a fast checkout

Seven modules to shorten the funnel — and one metric to stop looking at.

The number of steps in your checkout is not the metric. The number of fields, decisions and surprises is. These are the PrestaShop modules that remove the typing, the password and — at best — the form itself.

The problem

Sound familiar?

A funnel that asks for everything, immediately

Mandatory account, a twelve-field address form, an email confirmation. The customer came to pay; you asked them to enrol.

The hand-typed address

Street, postcode, city, country: four fields, four chances to get it wrong — and a delivery that fails three days later.

The password forgotten at the worst moment

The customer already has an account and can't remember the password. They abandon rather than start a reset procedure.

Fees discovered at the final step

The total changes at the payment step. It's the best-documented cause of abandonment, and it has nothing to do with funnel design.

The shortlist

Our selection, ranked

Every module below is built, maintained and supported by our team. The ranking reflects what we would install first on a client store.

  1. A complete rebuild of the funnel: single page, guest checkout, Google and Facebook login, Google Places autocomplete built in. This is the foundation everything else stacks onto.

    Replace PrestaShop's 5-step checkout with a modern, clean one-page layout. Natively compatible with Stripe, PayPal, Alma, Colissimo, Mondial Relay and all your payment and…

  2. Apple Pay, Google Pay and Amazon Pay via Stripe. The customer fills in nothing: address and payment come from their wallet. The only module that deletes the funnel instead of optimising it.

    Show Apple Pay, Google Pay and Amazon Pay buttons via Stripe on the product page, in the cart and at checkout. A single Express…

  3. Address autocomplete. Five fields filled in three keystrokes, and valid addresses that prevent failed deliveries. Install this first if you install nothing else.

    Cut address typos and speed up checkout. The free French BAN API (api-adresse.data.gouv.fr) is the default engine, with Google Places available as an option…

  4. Google, Apple and Facebook in one click, with a dashboard that measures what social login actually earns you in revenue — not just in clicks.

    One-click sign-in via Google, Apple and Facebook for PrestaShop 8 and 9, with a full analytics dashboard, automatic welcome vouchers and a signed CRM…

  5. Email login links. Survives Outlook and Gmail scanners thanks to a two-stage flow — the thing naive implementations get wrong, burning the link before the customer ever clicks.

    Passwordless login through a single-use email link. Hashed tokens, anti-prefetcher, anti-enumeration, rate limiting, multilingual emails. Compatible with PrestaShop 8 and 9.

  6. Flagged country-code picker and server-side guaranteed E.164 normalisation. Fewer input errors at checkout, and phone numbers you can finally use for delivery texts.

    Adds a country flag selector with dial code on the phone and mobile phone fields. Automatic E.164 international format normalization in the database. Compatible…

  7. Payment-method surcharges, useful for passing on the true cost of a payment option. But any fee discovered at the last step costs more than it earns: show it from the cart onward.

    Add fees (fixed amount and/or percentage) to each payment method on PrestaShop 8 and 9. Rules engine with conditions by customer group, country, currency…

Side-by-side comparison

The shortest funnel is the one you never walk through

Most “checkout redesign” projects open with the wrong question: how many steps should it have? One, three, five? That is a designer’s question, not a merchant’s. The real question is far more prosaic: how many things are we asking the customer for, and how many of them could we simply not ask?

A single-page checkout demanding twenty fields, a mandatory account and an email confirmation converts worse than a three-step funnel asking for eight. Step count is a vanity metric. Keystrokes, decisions and surprises are what you actually pay for.

Three families of levers

Input levers reduce what the customer types: address autocomplete, phone country-code picker, pre-filling. Unspectacular, highly profitable, and they clean up your data on the way through.

Identity levers take the password off the critical path: guest checkout, social login, email login links. A customer who has forgotten their password at the payment step is a lost customer, not a customer to be reset.

Bypass levers make the funnel disappear rather than optimise it: Apple Pay, Google Pay, Amazon Pay. Address and payment method come straight from the phone’s wallet. There is no form left at all.

What actually kills an order

It is almost never the aesthetics of the funnel. It is the unexpected cost discovered at the final step — shipping that appears at payment, payment-method fees added at the end, undisclosed taxes. A customer watching their total change as they reach for their card does not stop to understand why. They close the tab.

No module fixes that. Cost transparency is a decision, not a feature.

Buying guide

How to choose

The one module to install if you only install one

Address autocomplete. It's invisible, it asks nothing of the customer, it removes four input fields on mobile — where your abandonment rate is worst — and it saves you parcels returned for a bad address. It's the only lever on this page whose payoff is immediate on conversion and durable on logistics.

Then, in this order

  • Guest checkout — the mandatory account is the most expensive filter in the funnel. Offer the account after the order, once the customer has paid and has nothing left to lose.
  • Express payment — Apple Pay and Google Pay at the top of the cart. On mobile, for a substantial share of your customers, the funnel collapses into a fingerprint.
  • Removing the password — social login or magic link. A customer who has forgotten their password should never have to leave the funnel to go hunting for a reset email.
  • Phone normalisation — the least glamorous of the set, but it governs your delivery texts and the deduplication of your customer base.

The metric to watch (and it isn't step count)

It's completion rate per field: at which specific field do your customers drop out? A one-page checkout with twenty fields converts worse than a three-step funnel with eight. Going single-page is a design decision; removing a field is a commercial one. They are not the same thing, and only the second shows up in revenue.

The mistake you see everywhere

Rebuilding the funnel as a single page… while keeping every field. The result is an endless form you scroll rather than walk through, minus the progress bar that used to reassure people. Plenty of shops have lost conversion points on that redesign while believing they were gaining them. Before touching the step count, count your fields — and delete the ones you do nothing with.

What you gain

The form nobody fills in

Apple Pay, Google Pay and Amazon Pay hand over the address and the payment straight from the customer's wallet. The funnel isn't shortened — it's gone.

An address in three keystrokes

Autocomplete fills street, postcode, city and country in one go — and guarantees the address is genuinely deliverable.

Frictionless identification

Social login or email login link: the customer gets in with no password, no reset flow, no support ticket.

A funnel you can read

One page, strictly the necessary fields, no decorative steps. Clarity does more for conversion than raw speed.

Clean data on the way out

Phone numbers in E.164 format, normalised addresses: fewer failed deliveries, and tracking texts that actually go out.

No surprises at payment

Shipping and payment-method fees announced from the cart onward. Unexpected cost remains the number one order killer.

Implementation

From install to results

  1. Open up guest checkout

    The mandatory account is the most expensive filter in the funnel. Offer the account after the order — never before.

  2. Plug in address autocomplete

    The best effort-to-impact ratio in the set: less typing, fewer errors, fewer returned parcels.

  3. Add the express payment buttons

    Apple Pay and Google Pay at the top of the cart. On mobile, the funnel collapses into a fingerprint for many customers.

  4. Take the password off the critical path

    Social login or magic link: someone who has forgotten their password should never have to leave the funnel.

  5. Count the fields, not the steps

    A twenty-field one-page checkout converts worse than an eight-field three-step one. Measure drop-out field by field.

“We moved to a one-page checkout and kept every field. Zero effect. The curve only moved when we dropped the mandatory sign-up and plugged in address autocomplete — step count had nothing to do with it.”

Customer feedback — PrestaShop 8 shop, cosmetics

Frequently asked questions

One-page checkout or multi-step: which converts better?

Neither, in itself. What counts is the number of fields and decisions you put in front of the customer. A one-page checkout with twenty fields converts worse than a three-step funnel with eight fields and a reassuring progress bar. Going single-page helps when it comes with genuine pruning; it achieves nothing if it just stacks the same forms onto one screen.

Do I really need to offer guest checkout?

Yes, and it's probably the most profitable change on this whole page. A mandatory sign-up asks for a commitment the customer has no appetite for at that exact moment: they came to buy, not to join. Offer the account after payment, in one click, built from the details they have just entered. Acceptance rates are far better — and you haven't lost anyone along the way.

Are Apple Pay and Google Pay buttons worth it if I already have Stripe?

Yes, they're two different things. Stripe captures the card; express payment removes the form. With Apple Pay or Google Pay, the shipping address, billing address, email and payment method are all supplied by the phone's wallet. The customer types nothing. On mobile, it is the only lever that turns a three-minute funnel into a fingerprint.

Does address autocomplete do anything beyond saving time?

It has two effects, and the second is routinely underrated. On conversion, it removes four input fields on mobile. On logistics, it guarantees the address genuinely exists and is properly structured: fewer stranded parcels, fewer failed deliveries, fewer support tickets. Plenty of shops pay for it on redelivery savings alone.

Is a magic link reliable if my customers use Outlook or Gmail?

Only if it's implemented properly. Outlook Safe Links, Gmail's preview and corporate antivirus all visit the links inside incoming emails automatically. A naive implementation burns the token on that visit: the link is dead before the customer ever clicks. The fix is to serve only a confirmation page on first access, and consume the token exclusively on the user's real click. It's the mechanism Slack, Notion and Auth0 use.

Why normalise phone numbers when customers don't care?

The customer doesn't — your carrier does. A badly formatted number means a delivery text that never sends, a driver's call that never connects, and a parcel back at the depot. International normalisation also guarantees deduplication of your customer base and usable CRM exports. It's the least visible lever in this selection, and one of the most profitable over time.

Can I charge payment-method fees without scaring customers off?

Yes, on one condition: the fee must be announced in the cart, not discovered at payment. Passing on the genuine cost of a payment method is entirely legitimate, and sometimes necessary on thin-margin baskets. But a total that changes at the last step is the single best-documented cause of abandonment. Show the surcharge the moment the customer picks the method — never after.

Should I install all of these modules at once?

No. Start with address autocomplete and guest checkout: between them, they handle most of the friction. Add express payment next, then take the password off the critical path. Stacking seven modules at once makes attribution impossible: you won't know which one worked, and you may well keep the one that's costing you money.

Not sure which one fits your store?

Tell us your context — we answer with a straight recommendation, not a sales pitch.