Cash On Delivery Charge

Cash On Delivery Charge



Magento Platform
Open Source (CE)
2.0, 2.1

Tech Specifications

Current Version:
07 February, 2019
Extensions, Payments & Security, Payment Integration
License Type:


This module allows you to add the COD payment method with an option of applying an extra fee and restrict COD purchases to certain ZIP/PIN Codes.

Other Extensions by Theme Cafe


Back to top

Cash On Delivery (COD) is currently one of the most popular payment mode for online web shops. The major reason for its popularity is that the customers do not have to pay anything before the products are delivered to them. In some countries this remains a popular option with internet-based retailers, since it is far easier to set up for small businesses and does not require the purchaser to have a credit card.

This payment method is the perfect solution for those customers who do not trust other payment methods, such as a card payment or PayPal, and prefer to pay upon receiving their order. With this method, you can offset the additional cost normally associated with COD by charging a fee to customers that choose this payment method.

Also some store owners would like to restrict this feature due to valid constraints like, distance between the store owner and their customer's shipping address. To overcome this issue we have added the feature in this extension, which allows the store owner to restrict COD purchases to certain ZIP/PIN Codes. This extension also add an option of checking the availability of the COD payment method directly on the product page, making it convenient for customers to see if they will be able to use the option or not – well in advance.

This module allows you to add the COD payment method with an option of applying an extra fee and restrict COD purchases to certain ZIP/PIN Codes and allow to check the availability of Cash On Delivery payment method using ZIP/PIN Code directly on product page before placing the order.


  • Allow to charge your customers the same fee regardless of the amount of the order.

  • Apply a fee based on the percentage of the total order.

  • The fee is displayed separately in the cart, order, invoice, invoice pdf, order email.

  • The fee is calculated based on the store currency.

  • Allows you to set a minimum and maximum order size to show this payment method

  • Allow store owner to Add/Edit/Update PIN Code/ZIP code for Cash On Delivery method.

  • Cash On Delivery payment method Auto Hide based on customer entered shipping address PIN Code/ZIP code.

  • Allow to check the availability of Cash On Delivery using ZIP Code on product page.

  • This extension gives relaxation for customize Success/Failure message of service availability.


Standard Features

  • Follow Magento2 coding standards for this extension.

  • Follows Magento2 extension development guideline.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.0 2.1
  • Stability: Stable Build
  • Description:

    Its an initial release and its including next functionality: - Installation script for creating fields with Cash On Delivery payment method - compatible with all product types.


Back to top
The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Q & A

Back to top


Back to top