xpay✦ Commerce
Directory
WooCommerce plugins
MidoForm Order Form for WooCommerce
MidoForm Order Form for WooCommerce
A lightweight Cash on Delivery order form for WooCommerce, built for the Algerian market.
Will this break my store?
What the WordPress.org registry says about keeping MidoForm Order Form for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.3 days ago
7.4
Your host must be running at least this version.5.8
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how MidoForm Order Form for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
3 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
MidoForm replaces the standard WooCommerce checkout with a simple, focused order form designed for Cash on Delivery (COD) stores. Place the form on any page, post, or directly within the product description using a shortcode. Customers simply fill in their name, phone number, wilaya, and baladia, and the order is created instantly in WooCommerce.
Built specifically for Algerian e-commerce stores, the form includes all 58 wilayas and their baladias out of the box, with no configuration needed.
How it works:
- Add the shortcode
[midoform id="PRODUCT_ID"]to any page - The form loads with the product details and a quantity selector
- The customer fills in their delivery information and submits
- A WooCommerce order is created automatically and set to Processing
- The customer is redirected to the WooCommerce order confirmation page
Features:
- Simple, mobile-friendly RTL form
- All 58 Algerian wilayas with baladia dropdowns
- Supports simple and variable WooCommerce products
- Live order summary with quantity control
- Built-in rate limiting to prevent duplicate orders
- Nonce-based security on every submission
- Settings page to configure shipping prices per wilaya (home & office delivery)
- Lightweight, with assets only loaded on pages that use the shortcode.
Requirements:
- WordPress 5.8 or higher
- WooCommerce (must be installed and active)
- PHP 7.4 or higher
- Cash on Delivery payment method enabled in WooCommerce
Go to WooCommerce → Products, hover over the product, and the ID is shown below the product name. You can also find it in the URL when editing the product.
Yes. If the product has variations (size, color, etc.), the form will automatically show dropdown selectors for each attribute.
Yes. Place the shortcode on different pages with different product IDs. Each page will show the form for that specific product.
Currently, the plugin is built for the Algerian market, with location fields (wilaya and baladia) and phone number validation designed specifically for Algeria. Support for additional countries is planned for a future release.
A WooCommerce order is created and set to “Processing” status with Cash on Delivery as the payment method. The customer is redirected to the standard WooCommerce order confirmation page.
Yes. Go to WooCommerce → MidoForm Settings to set your shipping type (free or custom) and configure per-wilaya prices for both home and office delivery.
Categories
Plugin details
Tags on WordPress.org
