Test Orders in Manual Mode: Checkout Walkthrough
Yes, you can run test orders in manual mode to walk through your checkout, and this article explains exactly how to do it safely without charging a real card or corrupting your store data. You enter a test mode, place an order using fake customer details and a test payment method, and then review the order flow from cart to confirmation. This walkthrough covers the setup, the step-by-step process, the common pitfalls, and how to clean up afterward.
What Manual Test Mode Means
Manual test mode is a setting in your ecommerce platform or payment gateway that lets you simulate the checkout process without processing a real payment. Instead of connecting to the bank, the system accepts a test card number and marks the transaction as “test” or “sandbox.” You control when to turn it on and off, unlike an automated sandbox that always runs in the background.
Most major platforms—Shopify, WooCommerce, BigCommerce, Squarespace—offer a built-in test mode or a test gateway plugin. The exact location of the toggle varies, but it is usually under Settings > Payments or under a specific payment gateway’s configuration. You are looking for a checkbox labeled “Enable test mode” or a dropdown that switches between “Live” and “Sandbox.”
Why You Should Do a Manual Checkout Walkthrough
Running a test order is the only way to see what your customer actually experiences. You catch broken shipping calculations, missing tax rules, failed discount codes, and confusing form fields before a real buyer does. A manual walkthrough also verifies that order confirmation emails go out, that inventory decrements correctly, and that the order appears in your admin panel with the right status.
Common scenarios that only surface during a real walkthrough:
- Shipping rates not showing for a specific zip code or country
- Tax being charged twice when a discount is applied
- Payment button not responding on mobile browsers
- Order confirmation page loading slowly or erroring out
- Customer email not receiving the receipt
How to Set Up Manual Test Mode
Before you start, choose a payment gateway that supports test mode. Stripe, PayPal, and Authorize.Net all have sandbox environments. If your platform does not have a built-in test toggle, install a test gateway plugin (like “WooCommerce Test Gateway” for WordPress).
- Back up your store data. Even though test orders are isolated, a backup protects against accidental changes to settings.
- Turn on test mode. Go to your payment settings and enable the sandbox or test toggle. Save the change.
- Get a test card number. Use a well-known test number like 4242 4242 4242 4242 for Stripe, or the specific number your gateway provides. Any future expiry date and any 3-digit CVC will work.
- Disable live shipping and tax calls if possible. Some shipping carriers and tax services will still make live API calls during a test. You can temporarily switch to flat-rate shipping and manual tax to avoid external charges.
- Create a test customer. Use a fake email like
test@example.comand a fictional address (e.g., 123 Test St, Springfield).
Step-by-Step Checkout Walkthrough
Once test mode is active, open your store in an incognito browser window to avoid any cached data or admin session interference. Then follow these steps:
- Add a product to the cart. Choose a physical product with shipping and a digital product if you sell both.
- Go to the cart page. Verify the subtotal, any discounts, and the estimated shipping display correctly.
- Proceed to checkout. Fill in the test customer details. Use a real-looking address format to trigger address validation if you have that enabled.
- Select a shipping method. Confirm the rates appear and the total updates.
- Enter the test card number. Use the exact test number for your gateway. For Stripe, that is 4242 4242 4242 4242, with any future expiry and any CVC.
- Place the order. Click the final payment button. You should see a success message and an order confirmation page.
- Check the admin panel. The order should appear with a “test” or “sandbox” label. Verify the order status, customer email, and payment details.
- Check the email. The test customer email should receive a confirmation. If not, check your email settings.
Repeat the walkthrough with different scenarios: a discount code, a different shipping address, a product with no stock, and a customer using a different currency if you sell internationally.
Common Problems and How to Fix Them
Test orders often reveal issues that are easy to fix once you know what to look for.
- Payment declined in test mode: You are likely using the wrong test card number. Check your gateway’s documentation for the exact number and format.
- Shipping not showing: Your shipping zones may not include the test address. Add a zone that covers the test zip code or use a flat rate for testing.
- Tax incorrect: Your tax settings may be based on live tax tables that do not respond in test mode. Manually set a tax rate for the test.
- Order not appearing in admin: The order may have failed at the payment step. Check the payment gateway logs for the error message.
- Email not sent: Your email service may be in test mode or the SMTP settings are incorrect. Test with a real email address you control, not a fake one.
How to Clean Up After Testing
Leaving test orders in your system can confuse your accounting and inventory reports. After you finish, delete the test orders or mark them as “cancelled” or “test” so they do not count in your sales totals. Then turn off test mode immediately—forgetting to switch back to live mode is the most common mistake, and it can cause real customers to place orders that never get paid.
Also delete any test products you created and restore any shipping/tax settings you changed. If you used a test customer account, remove it from your customer list.
Frequently Asked Questions
Will a test order charge my card? No. Test mode uses a fake card number and the gateway does not contact the bank. You will see a transaction in your gateway dashboard labeled as “test,” but no real money moves.
Can I use my own credit card in test mode? You can, but it is not recommended. Using a real card risks an actual charge if test mode is not properly enabled. Always use the gateway’s test card number.
Do test orders count as sales in my reports? Yes, unless you delete them or mark them as cancelled. Most platforms include test orders in the default sales reports, so you must exclude them manually or delete them after testing.
Why does my test order show as “failed”? This usually means the test card number is wrong, the expiry date is in the past, or the gateway requires a specific test card for a particular scenario (like 4000 0000 0000 0002 for declined payments). Check your gateway’s test card list.
How do I know if test mode is still on? Look for a banner or indicator in your admin panel. Many platforms show a yellow or orange bar saying “Test mode is enabled.” If you do not see one, check the payment settings directly.
Can I test without a payment gateway? Yes. Some platforms allow you to place a “manual order” from the admin that skips payment entirely, or you can use a test gateway plugin that simply marks the order as paid. This is useful for testing the rest of the checkout flow.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.