From makeup to dog toys, every Shopify store should take advantage of the 'test order' feature. A test order is an order a store owner can place to verify that the settings and checkout process on their store work properly so that customers are given the desired experience.
Why You Should Test Orders on Your Shopify Store
Running test orders is free, so you should definitely leverage this handy capability to see how your store functions to a customer. In fact, Shopify recommends you do a test order every time you edit your store, to make sure your changes have not comprised a user's order experience.
Here are a few additional reasons you should test orders:
- Better understand the customer experience
An essential part of managing your store is understanding what exactly your clients want - and it extends beyond the product! Ensuring your business has a smooth checkout process reduces the likelihood of someone abandoning the cart. For example, many prospective clients will not go through with a purchase if they must create an account to continue. This article details various ways your business can enhance customer experiences beyond checkouts.
- Familiarize yourself with your systems and partners
On paper, the Shopify fulfillment process seems straightforward. However, running it can be a different story. Testing orders can also confirm that orders are being processed correctly, and your Shopify store is giving you the right information to fulfill an order. Dropshippers and brands who partner with 3PL (third-party logistics) companies especially will need to test the checkout process to ensure orders are being received by the other party.
- Diagnose issues
If your store is bugged, it's essential you find out as soon as possible. Bugs will result in a poor customer experience which can ultimately lead to abandoned carts and a loss of sales. In addition, testing orders can help you verify settings and promotions. For example, many companies offer free shipping as an incentive to purchase products, so you can test to see if the shipping settings function properly. Similarly, if your company offers promotions for orders over a certain value, you can test this discount works by entering a promotional code in the bogus gateway and seeing if it handles it correctly.
Testing Orders in Shopify
Shopify's test order pathway is called a "bogus gateway". It simulates the client checkout process using blank payment information. There are two possible results you can test: a failed transaction, and a successful transaction. To simulate either, you will have to use various credit card numbers. For example, for a:
- Successful Transaction
Use any credit card name, expiry date, and security code. Use one of the provided card numbers, depending on the credit card you want to simulate.
- Visa: 4242424242424242
- JCB: 3530111333300000
- American Express: 378282246310005
- Discover: 6011111111111117
- Diners Club: 30569309025904
- Mastercard: 5555555555554444
The cards listed above are the only ones Shopify supports for the bogus gateway.
- Failed Transaction
Use one of the provided card numbers to generate different failed transaction error messages.
- Card declined: 4000000000000002
- Incorrect number: 4242424242424241
- Disputed transaction: 4000000000000259
- Invalid expiry month: enter any number above 12 (eg: 13)
- Invalid expiry year: use a past year (eg: 19)
- Invalid security code: use a 2-digit security code
How To Use the Bogus Gateway in Shopify
- Log in to your Shopify account, and go to your main dashboard.
- Click "Settings", and then select "Payment".
- Then, select "Manage", and "Deactivate [ credit card payment provider name ] to deactivate your current credit card provider.
- Click "Choose Third Party Provider" and open the drop-down list to choose "(for testing) Bogus Gateway". Continuing, select "Continue" and "Activate" to activate the bogus gateway.
- Once the bogus gateway is selected, you can test orders! You aren't charged for tested orders, so complete as many as you want.
Using a Real Transaction in Shopify
Simulating a real transaction in Shopify is also possible! You can use a real payment provider and immediately cancel and refund the order. However, this option is not recommended as Shopify will not reimburse any credit card fees.
Overall, Shopify offers two methods to testing orders: the bogus gateway, and canceling real transactions. While the process is simple, it can quickly become a burden if you constantly host promotions or update your store. To take out the manual work out of this process, you can automatically test orders by using Shypyard! Shypyard can build custom Shopify integrations for your store, and the dashboard has a handy test-order feature that will automatically report any errors to you when your store is running.