WooCommerce Cash on Delivery Fee
Adds an additional configurable fee when Cash on Delivery is selected.
by Arif M. · github.com/arifmanzoor11/woocommerce-cod-fee · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/arifmanzoor11/woocommerce-cod-fee/archive/refs/heads/master.zipReadme
=== WooCommerce Cash on Delivery Fee ===
Contributors: arifm Tags: woocommerce, cod, cash on delivery, checkout, payment fee Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later
Adds 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.