Use case

Checkout flow testing: see where shoppers stop before paying

Give simulated shoppers your site and a task, such as finding a product and getting to checkout. Each one uses your live site in their own real browser, and you see how far each got, where they stopped, and why, in their own words.

3 people, a few minutesFirst test free, no accountNot live yet? Review screenshots instead

Why checkout problems stay hidden

The team knows the delivery rules, which fields are optional, and where the discount code goes, so the path to payment feels short. A first-time shopper meets a surprise cost, an account wall, or a form that will not take what they type, and leaves. Analytics can show where they left, not why.

  • Simulated shoppers search, pick options, add to the cart and fill in your forms in real browsers.
  • Each has up to 15 steps to get as far as the payment step.
  • See where each shopper stopped, what they did last, and why, in their own words.
  • Fix it, then run it again on the same shoppers with the same task.

How it works

  1. 01

    Paste the address

    Start from a public page: your homepage, a product page, or the pricing page. A staging or preview store works if it is public and has no bot protection.

  2. 02

    Write the task

    Choose 'Let them use it' under Web page and say what they should try, such as 'Find a gift under $50 and get to checkout', or 'Find the pricing and get to checkout' for a subscription. End the task at the payment step.

  3. 03

    Watch them shop

    Pick 1, 3, 5 or 10 simulated shoppers matched to who buys from you. You see their screens live and every step as it happens: a click, a scroll, a form filled in.

  4. 04

    Read where they stopped

    The report shows how far each shopper got, where each one stopped, with their last step and their own words, and the issues ranked by how many people raised them, each with a suggested fix.

What checkout flow testing looks for

A checkout can lose people long before the payment form. Shoppers cannot find the product or the option they want, the cart hides the total, delivery costs appear late, an account is required before they can buy, or a form will not accept what they type.

In a flow, each of those shows up where it happens: the step where a shopper stopped, what they did last, whether it did anything, and what they said about it. A button that does nothing, or a page that will not move on, stands out in the step-by-step view.

How it works

Each simulated shopper has a profile: an age, a job, a country, and how comfortable they are with technology. At every step they see their screen and decide what to do: search, click, choose an option, fill in a form, go back, wait, or give up.

When a form asks for contact or delivery details, they use their own, which are made up, since they are simulated. A session ends when they finish the task, give up, get blocked by the site, or reach 15 steps, and the report counts who finished, who got partway, and who gave up.

Each journey lists every step in words, with pictures of their screen along the way. After the flow, ask the whole room a follow-up, such as what would have helped them finish, or interview the one shopper who gave up.

Where to end the task

Mimiq gives the simulated shoppers no payment details, so they cannot pay, and a flow covers everything before the payment itself. Write the task so it ends at the payment step, such as getting to the page where they would enter a card.

If your store can take an order without a card, such as pay on delivery or by invoice, a simulated shopper could place one. End the task before that step, or run the flow on a staging store.

What happens after a card is entered, such as a declined card, a bank check, or a wallet payment, needs a test purchase in your payment provider's test mode, not a simulation.

A quick checkout checklist

Show the total, with delivery and taxes, before the last step. Say early whether an account is required, and offer a guest checkout if you can.

Keep forms short, accept the formats people type, such as spaces in phone numbers, and make errors say which field is wrong and how to fix it.

Keep the promise from the product page. If it said free delivery, the checkout should not add a fee. A mismatch between what the page promised and what the checkout asks for is a classic reason people quit.

What this does not do

It does not predict your conversion rate. Everyone in the report is simulated, and a flow shows where shoppers like yours can get stuck and why, not how many real shoppers will buy. Flows are not benchmarked against real checkout data yet.

Nobody pays, and nobody can log in to an existing account, so start from a public page and end the task before payment. A CAPTCHA or bot check can stop them. Anyone stopped by one is marked as blocked by the site, and if it stops everyone, the flow fails and nothing is charged. A staging or preview address without bot protection works, as long as it is public.

Each shopper gets up to 15 steps, so keep the task to one path, such as one product to checkout. A flow takes a few minutes, since people take turns on shared browsers, and uses 10 credits a person.

They really use your store. On a live site they can leave abandoned carts, and test accounts if they sign up.

15steps at most for each person, each in their own real browser. Their steps come with what they were thinking at the time.
76%right on 1,000 real headline A/B tests it was not built on: Mimiq's forecast, pre-registered. The best rule of thumb got 61%. A flow shows where people get stuck, not how many real visitors will finish: in a pre-registered test it could not tell which of two sign-up pages converts better.
$0for your first test, no account needed: a flow of up to 3 people. A free account adds 100 credits. After that a flow uses 10 credits a person, and packs start at $29 for 500 credits.
Read the benchmark, including the misses

Questions

Can Mimiq test my checkout?

Up to the payment step. Choose 'Let them use it' under Web page, with a task such as 'Find a product you like and get to checkout'. Each simulated shopper opens your site in their own real browser and goes as far as they can, for up to 15 steps. Mimiq gives them no payment details, so nobody pays.

What do the shoppers type into my forms?

Their own details, which are made up, since the shoppers are simulated: a name from their profile and an email address of their own on a Mimiq domain, with a working inbox. They get no payment details.

How many shoppers go through it?

A flow runs on 5 people by default, and you can pick 1, 3, 5 or 10. Mimiq matches them to who the site is for, or you describe them in plain words or import your own customers as simulated twins.

How long does it take?

A few minutes for up to 3 people, about 5 to 10 minutes for 5, and about 10 to 20 minutes for 10. People take turns on shared browsers, so it can take longer when other flows are running, and you can close the tab and come back.

Will it tell me my checkout conversion rate?

No. It shows where shoppers like yours are likely to get stuck and why. It does not predict how many real shoppers will buy. Use your analytics or a live experiment for rates.

What if my store uses bot protection?

It can stop them. Anyone stopped by one is marked as blocked by the site, and if it stops everyone, the flow fails and nothing is charged. A staging or preview address without bot protection works, as long as it is public.

Can I check whether my fix worked?

Yes. On the report, 'Run it again on them' sends the same shoppers through with the same task, so you see who gets further. There is no side-by-side comparison for flows yet, so read the two reports together.

What does it cost?

Your first test is free with no account, and it can be a flow of up to 3 people. Free flows have a daily limit across all visitors; once it is reached, a free account runs yours right away. A free account adds 100 credits, enough for 10 people in a flow. After that a flow uses 10 credits a person, and packs start at $29 for 500 credits, bought once. Credits never expire.

Keep reading

Find the step that loses people.

Last checked 2026-09-24.