About this plugin
RT Express COD for WooCommerce adds a fast, styleable “Order Now” button to your product pages so customers can place a Cash on Delivery order in seconds — without going through your full multi-step WooCommerce checkout. Clicking the button opens a lightweight modal with a live order summary (subtotal, shipping, tax, and COD fee), real shipping rates from your existing shipping zones, and only the fields you choose to ask for.
”
The entire experience is React-powered: a modern tabbed settings screen in your WordPress admin, and a self-contained React storefront form/modal that survives almost any theme.
Why Store Owners Use This Plugin
- Turn more product-page visitors into completed COD orders by removing checkout friction.
- Fully customizable “Order Now” button — text, four styles (gradient, solid, outline, soft), colors, sizes, full-width, and an optional cart icon, with a live preview in the admin.
- Real, live shipping rates calculated from the customer’s address using your existing WooCommerce shipping zones and methods.
- Add an optional COD handling fee as a real order fee line.
- Control exactly which fields customers must fill in — name, phone, email, address, and more — with custom phone validation.
- Restrict Express COD by product type, category, or cart total so it only appears where you want it.
- Built on a fast object-cache/transient caching layer, so it stays quick even on high-traffic product pages.
- Fully HPOS (High-Performance Order Storage) compatible.
0 was a full rewrite:
- React admin — a modern, tabbed settings screen mounted inside WordPress, talking to a dedicated REST API.
- React storefront form — the product-page form is a self-contained React app, scoped so it survives almost any theme.
- Working cache layer — settings and per-product form configuration are cached through the object cache (Redis / Memcached) with an automatic transient fallback. One versioned namespace means a single click clears everything.
- Advanced options — order status mapping, COD handling fee, configurable fields and validation, category / amount restrictions, redirect behaviour, custom CSS, admin email notifications, debug mode, and cache controls.
Key Features
- Show the form after the add-to-cart button, before it, or after the product summary.
- Choose which fields appear and which are required (name, phone, email, address, note).
- Custom phone validation via a configurable pattern, enforced on both client and server.
- Map new orders to On hold, Pending payment, or Processing.
- Optional COD handling fee added as a real order fee line.
- Restrict COD by product type, product category, or cart total (min / max).
- Optional redirect to the order-received page or a custom URL after success.
- Per-product configuration is cached for fast, repeat page loads.
- HPOS (High-Performance Order Storage) compatible.