Before you launch or pay for traffic

Ecommerce website launch checklist: first order

A store that opens to real customers depends on one path: product, cart, shipping, total, payment. Mimiq runs simulated shoppers along that path and shows where each one leaves, up to the payment step.

5 visitors try to .
First test free with an accountRun it from your coding agent

What should an ecommerce website launch checklist check before real customers arrive?

Check that a real shopper can add a product, see shipping options for their own address, and reach the payment step with the total they saw in the cart. Confirm that payments run on live settings rather than test mode, and that order emails come from the store's own address. A simulated shopper walks that path on a preview or the live address and shows where each one stops. The run goes up to the payment step, and no further.

What this looks like in a report

Who
Joanna, buying a birthday gift for her sister in another city
How they arrived
Found the store through a friend's post, on a phone
Where they stopped
Shipping step, after entering her address

“The cart showed one total, and now there is no shipping line for my postal code. Is the store not shipping here at all? The continue button does nothing. I will look for another gift.”

The fix. List every region you ship to in the shipping settings, and when an address falls outside them, show 'We do not ship to this address yet' with the places that work. Check the payment total against the cart after each change.

An illustration. Run a test to see your own.See a real sample report

Every number on the path has to match the one before it

A shopper adds an item and reads the cart total. At the address step, shipping appears, and tax may change the figure again. The payment step then shows a final total that has to equal the cart plus shipping plus tax. The owner tested with one address, probably their own, so the rules for other places were never seen. A shopper from another region can meet no shipping option at all, or a total that jumps at the payment step. They cannot tell whether the store is broken or they have made a mistake, so they leave.

  • Payment mode: does checkout use live payment settings, not a test key or a test label?
  • Shipping: does an address in another region show at least one option, with a cost?
  • Totals: does the figure at payment match the cart after shipping and tax?
  • Discount codes: does a valid code reduce the total, and does an invalid one say why?
  • Order email: does the confirmation come from an address the shopper knows, with the order number?

Test mode can look like a working store

A store can run cleanly in test mode and still take no money once it goes live, because test keys and live keys are separate. Check the payment dashboard for its mode before launch, and confirm the checkout is connected to the live account rather than a sandbox. Then place a test order in the provider's test mode, using the test card numbers it publishes, and read the order back in both the store and the payment dashboard. A simulated shopper stops at the payment step, so only your own test order shows whether the charge reaches the payment side.

Shipping rules that work for one address only

Shipping settings are rules: a zone for each region, a rate for each zone, and sometimes a minimum order. A shopper outside every zone meets an empty shipping step, and a store with no message for that case looks broken. Test one address in each zone, plus one address your rules do not cover, and read what the shopper sees for each. The message for a missing option should name the regions you do ship to. Owners test from home, so the first shopper outside that area is the one who finds the gap.

The total has to survive every step

Totals change at three points: the cart, the address step and the payment step. Shipping and tax are often added at the last two, and a discount code can apply once and disappear after an address change. Add one item, apply one valid code, enter an address with a different tax rate, and write down the figure at each step. If the figures differ without an explanation on the screen, the shopper will assume the store is charging them extra. Show tax and shipping as separate lines, so the total explains itself.

The order email is the shopper's receipt

After payment, the confirmation email is the only proof the shopper has. Check the sender name, the reply address, the order number and the link inside the message, which can still point to a preview address. Some stores send from a domain that their mail settings do not authorize, and the message lands in spam. Send a test order to an inbox you do not control, read the message as a shopper would, and check the spam folder before you call it fixed.

What you get with Mimiq

  1. 01

    Run it by hand, or on every pull request

    Paste a link and a task in the app and watch the visitors work. Or run them on every preview deploy: the GitHub Action comments on the pull request, any other CI can call the MCP endpoint, and your coding agent can run it too.

  2. 02

    Bugs and usability problems in one report

    The browser records errors and failed or slow requests on the step they happened. The visitors say where the wording or the steps confused them, and where they left.

  3. 03

    Visitors that behave like your audience

    Each visitor is a different profile with a reason to be there, matched to who the page is for, described by you, or built from your own customers.

  4. 04

    A prompt to fix each problem

    Every problem comes with a fix to paste into Cursor, Claude Code, Lovable or any coding agent, and one prompt hands over the top problems at once. Then send the same visitors through again.

  5. 05

    Follow every visitor

    See each visitor's whole path, step by step with screenshots, and what it was thinking at every step. Ask any visitor a question.

The browser records relevant JavaScript errors and failed or slow app requests encountered during the run, attached to the step where they occurred. The visitors are simulated: they find problems, they do not predict how many real people will convert.

A new shipping zone can leave one region with no option at checkout

Stores change shipping rates, tax settings, payment providers and discount codes after launch, and each change can break one shopper's path. Run a simulated shopper to the payment step from each region with its own rule after every change. Test any account area behind a login with a test account, and check the order email again whenever the sending domain changes.

Starter

Try it on one launch

$9 once
120 credits, never expire

About 4 tests of 5 visitors

  • Visitors on your landing page, signup and checkout
  • Where they left and why, with a fix to copy for each problem
  • Run it in the app or on every pull request
  • Ask any visitor a question, included
  • Test accounts and protected previews
Buy 120 credits

Builder

Test every build

$19 a month
500 credits every month

About 20 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Builder

Pro

Test every release, as a team

$49 a month
1,500 credits every month

About 60 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Cancel anytime
Choose Pro

Scale

Test at scale, every day

$149 a month
6,000 credits every month

About 240 tests of 5 visitors

  • Everything in Starter
  • Credits refill each month, and what is left rolls over once
  • Priority support
  • Cancel anytime
Choose Scale
$0for your first test, with a free account (Google sign-in, no card). It includes 50 credits, enough for 10 visitors. After that a visitor uses 5 credits, and packs start at $9 for 120 credits.
See a sample report

Questions

Can a simulated shopper pay with a real card?

No. Visitors cannot pay with a real card, so the run goes up to the payment step and stops there. To check a charge, place a test order in your payment provider's test mode, using the published test card numbers it lists.

Should I test shipping to every place I sell to?

Test each region that has its own rule, not every address. One address in each zone, plus one address your rules do not cover, shows whether the missing-option message is clear. Your shipping settings are the list of places to check against.

Does the test check my tax settings?

It shows the tax line and the total the shopper sees. It does not check whether the rate is right for a place or whether your filings are correct, so ask your accountant or your tax provider for that part.

What can the test not tell me about sales?

It does not predict how many shoppers buy, or whether a shopper who reaches payment finishes it. It does not read your sales data or your payment dashboard. It shows where a shopper stopped and what they read on that step, with a screenshot.

Do I need to run the checklist after each new product?

Run it after a change to shipping, payment, tax, discount codes or the checkout pages. A new product page alone does not change the path, but a new product with its own shipping rule does, so test that region again.

Keep reading

Send visitors and see what breaks first.

Your first test is free: sign in with Google and it starts right away. Last checked 2026-11-02.

5 visitors try to .