Everyone wants to get paid.
So the test order is one of most important checks you need to do to make sure you’re in the green as quickly as possible 💸️
The last thing you want to do is to spend on paid ads with no results to show for it because something wasn’t working in your checkout.
When you place a Shopify test order, you can check various components of the checkout process, such as whether the following has been completed:
- The order has been processed on Shopify and by your payment provider
- The inventory amount has been updated
- The shipping details and email notifications have been sent
- The taxes are all correct on the product
- The order went through successfully or alerts were sent if it was a failed transaction
Every time you make changes to the payment settings or order checkout process, you should place a test order.
How to do a Test Order on Shopify (The Easy Way)
- Use Shopify’s Bogus Gateway
- Do a test order on Shopify Payments
- Create a real transaction
The first way is to create test orders through Shopify’s Bogus Gateway. If you are using a third-party payment provider (i.e. not Shopify Payments), this may be the best option for you.
The second way is to create the test order through Shopify Payments’ test mode.
The third way is by using a real third-party credit card provider. Use your own genuine credit card to place the test order. Immediately cancel and refund the order. You have to do this quickly before the transaction fees hit your account.
If not, you’ll have to pay the transaction fees from using a real payment provider, but it could be worth the small fee to ensure that the checkout process is running smoothly before your Shopify store goes live.
We’ll cover a step-by-step process on how to place a test order on your store by using either Shopify’s Bogus Gateway or Shopify Payments.
1. How to Place Test Orders Using Shopify Bogus Gateway
Go to Settings on your Shopify admin panel and click on Payments.
When testing Bogus Gateway, you will need to deactivate your existing payment gateway and switch to Bogus Gateway.
You can do this by going to the Third-party payment providers section and click on the “Choose another provider” button. Select (for testing) Bogus Gateway and that will automatically deactivate your existing payment provider. Confirm your deactivation by selecting the reason for canceling.
Alternatively, you may only see the option to deactivate your payment provider. Once you’ve confirmed the deactivation, you’ll see the Third-party payment providers section and be able to choose a new provider.
Go to your Shopify store and place an order for any product that you have listed. When you reach the payment method of the checkout process, you’ll see you only have the option to pay by the Bogus Gateway.
Enter the following card details.
- Name on card: Bogus Gateway
- Credit card number: Type 1 for a successful transaction, 2 for failed transaction and 3 for an error message with the provider.
- Expiry date: Key in a future date.
- CVV code: Type in any three numbers
Finally, click the “Complete order” button. If you chose 1, you should see a successful transaction, and you’ll be sent to the thank you page. If you don’t reach the thank you page, you’ll need to contact the Shopify support team to see why you cannot complete a test payment.
Once you’ve confirmed that the order processing is working properly, you can return to the Payment Providers page and switch it to a real payment provider.
2. How to Place a Shopify Test Order Using Shopify Payments
Go to the Settings on your Shopify admin panel and click on the Payments section.
In the Shopify Payments section, click Manage on the top right corner.
Scroll down to Test mode and check the Enable test mode box. Save. Note that nobody will be able to make payment with a real credit card, so make sure to avoid doing this on a live store.
Go to your Shopify store and place an order.
Enter the following card details.
- Name on card: Any two words
- Credit card number: Enter one of the numbers below depending on the card type and transaction type.
- Expiry date: Key in a future date. To generate an invalid expiry month or year message, use an invalid month or year in the past.
- CVV code: Type in any three numbers. To generate an invalid security code message, use a two-digit number.
|Card type||Test card number|
|Transaction type||Test card number|
3. How to Place Shopify Test Orders With a Real Transaction
You can order using your real credit card and use a real payment gateway to be sure that the process works. The benefit of this is that you don’t have to disrupt the process on a live online store.
When using a third-party gateway, you’ll need to log into your payment provider to ensure that the transaction is completed and the funds have been processed to you.
Go to your “Orders” tab to see if the order was placed. The inventory shipping should have been updated as well.
Cancel and refund the test order. Click on the order number and select “Refund.” You should get an email notification of the refunded order sent to your email address.
You can also check with your credit card provider after you refund the order to assess if it was successfully processed.
The checkout process is an integral part of the shopping experience for customers. Often placing a test order for different scenarios can help to ensure that you check for all of the different types of issues customers could potentially face when making a purchase.
It’s best to identify these problems before your customers do, otherwise you could stand to lose a portion of potential sales 💸.