B2BM Quick Order Form For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
B2BM Quick Order Form for WooCommerce gives your wholesale and trade customers a single page where they can order many products at once. They search by product name or SKU, type a quantity next to each product they need, and add everything to the cart with one button.
Wholesale buyers don’t browse — they reorder. On a normal WooCommerce store, ordering twenty different products means twenty product pages and twenty “Add to cart” clicks. A B2B buyer who already knows what they want finds that slow, and slow ordering means smaller orders or orders by email and phone instead. A quick order form (also called a bulk order form or wholesale order form) puts your catalogue in one table so the whole order takes a minute.
How it works
- Activate the plugin. It creates a Quick Order page with the
[wmqof_form]shortcode. - Customers open the page and see your products in a table: product name, SKU, price and a quantity box.
- They search by name or SKU — the table updates as they type.
- They enter quantities on as many rows as they need and click Add all to cart.
- Everything goes into the WooCommerce cart in one step, ready for checkout.
Features
- One-page order form — your products in a table with a quantity box on every row
- Live search by product name or SKU — results update as the customer types, no page reload
- Add all to cart in one click — every row with a quantity is added together
- Pagination — choose how many products appear per page (5 to 100)
- Optional SKU and price columns — show or hide each one
- Choose what happens next — send customers to the cart, or keep them on the form with a confirmation message so they can keep ordering
- Variable products show a “Choose options” link to their product page
- Out-of-stock products are clearly marked and cannot be ordered
- Shortcode — place the form on any page with
[wmqof_form] - Lightweight — one small script loaded only on the page that shows the form, no front-end framework, no custom database tables and no external requests
- Compatible with WooCommerce High-Performance Order Storage (HPOS) and the block-based Cart & Checkout
- Translation ready
Respects your store’s rules
The form does not bypass anything. Products are added with WooCommerce’s own add-to-cart function, and each line first goes through the same woocommerce_add_to_cart_validation check the product page uses. That means:
- Stock is checked, and out-of-stock products cannot be ordered
- Catalog visibility is respected — hidden products do not appear in the table or the search
- Visibility rules from other plugins that use WooCommerce’s standard visibility filter are respected too
- Minimum and maximum quantity rules from plugins that hook into add-to-cart validation are enforced, and their error messages are shown on the form
- Prices in the table are the same prices the customer sees on the product page, including sale prices and role-based prices from pricing plugins
If a line cannot be added, the customer sees the usual WooCommerce error message and the other lines are still added.
Who it is for
- Wholesale and B2B stores whose customers place large or repeat orders
- Distributors and trade suppliers whose buyers order by SKU from their own lists
- Stores with large catalogues where browsing product by product is slow
- Restaurants, salons, clinics and offices that re-stock the same supplies every week
- Any WooCommerce store that wants a faster ordering page for returning customers
Free and Pro
Everything described above is included in this free plugin, with no limit on products or orders.
For buyers who order from spreadsheets and repeat lists, Quick Order Form Pro for WooCommerce is available from B2B Managers. It adds:
- Paste a list of SKUs and quantities
- Upload a CSV order
- A report of every line that could not be added, with the reason
- Saved order lists and one-click reorder from the customer’s account
- Choosing variations directly in the order form
Pro reads the same settings, so nothing needs to be set up again when you upgrade. The free plugin works on its own and does not require Pro.
Part of the B2B Managers range
This plugin is part of a free range of B2B and wholesale tools for WooCommerce by B2B Managers. Each plugin works on its own and they work well together:
- Role Based Pricing for WooCommerce — wholesale and trade prices per user role, shown in the order form too.
- Tiered Pricing for WooCommerce — quantity-based bulk discounts.
- Minimum Order Quantity & Amount for WooCommerce — minimum quantities, pack sizes and a minimum order amount, enforced in the order form.
- Catalog Access Rules for WooCommerce — hide products or categories from guests or selected roles.
- Registration Form & Account Approval for WooCommerce — custom registration fields and manual approval of new customer accounts.
- Request a Quote for WooCommerce — let customers request a quote instead of checking out.
- Tax and VAT Exempt for WooCommerce — VAT number field and tax-exempt customers.
- Hide Payment & Shipping Methods by User Role for WooCommerce — a different checkout for each customer group.
- Hide Price and Add to Cart for WooCommerce — hide prices and the Add to Cart button from guests or roles.
Documentation and support
Documentation, setup guides and the full extension catalogue are on b2bmanagers.com. For questions about this plugin, visit the plugin page or use the wordpress.org support forum.
Screenshots
The quick order form: products in a table with SKU, price and a quantity box on every row.
Live search by product name or SKU, with quantities entered on several rows before clicking “Add all to cart”.
All products added to the cart in one step.
