RT Express COD for WooCommerce
·
Let customers place a Cash on Delivery order straight from the product page through a fast React form — no full checkout required.
RT Express COD adds a compact “Express Cash on Delivery” form to your WooCommerce product pages. A shopper enters just the details you ask for (name, phone, optional email / address / note), taps one button, and an order is created for them — skipping the standard multi-step checkout.
Version 2.0.0 is 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.