Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/arifmanzoor11/woocommerce-cod-fee/archive/refs/heads/master.zipAdds a configurable Cash on Delivery fee to WooCommerce checkout.
Description
WooCommerce Cash on Delivery Fee allows store owners to charge an extra amount whenever customers choose the Cash on Delivery payment method.
This plugin provides a dedicated settings page under WordPress Settings for full control over COD fees without editing any code.
Features
- Configurable fee amount
- Enable/Disable COD fee
- Custom fee label
- Custom customer notice
- Dedicated admin settings page
- Updates checkout instantly
- Displays fee separately in checkout totals
- Works only for Cash on Delivery payment method
- Lightweight and fast
- Translation ready
Installation
-
Upload the plugin folder to: /wp-content/plugins/
-
Activate the plugin from WordPress admin.
-
Go to:
Settings → Cash on Delivery Fee
OR visit: /wp-admin/options-general.php?page=cod-fee-settings
-
Configure:
- Enable/Disable fee
- Set fee amount
- Customize label and notice
-
Save changes.
Done.
Frequently Asked Questions
Does it affect online payments?
No. The fee is applied only when Cash on Delivery (COD) is selected.
Can I set the fee to zero?
Yes. Setting the fee to 0 disables the additional charge.
Where can I manage the settings?
Go to: Settings → Cash on Delivery Fee
Does it work with WooCommerce checkout blocks?
Yes, it works with standard WooCommerce checkout flows.
Changelog
1.0.0
- Initial release
- Added configurable COD fee
- Added dedicated settings page under WordPress Settings
- Added custom label and customer notice support
Author
Arif M.