In this tutorial, we’re going to teach you guys how to configure cash on delivery (COD) payment method in Magento 2.

Cash on delivery is a very popular payment method used by all kinds of eCommerce businesses around the world.

In Cash on Delivery method, the delivery agent basically collects the payment for an order in the form of cash at the time of delivery. Then, the delivery agents deposit the collected cash at their local office of the eCommerce business.

Overall, this method of payment satisfies both the customer and the eCommerce company.

And if you’re planning to launch a Magento 2 based online store, then you can easily configure the cash on delivery payment option.

In this tutorial, we will show you exactly how to setup cash on delivery (COD) payment method in your Magento 2 store.

Steps to Configure Cash on Delivery (COD) Payment Method in Magento 2

Here’s the step-by-step process to configure cash on delivery payment method in Magento 2 store.

Step #1

First of all, open the admin panel and navigate to Stores > Settings > Configuration.

Step #2

After that, go to Sales > Payment Methods > Cash On Delivery Payment from the left side panel.

Then, select “Yes” in the “Enabled” field to activate the cash on delivery payment method in your Magento 2 store.

Step #3

Now, write a title in the “Title” field if you want to change the default title “Cash on Delivery”.

Next, set the “Pending” for new orders to wait until the payment is received in the “New Order Status” field.

Step #4

After that, select either of the following options in the “Payment from Applicable Countries” field.

  • All Countries: It will allow you to accept Cash on Delivery payment for all countries in the world.
  • Specific Countries: It will allow you to accept Cash on Delivery payment from selected countries only.

Step #5

Now, write a descriptive text in the “Instructions” field for customers’ guidance regarding the Cash on Delivery payment.

Then, set the order amounts required to qualify for Cash on Delivery payment method in the “Minimum Order Total” and “Maximum Order Total” fields.

After that, write a number in the “Sort Order” field to decide the position of Cash on Delivery payment method in the list of payment methods in your online store.

Step #6

Lastly, click on the “Save Config” button in the upper right corner to finish the process.
Concluding Thoughts…

And there you have it!

This is how you can enable and configure cash on delivery (COD) payment method in your Magento 2 store.

We hope that you found this tutorial helpful. If you have any queries, please ask them in the comments below.

And if you need our professional assistance, feel free to contact us at any time.

Magento Support Services


Also read:

How to Restrict Payment Methods by Attribute/Category in Magento 2

How to Disable a Payment Method Programmatically in Magento 2

How to Get the Payment Method Title of an Order in Magento 2

How to Create Custom Payment Method in Magento 2

How to Configure Braintree Payment Method in Magento 2

How to Get List of Payment Methods using Command Line in Magento 2

How to Disable Payment Method for Certain Customer Groups in Magento 2