Magento 2 Cash On Delivery (Multi-COD)

5.00 out of 5 based on 8 customer ratings


The Magento 2 Multi Cash On Delivery Extension will help the store owners to handle some common issues of the traditional COD payment method. By using the module, you will be able to offer your customers six different COD options instead of only one COD of Magento 2 default. Here are outstanding features of the extension:
  • Generate up to 6 COD options
  • Create multi COD based on delivery time
  • Create multi COD based on extra charge
  • Create multi COD based on direct payment type
  • Set conditions for each COD option
  • Indirect sale enhancement

Installation Service

Product Description

Before figuring out what Magento 2 Cash On Delivery Pro extension is and how it works, you need to know more about the COD payment method. It’s no doubt that the COD has become one of the most popular payment methods not only in Magento 2 but also in the e-commerce market. It allows the customers to pay for their orders by cash or card directly to the shipper/ courier person once getting their products in hand.

Pros and Cons Of Magento 2 Cash On Delivery Method

All Magento 2 payment methods have both advantages and disadvantages, and the cash on delivery is not an exception. From the perspective of the customers, there are a lot of benefits from choosing the COD payment method, whereas, for the store owners, the pros might outweigh the cons.

magento 2 cash on delivery

Benefits of Magento 2 COD:

  • Build the trust for the buyers: Since the shoppers just have to pay at their doorstep, they can avoid the risk of losing money without getting products from the sellers. Owing to that, the buyers might be more willing to make the order.
  • Increase customer satisfaction: By using the COD payment method, the purchasers are able to check the items’  status carefully before making the payment.
  • Independence on cards: Although more and more people are familiar with online payment, there is still a large number of buyers who do not possess credit and debit cards. This also means that without the COD option, you might lose these potential customers.
  • Avoidance of insecure online transactions: In many cases, people prefer paying directly to paying online even when they are able to pay by card. The reason is that they are afraid of losing private financial information during the transactions.

Limitations of Magento 2 COD:

  • Product return without payment: For some reason that the courier person has already delivered the products to the customers but can’t collect the payment. For instance, the shipper goes to the shipping address but doesn’t meet the buyer and has to come back another time. Another common case is that the orderer wants to pay by card but the shipper forgets to bring the card swipe machine/ mPOS devices.


Why Magento 2 Multi Cash On Delivery Extension?

The Magento 2 Multi Cash On Delivery plugin was developed with the aim of helping the merchants to minimize the risks of the COD payment method.

By default, Magento 2 allows the store owners to create only one COD method. However, thanks to the Magento 2 Multi Cash On Delivery module, you will be able to provide 6 COD options for the customers going with different conditions.

There are many cases that applying multiple cash on delivery payment methods can help you to tackle the COD’s disadvantages.

  • The first applicable example: You can offer several COD options based on the time of the delivery such as Ship Anytime (from 7 AM to 8.30 PM), Ship Within Office Hours (from 8 AM to 7 PM), Ship In The Morning (from 7 AM to 10 AM), Ship In The Afternoon (from 1 PM to 5 PM) and Ship In The Evening (from 6 PM to 8.30 PM). Due to that, the customers can opt for their suitable time of receiving the products and be more active to arrange their time for it. As a result, it will help to significantly decline the rate of product return since the courier person can’t meet the buyers.

magento 2 cash on delivery time

  • The second applicable example: As we have mentioned, many customers reject online payment since they concern about the security issue but not because of hating using the cards. Therefore you should provide both ways of direct payment (by cash or by cards such as credit card and debit card). With Magento 2 Multi Cash On Delivery module, you can easily create 2 COD options – Pay by Cash & Pay by Card and give some instructions to the buyers. Consequently, in case that the customers choose to pay by the cards, the shipper will take the card swipe machine without them and leave the device at home in other cases.

magento 2 cash on delivery configuration

  • The third applicable example: Another solution to minimize the potential COD’s risks is to ask for an extra fee if the customers choose this payment method. By utilizing Magento 2 Multi COD extension, you can apply different fees based on the Order Subtotal. For example, if the subtotal is less than $100, the buyer will be charged $10 extra for selecting the COD payment method. However, if the subtotal is from $100 and above, there is no extra fee. The extra fee for COD will be added to the total cost and collected by the shippers.

magento 2 cod extra fee


Magento 2 Multi Cash On Delivery’s Feature Highlights

Create a list of COD options: The Multi Cash On Delivery Extension for Magento 2 supports you to generate up to 6 different COD options (included the Magento 2 default COD). You can easily enable/disable any option on the backend.

Set a title for each COD option: You are able to freely set distinct names for all COD options but remember to make it short and clear (e.g.: COD – Pay By Card, COD – Pay By Cash,…).

Write a description for each COD option: When the customers click on a COD option, it will show the Details of that option. Depending on the type of COD payment method created that you can write the appropriate description. For example, if you offer several COD options based on the time of the delivery, it’s suggested to show specific time intervals. Moreover, if your purpose of using multiple COD options is to ask for the extra charge, you must clarify the conditions for the extra fee, and the amount of the fee.

how to configure multi magento 2 cash on delivery

Set conditions for qualified order subtotal: Similar to the default Magento 2 COD, you can set the Minimum and Maximum Order Subtotals that are valid to use this type of payment. For example, the minimum order subtotal for selecting the “COD – Ship In The Evening” is from $75 and above. Hence, if the order subtotal of the customer is $60, they are not allowed to choose this COD option.

Show COD options that can’t be selected (upcoming feature): Now, the Magento 2 Cash On Delivery extension will hide the COD options that the customers cannot choose (since their order subtotal is smaller than the required minimum amount). Nevertheless, we will add a new feature that allows displaying the whole COD list. For the non-selectable option, it will show a message such as “In order to choose this COD method, your order subtotal must be $75 and above”. Because of that, the buyers might try to increase the value of their cart so that they can choose their favourite payment method, which helps to boost your sale indirectly.

8 reviews for Magento 2 Cash On Delivery (Multi-COD)

5 out of 5


This COD extension is what I’m looking for for a long time to enhance my delivery. Thank the team.

5 out of 5


Great extension with great support.

5 out of 5


Unbelievable this m2 cod module is free. It’s immensely valuable for my store.

5 out of 5


It’s very easy-to-use and effective. Good module.

5 out of 5


A useful magento 2 cod module. Highly recommended.

5 out of 5


Another good free Magento extension from Tigren.

5 out of 5


That Magento 2 COD extension is a perfect match for my store. Thanks.

5 out of 5


The extension gives my customers more choices of COD. Great!

Add a review