plugin-icon

COD Express Checkout

Por adil·
Add a customizable one-click COD checkout form to product pages. Skip cart, skip checkout, more sales.
Versão
1.0.0
Última atualização
Dec 30, 2025
COD Express Checkout

COD Express Checkout adds a streamlined, one-click checkout form directly beneath the product price on WooCommerce single product pages. This form appears only when Cash on Delivery (COD) is enabled as a payment method, allowing customers to bypass the traditional cart checkout flow entirely.

Perfect for COD-Heavy Markets

Cash on Delivery dominates in specific regions:

  • Middle East: 60-80% of e-commerce transactions are COD
  • South Asia (India, Pakistan, Bangladesh): 50-70% COD preference
  • Southeast Asia: 40-60% COD usage
  • Latin America: Growing COD adoption

Key Features

  • Express Checkout Form – Displays directly on product page
  • 🎯 COD-Specific – Only shows when COD payment is enabled
  • 📱 Mobile Optimized – Responsive design for all devices
  • ⚙️ Fully Configurable – Toggle fields, customize labels, reorder fields
  • 🔄 Variable Products – Full support for variable products with variations
  • 📝 Order Notes – Optional customer notes field
  • 🔒 Secure – Nonce verification, input sanitization, rate limiting
  • 🌐 Translation Ready – Full i18n support
  • 🎨 Theme Agnostic – Works with any WordPress theme
  • 🔗 Developer Friendly – Extensive hooks and filters
  • 📍 Shortcode Support – Place the form anywhere on your site

How It Works

  1. Customer lands on a product page
  2. Sees the express checkout form below the price
  3. For variable products, selects their preferred variation
  4. Fills in name, phone, and address
  5. Clicks “Order Now – Pay on Delivery”
  6. Order is created instantly via AJAX
  7. Customer sees confirmation message

No cart page. No checkout page. Just one form, one click!

Conversion Benefits

  • Reduce cart abandonment by 50%+
  • Capture impulse buyers at peak buying intent
  • Decrease checkout time from 3-5 minutes to under 60 seconds
  • Improve mobile conversion rates with simplified flow

Developer Documentation

Available Hooks

Actions:

cod_express_checkout_loaded - Fires after plugin is fully loaded cod_express_checkout_before_form - Before form renders cod_express_checkout_after_form - After form renders cod_express_checkout_before_order_create - Before order creation cod_express_checkout_after_order_create - After order creation cod_express_checkout_emails_sent - After order emails sent

Filters:

cod_express_checkout_enabled_fields - Modify enabled fields cod_express_checkout_button_text - Change button text cod_express_checkout_form_title - Change form title cod_express_checkout_order_status - Set order status (default: processing) cod_express_checkout_billing_address - Modify billing address cod_express_checkout_shipping_address - Modify shipping address cod_express_checkout_rate_limit - Adjust rate limit (default: 5 per minute)

Example: Add Custom Field

add_filter( 'cod_express_checkout_available_fields', function( $fields ) { $fields['custom_field'] = array( 'label' => __( 'Custom Field', 'your-textdomain' ), 'type' => 'text', 'default' => false, 'required' => false, ); return $fields; });

Example: Change Order Status

add_filter( 'cod_express_checkout_order_status', function( $status, $order ) { return 'on-hold'; // Instead of 'processing' }, 10, 2 );

Example: Add Custom Validation

add_action( 'cod_express_checkout_validate_input', function( $data ) { if ( strlen( $data['billing_phone'] ) < 10 ) { throw new Exception( __( 'Phone number must be at least 10 digits.', 'your-textdomain' ) ); } });

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 8.0 or higher
  • PHP 7.4 or higher
  • Cash on Delivery payment method enabled

Support

For support, please:

  1. Check the FAQ section above
  2. Visit the WordPress.org support forum
  3. Report bugs or request features on the support forum

Privacy Policy

COD Express Checkout respects your privacy:

  • No data is sent to external servers
  • All order data is stored in your WooCommerce database
  • The plugin uses WooCommerce’s native order system
  • On uninstall, all plugin settings are removed (order data is preserved)

Credits

  • Developed by oughoudane
  • Built with love for COD-heavy markets
  • Uses WooCommerce APIs for native integration
  • Icons from WordPress Dashicons
Gratuitono plano Business
Ao instalar, você concorda com os Termos de Serviço do WordPress.com e com os Termos do plugin de terceiros.
Testado até
WordPress 6.9
Esse plugin está disponível para download para o seu .