A streamlined order form that lets B2B buyers add products by SKU, paste a list of SKU+quantity pairs, or upload a CSV — without browsing the catalogue. Ideal for buyers who know exactly what they need and order the same products regularly.
Type any SKU and the form auto-completes with the matching product name, current stock, and the buyer's applicable wholesale price.
Paste multiple SKU,quantity pairs separated by newlines. The form validates all SKUs at once and highlights any errors before adding to cart.
Upload a two-column CSV (SKU, Quantity). The plugin validates each row, flags unrecognised SKUs and out-of-stock items, and lets the buyer review before adding to cart.
Use the specific variation SKU (e.g. SHIRT-RED-L). The form resolves the variation automatically and adds the correct variant at the right quantity.
All B2B Commerce Kit discount rules and customer-specific prices apply — the buyer sees their actual wholesale unit price next to each SKU before committing.
Default: My Account tab. Also available as a shortcode [woob2b_bulk_order] or a dedicated page template. Can be restricted to specific user roles.
Go to B2B Commerce Kit → Settings → Features → Bulk Orders and toggle on.
The form automatically appears as "Bulk Order" under My Account. To add it to a page, use the [woob2b_bulk_order] shortcode. Or set "Dedicated Page Mode" in settings to create a standalone full-page order form.
In Settings → Bulk Orders, set which user roles can see the form. Leave blank to show to all logged-in users.
Download the CSV template from the Bulk Orders screen. Fill in a few SKUs and quantities. Upload it to verify SKU resolution is working correctly and your wholesale prices display.
Two columns — SKU and Quantity. Headers are optional. Example:
The plugin validates each row and shows a preview before adding to cart. Unrecognised SKUs are flagged in red. Out-of-stock items are flagged with stock status. The buyer can delete rows they don't want before clicking "Add All to Cart."
After a buyer completes a bulk order, they can save their SKU/quantity list as a Purchase List for one-click reordering next time — without needing to re-upload the CSV.
Enforce minimum cart values even on bulk orders. If a buyer adds items via CSV that don't meet the minimum, they see the same warning as on the regular cart.
| Setting | Description | Default |
|---|---|---|
Max SKUs Per Upload | Maximum number of rows in a single CSV upload. | 500 |
Show Stock Status | Display in-stock / low stock / out-of-stock next to each resolved SKU. | On |
Show Wholesale Price | Display the buyer's applicable unit price next to each SKU in the preview. | On |
Eligible Roles | Restrict the form to specific user roles. Leave empty for all logged-in users. | All |