How To Enable Cash On Delivery In Woocommerce

Enabling the option for cash on delivery (COD) in WooCommerce is an excellent way to offer convenience to your customers who prefer paying for their orders with cash. This tutorial will lead you through the necessary steps to enable COD in WooCommerce, along with some valuable insights and helpful tips.

Step 1: Install and Activate a Payment Gateway Plugin

The first step to enable COD in WooCommerce is to install and activate a payment gateway plugin that supports cash on delivery. There are several plugins available in the WordPress repository, such as WooCommerce Cash On Delivery (COD) and WooCommerce Pay for Order.

Personally, I prefer using the WooCommerce Cash On Delivery (COD) plugin as it offers a simple and user-friendly interface. You can easily install the plugin by navigating to your WordPress dashboard, clicking on “Plugins,” and then selecting “Add New.” Search for the plugin by name, and once you find it, click on “Install Now” and then “Activate.”

Step 2: Configure the COD Payment Method

After activating the plugin, you need to configure the COD payment method in WooCommerce. To do this, go to your WordPress dashboard, click on “WooCommerce,” and then select “Settings.” From the settings menu, click on the “Payments” tab and scroll down to find the “Cash on Delivery” option.

Once you locate the “Cash on Delivery” option, click on it to configure the settings. Here, you can set the title and description for the COD payment method, define any additional fees or charges, and even enable/disable COD for specific countries or regions.

It’s worth mentioning that you can also add personal touches to the COD payment method by customizing the title and description according to your brand’s tone and voice. For example, if your store revolves around a friendly and down-to-earth image, you can use phrases like “Pay with cash upon delivery – hassle-free shopping!” to create a more engaging experience for your customers.

Step 3: Define COD Availability for Products

While you have enabled COD as a payment method, it’s important to note that not all products may be eligible for cash on delivery. Some products, such as personalized or made-to-order items, may require upfront payment or a different payment method.

In WooCommerce, you have the flexibility to define the availability of COD for specific products. To do this, navigate to the product’s edit page in your WordPress dashboard. Scroll down to the “Product Data” section, and under the “General” tab, you will find a checkbox labeled “Enable COD.” Simply tick this checkbox to make the product available for cash on delivery.

By giving this level of control, WooCommerce allows you to personalize your customers’ shopping experience. For instance, if you sell high-value products and want to minimize the risk of non-payments, you can disable COD for those items, while still offering it for other lower-priced products.


Enabling cash on delivery in WooCommerce can be a game-changer for your online store, providing a convenient payment option for customers who prefer paying with cash. With the help of a payment gateway plugin like WooCommerce Cash On Delivery (COD), configuring COD in your store becomes a breeze.

Remember to add personal touches to the payment method and customize it according to your brand’s voice. And don’t forget to define the availability of COD for specific products to ensure a tailored shopping experience for your customers. By following these steps, you’re on your way to expanding your customer base and boosting sales with the cash on delivery option in WooCommerce.