Maintenance 50/100104d since update
Active installs
0
Downloads
60
Reviews
0
Age
0.3y
Plugin info
Total downloads: 60
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 11/4/2025 (104 days ago)
Added to WordPress: 11/4/2025 (0 years old)
Minimum WordPress version: 6.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.4
Maintenance & Compatibility
Maintenance score
Maintained • Last updated 104 days ago
50/100
Is COD Control abandoned?
Likely maintained (last update 104 days ago).
Compatibility
Requires WordPress: 6.0
Tested up to: 6.8.3
Requires PHP: 7.4
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Smart COD for WooCommerce
Rating 4.6/5 (52 reviews) • Active installs 30,000
Disable payment method / Partial payment for WooCommerce
Rating 5.0/5 (37 reviews) • Active installs 4,000
Simple COD Fees for WooCommerce
Rating 5.0/5 (6 reviews) • Active installs 1,000
Risk Free Cash On Delivery (COD) – WooCommerce
Rating 5.0/5 (2 reviews) • Active installs 500
PCOD – Partial COD, Payment Gateway Restrictions & Fees | for WooCommerce
Rating 2.8/5 (5 reviews) • Active installs 200
COD Default Status for WooCommerce
Rating 0.0/5 (0 reviews) • Active installs 100
Description
- Admin menu: COD Customers with columns Name, Email, City, Received COD (Yes/No).
- If Received COD = No, the cod gateway is removed at checkout for that customer.
- Applies when users are logged in OR when they simply enter their email address on the checkout form.
- Lightweight, no database tables required (uses user meta).
Installation
- Upload the ZIP via Plugins Add New Upload Plugin.
- Activate COD Control.
- Go to COD Control in the admin menu to manage flags.
Frequently Asked Questions
If the guest uses an email that belongs to an existing WordPress user (customer/subscriber) that has Received COD = No, COD will be disabled.
Review feed
No reviews available
Screenshots
No screenshots available
Changelog
1.0.0
- First release.
1.0.1
- wordpress.org changes recommended.
- Fixed
readme.txtContributors line to use WordPress.org usernamechanglee. - Moved inline
<style>and<script>from PHP intoassets/css/codco-style.cssandassets/js/codco-script.js. - Added proper asset loading via
wp_enqueue_scriptswithwp_register_style/script, andwp_localize_scriptforajaxurl+nonce. - Prefixed actions and methods (
codco_*) and renamed class toCODCO_Controlto avoid collisions. - Added nonce checks with
check_ajax_referer( 'codco_email_nonce', 'security' )in AJAX handler. - Hardened
wp_verify_nonce()inputs withsanitize_text_field( wp_unslash( ... ) ). - Escaped output late using
esc_url,esc_jsfor dynamic values. - Added placeholder
ajax-loader.gifif missing.
1.0.2
- wordpress.org changes recommended.
- Fixed security issues with nonces and sanitization
- Added proper permission checks (
current_user_can) - Replaced inline CSS/JS with proper
wp_enqueue_*methods - Updated version numbers for release
1.0.3
- wordpress.org changes recommended.
- Fixed security issues with nonces and sanitization
- Added proper permission checks (
current_user_can)
1.0.4
- wordpress.org changes recommended.
- plugin prefix gets Updated