5 Methods to Place a Test Order on Shopify

This involves placing an order on your online store, as a customer would do, to ensure the workflow runs as it should.

Test orders are practice transactions, and they are only for business owners. They help you to ensure that your store’s checkout order processing system, email notifications, shipping, taxes, inventory, and every other technology are perfect and functioning correctly.

Test orders could be done when you change your store’s payment settings, set up your online store, or test out new apps or features. Whatever the reason, you should know how to do a test order on Shopify, and this article outlines four methods. You can use this Shopify guide for tips on how to start your online store.

Are you selling digital products on Shopify?

Install our Fileflare Shopify digital downloads app for free. Solving digital product fraud with the best file protection features like no other. Get the app here.

dda digital assets

5 Methods to place a test order

1. Use a Shopify Bogus Test Gateway – Only for new non-live stores

You can use Shopify’s bogus gateway (a payment provider used to create test orders) to simulate a transaction and create test orders.

It’s the best method for new online stores because it requires that you change your payment gateway to a bogus gateway. During this process, nobody will be able to place an order on your live store, which is why it is best for new stores with no traffic.

To enable testing gateway:

  1. Go to “Settings
  2. Go to “Payments
  3. Select the hyperlinked text “See all other providers
  4. Select the top option “(for testing) Bogus Gateway

Bogus testing card details:

Note: The test purchase amount must be more than $1 (USD) in any currency.

Field nameDetails to enter
Card numberEnter each of these numbers to simulate different types of transactions:
– Enter 1 to simulate a successful transaction
– Enter 2 to simulate a failed transaction
– Enter 3 to simulate an exception (this generates a message indicating that an error has occurred with the provider)
Name on cardType anything
CVVEnter any 3-digit number (for example, 111)
Expiry DateEnter any future date

2. Create an order – Fastest & easiest for all stores

This method is best most of the time unless you are testing cost amounts on orders. It works best if you are using our Digital Products delivery app.

You can actually create an order within Shopify’s dashboard. This doesn’t bring you through the checkout as well as the other options, but I thought I would inform you of this one in case it works for your process.

  1. Go to the Shopify dashboard
  2. Go to “Orders
  3. Click on “Create order
  4. Click the “Add discount” text and enter 100%
  5. Choose a product
  6. Enter a customer test email if you want
  7. Once you have entered the details, click on “Collect payment” and the “Mark as paid

Note: Please be aware that this will show as earnings in your Shopify accounts if you don’t use the discount!

discount code
create order

Video tutorial

3. Use a 100% discount code

This method is best for established and running stores, so you do not mess with the payment gateways. Unfortunately, you will not be able to test money or prices when you use this method.

  1. Navigate to your Shopify dashboard
  2. Click on “Discounts
  3. Click on “Create discount
  4. Choose “Amount off order
  5. Type “100%” and generate a code, then click “Save
write 100%
  1. Now, purchase your product on your Shopify store but enter the discount code at checkout, and you will see the process.

4. Use Shopify Payments Test Mode -Only if you have Shopify Payments

Another method is to use Shopify payments as a payment gateway; you need to enable Shopify payments test mode to create test orders. Note that the test purchase amount must be more than $1 (USD) in any currency.

  • Name on the card – type any two words
  • Expiry date – enter any future date
  • Security code – type any 3 numbers
  • Card number – Use any of the following numbers:
Card typeTest credit number
American Express378282246310005
Diners Club30569309025904

5. Place a test order with a real transaction, then refund

The next method you can try is to place a real order and then refund yourself.

This method is advantageous because you get to see what customers go through at the checkout, but it is also disadvantageous because it is somewhat costly. After a refund, you will lose a small amount from payment processing fees.

  1. Set up the payment provider you want to test.
  2. Purchase something from your store and use your genuine credit card details during checkout.
  3. If you use a third-party payment provider, log in to ensure that your payment has been processed.
  4. Cancel and refund your order immediately after you are done.


Doing test orders on Shopify is a simple process; all you need to do is choose any of the methods above and follow the steps, and you will be done in no time. Do check out the different ways you can automatically capture your Shopify orders.

Be sure to check out our Shopify app: