Home > WooCommerce > Docs > How to Set up a Test Mode in WooCommerce Easily

How to Set up a Test Mode in WooCommerce Easily

Last updated: August 01, 2024
Written and researched by experts at AvadaLearn more about our methodology

By Sam Nguyen

CEO Avada Commerce

Payment is a critical element for online merchants and you should make sure to offer customers the best payment service. However, how can you tell if the checkout procedure is operating properly or your potential consumers have trouble completing their purchase?

Therefore, setting up a test mode is of great importance. In today’s article, we’ll show you how to set up a test mode in WooCommerce easily.

Why Should You Set up a Test Mode In WooCommerce?

  • When it comes to running an online business, the efficiency of accepting payments via online transactions is crucial, and you should make sure that this procedure is safe and convenient for both the seller and the customers.

  • Setting up a test mode helps with the smooth operation of online transactions. After you’ve completed the test mode, you’ll be able to ensure that any purchases made on your WooCommerce store are processed without errors and bugs before your website goes live.

  • As a result, testing your WooCommerce orders also reduces the risk of losing your consumers’ confidence and facing legal proceedings.

How to Set up a Test Mode in WooCommerce?

In this part, we’ll show you two different methods to set up a test mode for WooCommerce orders: from the WooCommerce dashboard, using plugins.

Method 1. From WooCommerce Dashboard

Enabling cheques from the WooCommerce dashboard is the simplest way to test WooCommerce orders.

It’s worth noting that there will be no online transactions in this approach because cheques are typically used for physical transactions as a convenient alternative to cash.

Step 1: Go to the Payments tab

First of all, you need to go to WooCommerce > Settings from your WordPress dashboard. Then navigate to the Payments tab.

Step 2: Enable the Check payments method

Under the Payments tab, you need to turn on the method Check payments in the Enabled column.

After that, click on the button Set up. If you’ve used cheques before on your store, you need to select Manage.

Step 2: Enable the Check payments method

Now you’ll see a new page called Check payments.

In the Enable/Disable field, you need to check the box to enable check payments.

You must also fill in the needed information for the title, description, and instructions since they are all required. When you’re finished, click Save changes.

Step 3: Add a product to the cart

Now you head to your store’s front store and add a product to the cart. Then just go to the checkout page.

Step 4: Complete placing the order

Now you need to submit the required billing information, after which you need to choose Check payments as the payment option.

After that, click Place order to confirm your order.

Step 4: Complete placing the order

After that, you’ll be directed to your previously placed order. As previously stated, this process does not include any online transactions; therefore, if you can see that your order was successfully processed with accurate details, your orders and transactions will operate correctly on your website.

And that’s how you test WooCommerce orders from the WooCommerce dashboard.

Method 2. Using Plugins

The next method we’d like to show you is using a plugin. All you need to do is download, install, and activate one of the following tools, depending on which payment gateways you use.

We’ll guide you how to do it with three plugins: WooCommerce Stripe Payment Gateway, WC Order Test, and PayPal in this section.

1. WooCommerce Stripe Payment Gateway

WooCommerce Stripe Payment Gateway

WooCommerce Stripe Payment Gateway is a WordPress plugin that connects Stripe and WooCommerce. Stripe is one of the most widely used payment gateways, so it is useful for online stores with international customers.

Step 1: Install and activate the plugin

Because this is a WordPress plugin, it must first be installed and activated. Go to Plugins > Add New and then search for “WooCommerce Stripe Payment Gateway” in the search box. After that, install the plugin by clicking Install Now and activate it by clicking Activate.

Step 1: Install and activate the plugin

Step 2: Integrate WooCommerce with Stripe for test mode
  1. Once you’ve installed and enabled the plugin, you’ll need to configure it for test mode and obtain your API keys. To do so, log into your Stripe account and open the Developers > API keys section.

  2. Here you will see the Publishable and Secret keys of your Stripe account. You have to copy both keys.

Step 2: Integrate WooCommerce with Stripe for test mode

  1. From your WordPress dashboard, go to WooCommerce > Settings and select the Payments option. You’ll get a list of all the payment options for your website.

  2. Select the Stripe - Credit Card payment option by turning on the button in the Enabled/ Disabled column and then click Set up.

However, click the Manage button if you’ve already set up Stripe.

Step 2: Integrate WooCommerce with Stripe for test mode

  1. Now you will see a new page with Stripe options for WooCommerce. Check the box for Enable Test Mode and paste the publishable and secret keys from the Stripe dashboard that you’ve just copied previously into the Test Publishable Key and Test Secret Key fields, respectively.

Step 2: Integrate WooCommerce with Stripe for test mode

  1. Click Save Changes.
Step 3: Use Stripe to test the WooCommerce orders

It’s time to test your WooCommerce orders now that you’ve set up Stripe in test mode.

  1. Go to the front end of your website and make a purchase. Add any item to your cart and go to the checkout page.

  2. Fill in all of the relevant billing information, as well as Stripe’s payment card information.

You may enter any valid information for this test because it is only a test. For instance, you can enter “1313131313131313”. In the same way, you can enter any valid date and CVC code.

  1. When you’ve finished entering all of the fields, click Place Order to proceed.

Step 3: Use Stripe to test the WooCommerce orders

  1. Open the Payments tab on your Stripe dashboard. You can see the order you just placed.

If this is the case, Stripe-paid orders will operate fine, and you may begin selling your products using Stripe as your payment gateway.

Step 3: Use Stripe to test the WooCommerce orders

  1. From your WordPress dashboard, go to WooCommerce > Settings and open the Payments tab to help your website go live.

  2. Go to the Stripe - Credit Card gateway and uncheck the “Enable Test Mode” option before filling in the required information. Remember to save your modifications once you’ve finished.

That’s how you set up a test mode in WooCommerce with the Stripe payment gateway.

2. WC Order Test

WC Order Test

WC Order Test is a straightforward and simple tool that does not demand the setup of any API keys or payment gateways.

Step 1: Install and activate the plugin

Go to Plugins > Add New and search for “WC Order Test”. Then click Install Now”” and once the installation is done, click **Activate to finish the installation process.

Step 2: Configure the Payments tab

Select the Payments tab in WooCommerce > Settings.

You’ll see a new payment gateway option called Order Test - Order Test Gateway on this page. Enable it and click Set up.

Step 2: Configure the Payments tab

Step 3: Enable order test gateway

With this test gateway, there is only one option: Enable order test gateway. Check this option and then click Save changes.

Step 3: Enable order test gateway

Step 4: Test WooCommerce orders

Go to the front end of your store, add any of your products to the cart, and head to the checkout. Enter all of the essential billing information, then scroll down to the bottom of the page to see the Order Test Gateway option.

This option will only be available if you are logged in as an administrator. To proceed, select it and click Place order.

Step 4: Test WooCommerce orders

It will then show that your order has been received, along with all of the relevant order information. Check the information to make sure it’s correct; if it is, your WooCommerce orders are working properly.

You may also look it up by navigating to WooCommerce > Orders. You should write down the order number correctly to make it easy to locate.

3. PayPal Sandbox

PayPal Sandbox

Being among leading payment gateways, PayPal can be integrated with a WordPress website and used to test WooCommerce orders.

While PayPal is by default in WooCommerce with PayPal Standard, you need to have a PayPal Sandbox account from the PayPal developer website to test orders.

A sandbox, offered at no cost by any system, is a testing environment. You can build and test numerous features of a system to make sure that there are no issues on your website when it goes live.

Step 1: Create a PayPal Sandbox account
  1. Go to the official PayPal developer website and sign in with your PayPal account. After that, you’ll be taken to the PayPal Developer dashboard.

  2. Go to Sandbox > Accounts and click on the button Create account.

Step 1: Create a PayPal Sandbox account

  1. A popup will show up to ask if you want to create a business (merchant) or a personal (buyer) account as well as the country/region.

Since we’re doing this to test orders, we will need both the merchant and the customer’s email. Therefore, if you choose the business account first, choose your country/region and click Create.

Next, just do this process again to create a personal sandbox account.

It’s worth noting that you must match the country/ region with the default currency of your online business to prevent orders from being pended.

Step 1: Create a PayPal Sandbox account

  1. Click the Options button on the Manage Accounts section for the sandbox account which you’ve just created.

Then click View/edit account.

Step 1: Create a PayPal Sandbox account

  1. Here you can see all the account details of the sandbox account. Under the Profile tab, you can see the email address and password of both the Buyer and Merchant accounts.

You need to copy both the email IDs and passwords of these accounts. Then save them for later use.

Step 1: Create a PayPal Sandbox account

Step 2: Enable PayPal Sandbox

  1. Go to WooCommerce > Settings and open the Payments tab.

  2. Enable the PayPal Standard gateway. If you haven’t set up PayPal on your WooCommerce website, click Set up. But if you have already set up PayPal, click on Manage.

Step 2: Enable PayPal Sandbox

  1. Now that you’re on the page PayPal Standard, check the option Enable PayPal Standard and enter the PayPal business (merchant) email on both the PayPal email and Receiver email.

Then check the option Enable PayPal sandbox. Remember to click Save.

Step 2: Enable PayPal Sandbox

Step 3: Test WooCommerce orders with PayPal

  1. Open your WooCommerce online store on a different tab.

  2. Add any product to the cart and go straight to the checkout.

  3. Fill in all the required billing details and choose PayPal as the payment method. After that, click Proceed to PayPal.

Step 3: Test WooCommerce orders with PayPal

  1. You’ll be sent to the PayPal sandbox website to confirm the order because you’re running sandbox mode.

Just type in the email address of the buyer sandbox account and log in to PayPal.

  1. Choose Pay with a PayPal balance and click on Pay Now to pay with the sandbox buyer account.

Step 3: Test WooCommerce orders with PayPal

After that, you’ll see a screen that verifies your payment.

Step 3: Test WooCommerce orders with PayPal

  1. To ensure that everything works accurately, you can also log into the PayPal sandbox with the sandbox merchant record and check the Recent Activity section on your dashboard.

If you can see a new transaction being made recently, then the order has been processed properly and error-free.

To do so, from your WordPress dashboard, go to WooCommerce > Settings > Payments. Click on Manage for PayPal Standard. Then, uncheck the Enable PayPal Sandbox, fill in the essential information for your PayPal account, and save changes.

And that’s how you set up a test mode for your WooCommerce orders with PayPal.

Final Words

It is a good idea to test orders before your WooCommerce store goes live to ensure that the checkout process operates smoothly and without problems. Order testing guarantees that every transaction is accurately processed, thus, your customers will have faith in your service, and you will prevent complaints and refunds.

We hope that our two methods to set up a test mode in WooCommerce are of great help to you and help you test orders successfully.

If you have any questions, feel free to reach out to us via the comments section below. Thank you for reading and we’ll see you in the next article.


Sam Nguyen is the CEO and founder of Avada Commerce, an e-commerce solution provider headquartered in Singapore. He is an expert on the Shopify e-commerce platform for online stores and retail point-of-sale systems. Sam loves talking about e-commerce and he aims to help over a million online businesses grow and thrive.

Stay in the know

Get special offers on the latest news from AVADA.