
The order form on a real product page.
Cash on delivery is how most of North Africa and the Gulf buys online, and the
standard WooCommerce checkout was not built for it. Asking a shopper to add to
cart, open the cart, go to checkout and fill in a billing address loses most of
them before the order exists.
This plugin replaces that journey with a single form on the product page. Name,
phone, city, address, order. No account, no cart, no payment step.
Built by WooCodForm ( https://woocodform.com/ ).
The form
.po files to compile, and every string editable from the admin.The order button
Delivery
Keeping the bad orders out
Everything is checked twice
Every price is worked out again on the server before the order is written, from
your settings and the product — never from what the browser sent. The amount the
courier collects always matches what was on screen.
Built for cached sites
Saving a setting clears LiteSpeed, WP Rocket, W3TC, WP Super Cache, WP Fastest
Cache, Autoptimize, SiteGround Optimizer, Cache Enabler and Breeze, so changes
appear straight away. An expired security token on a cached page is refreshed and
the order retried, instead of failing.
The premium add-on adds the parts that grow an order rather than take it:
quantity offers with a colour and size picker for each piece, order bumps,
post-purchase upsells, a delivery rate table by city or region, WooCommerce
shipping zones, ready-made city lists for nine countries, fraud blocklists and
rate limits, an analytics dashboard, abandoned checkouts, webhooks, Google
Sheets, and the Meta, TikTok, Snapchat, GA4 and Google Ads pixels.
It is a separate plugin that installs on top of this one. Nothing in this
plugin is switched off to sell it: the features above are not here at all.