Magento 2 Cash on Delivery Per Product/Category Extension

$49.00
One-time cost
4.55
Rating:
91% of 100
(13)

Magento 2 Cash on Delivery Extension allows customers to make payment by cash upon delivery. Let them opt in for cash on delivery during checkout step.

  • Enable cash on delivery for specific items.
  • Add COD method for specified categories.
  • Encourage your customers for COD payment.
  • Convenience to pay after delivery.
  • REST API Available / GraphQL API Available.
  • Compatible with Hyvä.
  • Compatible with Hyvä Luma Checkout / Hyvä React Checkout / Hyvä Checkout.
MageComp Tested By Adobe Developer MageComp Extension Compatiblity With Hyva Theme MageComp Extension Compatiblity With Hyva Checkout MageComp Extension Ready With Rest API MageComp Extension Ready With GraphQL MageComp Extension Install With Composer
2.3.X - 2.4.8 Compatible
Links
MageComp Adobe Frontend Developer
MageComp Adobe Business
MageComp Adobe Proffesionals
30 days money back

30 DAY

MONEY BACK

One year free upgrade

1 YEAR

FREE UPGRADE

1 year free support

1 YEAR

FREE SUPPORT

Screenshot

In default Magento, if admin enables cash on delivery payment method, it applies to all the products and categories globally. But many support tickets are generated by customers who face difficulties allowing cash on delivery for products and categories. The Magento merchants are unable to enable COD (Cash on Delivery) method for specific products or categories. To tackle this situation, MageComp has developed Magento 2 Cash on Delivery module.

Magento 2 Cash on Delivery extension allows the cash on delivery option for specific products or categories. The admin can select specific products and categories to allow for cash-on-delivery payment. The extension functions exceptionally well by just permitting your customers to select cash on delivery payment options on your specified products and categories only. Integrate the extension and boost your store sales and encourage your customers by permitting the cash on delivery payment option.

 

Benefits of Magento 2 Cash on Delivery Extension

 

Enable COD for Particular Products

Select the desired products for offering the COD payment option on those specific products only.

Enable COD for Particular ProductsEnable COD for Particular Products

Enable cash on delivery per category

The module enables the Magento 2 store admin to add their required categories for permitting the cash on delivery payment option on those specified categories only.

Boost sales by offering Cash on Delivery option

Encourage your store customers by providing cash on delivery payment options specifically on your selected products and categories added to allow cash on delivery payment.

 

Why Choose MageComp’s Magento 2 Cash on Delivery Extension?

 

  • Boost sales by offering a COD payment option.
  • Enable COD payment option for specific products and categories.
  • Customers can check COD visibility on the product page.
  • Encourage your customers to select COD payment option.
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account

Version 1.0.4 Date : 12-05-2025

- Compatible with Magento 2.4.8 version

Version 1.0.3 Date : 27-09-2024

- Improved REST API and GraphQL API

- Compatible with Magento 2.4.7 version

Version 1.0.2 Date : 12-07-2023

- Added REST API and GraphQL API

- Compatible with Magento 2.4.6 version

- Minor bug fixing

Version 1.0.1 Date : 29-08-2022

- Compatible with the latest Magento 2.4.5 version

- Compatible with Magento Coding Standards

Customer Questions
1. Once we buy this extension, can it be used on 2 websites?
You are allowed to use the extension in one production website and 2 development websites.
You can enter all as comma-separated in the domain field while purchasing the extension on our website.
2. What is Magento 2 Cash on Delivery Per Product/Category Extension?
It enables store owners to enable or disable COD payment at the per-product level or per-category level, giving specific control over the COD payment processor. It's an easy setup process by going to Stores → Configuration to enable it and specify which products or categories you want to enable at the Checkout COD payment method.
3. Can I disable COD for digital or virtual products in Magento 2?
Yes, while the extension does not have the capability to automatically distinguish between digital/virtual products, the admin is able to manually disable COD on the digital/virtual products by using the extension.
4. What are Key Features and Functions of Magento 2 Cash on Delivery Per Product/Category Extension?
Admin can enable or disable COD for individual products from the backend.  COD can be configured by category, so you can setup COD for certain categories only. Easily manage COD availability without having to perform extensive coding. Helps store owners eliminate COD abuse for high risk or non-returnable items. Works perfectly with the default Magento 2 checkout workflow.
5. How do I restrict Cash on Delivery for specific categories in Magento 2?
To restrict customers from choosing the Cash on Delivery Payment option (COD) for specific categories, you must go to Stores → Configuration → and select COD per category. Also, make sure you have the default cash on delivery payment method enabled. Enable the COD option for your desired categories.
6. Does the extension support multi-store settings?
Yes, the extension supports multi-store configuration for Cash on Delivery per Product or Category.
7. Can customers check the COD availability on products?
Not directly with this module. It merely shows or hides COD based on your chosen configuration. If you're looking to let customers check COD availability by location (e.g., zip code), MageComp’s Restrict COD or COD Suite extensions support that feature.
8. On what basis the COD rates are calculated?
This module doesn't calculate any rates—just availability. For customizable COD charges (fixed or percentage based, rule-driven), you'd need to use the Cash On Delivery Extra Fee module by MageComp.
9. How do I install the COD Per Product/Category extension in Magento 2?
Require via Composer (vendor/package). Enable the module: php bin/magento module:enable. Run php bin/magento setup:upgrade. Configure it via Stores → Configuration.              If you need installer assistance, MageComp offers professional installation services.