How to create a bulk order form in WooCommerce
By Raz Technologies · published · data updated
How do I create a bulk order form in WooCommerce?
Install a product table plugin that lists products with quantity boxes and one Add to cart button (9 of the 12 we track document one, 7 in the free version), or use a grouped product (below) for a short fixed list. As of 2 November 2026, the top-ranked plugin in our bulk order form ranking is B2BKing (80.4/100). See our bulk order form plugin ranking for the full comparison.
The problem
Trade customers reorder dozens of products at once. Opening each product page and adding it to the cart one by one is slow, so wholesale stores use an order form: a table of products with quantity boxes and a single Add to cart button.
Option 1: a product table plugin (no code)
These ranked plugins document a product table with add-to-cart (evidence: Documented, from each plugin's readme or listing). The column shows whether it is in the free or the paid version.
| Plugin | Rank | Feature in | Checkout Blocks | Installs |
|---|---|---|---|---|
| Product Table | #3 | Free version | Not declared | 5,000+ |
| JustTables | #4 | Free version | Not declared | 500+ |
| Product Table | #5 | Free version | Not declared | 400+ |
| WPC Product Table | #6 | Free version | Not declared | 100+ |
| Product Table & List Builder | #7 | Free version | Not declared | 10,000+ |
| Product Table | #8 | Free version | Not declared | 500+ |
| Active Woot Products Tables for WooCommerce. 100% FREE | #9 | Free version | Not declared | 1,000+ |
| WooCommerce Product Table | #11 | Paid version | Not declared | No data |
Customers who know their part numbers order faster by SKU. 3 plugins we track document quick add by SKU:
| Plugin | Rank | Feature in | Checkout Blocks | Installs |
|---|---|---|---|---|
| B2BKing | #1 | Paid version | Not declared | 10,000+ |
| Bulk Order Form | #2 | Free version | Not declared | 800+ |
| Product Table | #5 | Free version | Not declared | 400+ |
Option 2: a grouped product (built in, no plugin)
For a short, fixed list (a starter kit, a reorder pack), WooCommerce's grouped product type already works as a small order form:
- Create the simple products first, as usual.
- Add a new product and choose Grouped product in the Product data box.
- Under Linked Products → Grouped products, add the products the form should list, then publish.
The grouped product page shows each product with its own quantity box; customers fill in the quantities and add everything to the cart in one click. It does not list variations, search, or order by SKU.
What to check before you choose
- Whether variations can be picked inside the table, or only on the product page.
- Search, category filters and pagination for large catalogues.
- Whether the table respects wholesale prices and minimum quantities for logged-in trade customers.
FAQ
Can WooCommerce show a bulk order form without a plugin?
Partly. A grouped product shows a quantity box for each product in the group and adds them all to the cart with one click. It cannot list variations, search, or order by SKU; for that you need a plugin.
Can customers order variations from the table?
With some plugins: 5 of the 12 bulk order form plugins we track document selecting variations inside the table (as of 8 November 2026).
Do bulk order form plugins work with the block cart and checkout?
Check before you install. As of 8 November 2026, 0 of the 12 bulk order form plugins we track declare Cart & Checkout Blocks compatibility, while 9 declare HPOS support.
