By platform

WooCommerce test order before launch

A test order proves the store can take an order, and you have to place it yourself. Simulated shoppers first walk the cart and checkout up to the payment step, so you know the path works before you place one.

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

How do I place a WooCommerce test order before launch?

Turn on the payment provider's test mode, add a product to the cart on a staging copy or your live address, and check out with the provider's published test card. Then look for the new order in the orders list, check its items, shipping and tax, and confirm the order email reaches the address you typed. Repeat this for each payment method you offer, because each one can fail on its own. A simulated test walks the same path up to the payment step first, so you know the route reaches payment before you place the test order yourself.

What this looks like in a report

Who
Oluwaseun, who wants a box of handmade candles for a housewarming
How they arrived
Clicked a shop link from a friend's message on a laptop
Where they stopped
Payment step, after pressing place order

“The button spins, then the page says something went wrong. I entered the details correctly. I will buy the candles from another shop today.”

The fix. Switch the payment provider to test mode and paste its test keys, then place one order with the published test card. If the order stays pending, check the provider's notification address in the store settings, then place the order again and confirm it shows as paid.

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

The only check that reaches payment is an order you place

A store can show products, accept an add to cart and display a total, then refuse the order at the last step. The cause is usually in the payment setup: a gateway whose keys do not match its mode, a payment method switched off for the shopper's country, or a notification that never confirms the payment back to the store. None of these show on the product page. The shopper then sees a spinner or an error after pressing place order, and the orders list stays empty. A test order is the only check that goes through that last step, so it has to be placed with test details.

  • Confirm the payment provider is in test mode, and that the keys in the settings match that mode.
  • Place the order with the provider's published test card, and write down the order number.
  • Open the orders list and check the new order's items, quantity, shipping and tax.
  • Look for the order confirmation at the address you typed, and check its spam folder.
  • Open the order and confirm the payment shows as paid under the test setup.

What a test order checks that a page check does not

A test order runs the whole chain: the cart total, the shipping and tax lines, the payment request, the order record and the confirmation email. A product page check touches only the first of those. The order record also shows whether stock went down by the right amount, which a page can display without actually changing. Each of these is a place a store can look fine on the shop page and still refuse the order.

Read the order afterward as the store saw it, not as the screen showed it. Confirm the address, the shipping method and the tax lines match what the checkout displayed. A total that changes between the cart and the order record is a setup problem rather than a display problem, and it is worth fixing before launch, while the store has no real orders in it.

Test mode, live mode and the test card

Test mode uses keys that the payment provider issues for practice, along with its published test card numbers. Live mode uses real keys and real cards, so a real card in live mode is a real charge. Check which mode is active before you press place order, because the order screen looks the same in both. Use the card numbers the provider documents, and keep real card details out of the store's test flow.

What a simulated shopper can reach before you place one

A simulated shopper walks the cart and checkout with a delivery address, reads the shipping and tax lines, and records whether the payment box appears. It stops at the payment step and does not pay. A missing payment box is a setup problem you can fix before the test order, and a simulated run shows you that without spending anything. The test order itself is still yours to place.

Mimiq is independent and not affiliated with the platforms it names. Names belong to their owners.

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 payment setting change can break the next order without a warning

Payment keys, shipping rules and tax settings change after launch, and an order that passed last month can fail after one edit. After each change, run the same simulated shoppers up to the payment step, then place one test order yourself. Protected previews need the site password in the run, which is part of paid credits. Compare the step each shopper reached, so you can see which change moved it.

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 I use a real card for a test order?

Not for a test. A real card in live mode makes a real charge, and you would have to refund it. Use the provider's test mode and its published test card numbers, and keep real card details out of the test store.

Will a test order send the shopper email?

It can, if the store's order emails are switched on. Check the inbox you typed for the confirmation, and check its spam folder too. A simulated shopper does not place the order, so it cannot confirm that any email arrives.

Why does my test order work when a shopper's order fails?

A shopper may use another country, a different payment method, a coupon, or a cart with an item that is out of stock for that address. Your test order uses your own address and one method. Run simulated shoppers with other addresses to find the gap before the next real order.

Does a simulated shopper complete a test order?

No. It walks the cart and checkout to the payment step and records the step where the page stopped. It cannot pay, so the order itself is yours to place. It does not tell you whether the payment provider will accept the charge.

Should I place the test order on the live address?

You can, if the provider is in test mode and you refund or cancel the order afterward. A staging copy is safer when you have one. Check that test mode is on before you press place order, because the order screen looks the same either way.

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 .