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

Languages

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
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

  1. Upload the ZIP via Plugins Add New Upload Plugin.
  2. Activate COD Control.
  3. Go to COD Control in the admin menu to manage flags.

Frequently Asked Questions

Does this work for guests?

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.txt Contributors line to use WordPress.org username changlee.
  • Moved inline <style> and <script> from PHP into assets/css/codco-style.css and assets/js/codco-script.js.
  • Added proper asset loading via wp_enqueue_scripts with wp_register_style/script, and wp_localize_script for ajaxurl + nonce.
  • Prefixed actions and methods (codco_*) and renamed class to CODCO_Control to avoid collisions.
  • Added nonce checks with check_ajax_referer( 'codco_email_nonce', 'security' ) in AJAX handler.
  • Hardened wp_verify_nonce() inputs with sanitize_text_field( wp_unslash( ... ) ).
  • Escaped output late using esc_url, esc_js for dynamic values.
  • Added placeholder ajax-loader.gif if 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