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 Customer lands on a product page Sees the express checkout form below the price For variable products, selects their preferred variation Fills in name, phone, and address Clicks “Order Now – Pay on Delivery” Order is created instantly via AJAX 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: Check the FAQ section above Visit the WordPress.org support forum 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
Top keywords
- checkout24×4.17%
- cod21×3.65%
- express20×3.47%
- express checkout20×3.47%
- order16×2.78%
- cod express15×2.60%
- cod express checkout15×2.60%
- form12×2.08%
- fields7×1.22%
- support7×1.22%
- add5×0.87%
- address5×0.87%
PCOD – Partial COD, Payment Gateway Restrictions & Fees | for WooCommerce
PCOD – Partial COD, Payment Gateway Restrictions & Fees | for WooCommerce is a powerful, flexible and easy-to-use WooCommerce extension that can be used to manage payment availability and other gateway-related cart settings based on product rules and conditions. This plugin includes some powerful features that can be used to control gateway restrictions, add extra cart fees/discounts (per payment gateway) and implement partial cod (i.e risk-free cod). These features are grouped into 5 modules, the modules comprise Settings & Restrictions, Partial Payments (i.e Partial COD or Risk-Free COD), Cart Discounts, Handling Fees and Order Autopilots. TRY LIVE DEMO | DOCUMENTATION | HELP CENTER Settings & Restrictions Create/Manage dynamic payment gateway options such as Restrictions, Method Title, Description, Button Text and other gateways-related settings based on conditions. Dynamic Partial Payments (Premium Feature) Implement multiple Partial COD payment options based on the combination of 5+ payment amount calculation types which includes product totals, shipping costs, cart fees, taxes and cart subtotals. Partial payments can also be based on about 85+ conditions and 22+ product rules. Multiple Gateway Fees Create multiple conditional payment gateway fees based on the combination of about conditions and product rules. Multiple Cart Discounts In addition to gateway fees, cart discounts can also be created based on the combination of conditions and product rules, cart discount calculation functions are similar to that of the gateway fees. Order Autopilots (Premium Feature) Create/Manage multiple Order Autopilots based on triggers such as Cron Tasks, Order Created, Order Status Changed e.t.c. Order Autopilots can be set to update order status, add order notes, update order/customer metadata e.t.c. Order Autopilots can also be based on product rules and conditions. YOU MAY ALSO NEED THESE OTHER PLUGINS ✅ wModes – Catalog Mode, Product Pricing, Enquiry Forms & Promotions: Easily set up catalog modes, prices and marketing strategies on your WooCommerce store. ✅ Table Rate Shipping Method for WooCommerce by Shipped – WooCommerce Table Rate Shipping: A powerful, flexible and easy-to-use shipping plugin for WooCommerce, it can be used to create multiple shipping rates based on product rules and conditions. ✅ Dynamic Pricing & Discounts for WooCommerce: A multi-purpose pricing and discounts toolkit for WooCommerce. The dynamic pricing and discounts plugin allows you to automate product pricing, simple discount pricing, bulk discount pricing, tiered discount pricing, buy x get x discount pricing, buy x get y discount pricing, group discount pricing, cart discounts and cart fees by defining rules and conditions. These features are grouped into four easy-to-use modules, the modules include Product Pricing, Checkout Pricing, Checkout Discounts, and Checkout Fees. ✅ WooCommerce Smart Pack – Gift Card, Wallet, Refund & Reward: A WordPress plugin that allows merchants to implement a wallet system, reward or refund customers and sell an unlimited number of gift card products on their website. These features are grouped into four different extensions, the extensions include WooCommerce Wallets, WooCommerce Refunds, WooCommerce Rewards and WooCommerce Gift Cards. Each of these extensions can be enabled or disabled depending on what features are needed on a website.