Product Icon

B2B Quick Order Grid: Bulk Purchase, CSV Import, Barcode for WooCommerce

Spreadsheet-style bulk ordering for WooCommerce B2B stores: search, filter, CSV import, barcode scanning, and saved order templates.
Choose a billing option
$79
Save 20%
$158 $126.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

The default WooCommerce shop works well for retail, but it slows down B2B buyers who need to order dozens or hundreds of products at once. B2B Quick Order Grid adds a fast, spreadsheet-style ordering grid to your store, so your wholesale customers can search, filter, enter quantities, and add an entire order to the cart from a single screen.

What is B2B Quick Order Grid?

B2B Quick Order Grid is a bulk ordering extension for WooCommerce. It turns your product catalog into an interactive data grid where customers type quantities across many products and add them all to the cart in one click. It is built for wholesale, distribution, and any store where buyers order in volume.

Key benefits

  • Order in seconds, not minutes. Buyers add hundreds of products from one screen instead of opening each product page.
  • Stay fast on large catalogs. The grid renders thousands of products instantly and switches to server-side loading past a threshold you set, so it stays fast even with 10,000+ products.
  • Reorder in one click with saved order templates.
  • Build an order from a spreadsheet by importing a CSV or pasting a raw list of SKUs.
  • Scan instead of search using a hardware barcode scanner or a phone camera.

Who it is for

B2B Quick Order Grid fits any store whose customers reorder in bulk:

  • Wholesale distributors
  • Restaurant and hospitality suppliers
  • B2B manufacturers
  • Spare-parts and hardware dealers
  • Any store with regular high-volume buyers

How it works

  1. Add the grid to any page with the Gutenberg block or the [b2b_quick_order_grid] shortcode. A Quick Order page is created automatically when you activate the plugin.
  2. Customers find products with live search and filters, scan a barcode, or paste a list of SKUs.
  3. They enter quantities across as many products as they need.
  4. One click adds the whole order to the WooCommerce cart, ready for checkout.

Features

Ordering tools for your buyers

  • Bulk add to cart. Enter quantities for many products and add them all at once, turning a large order into a single click.
  • Barcode scanning, hardware and camera. Scan with a USB or Bluetooth scanner in the warehouse, or with a phone or laptop camera (reads EAN-13, EAN-8, UPC, UPC-E, and Code 128). Scans match the WooCommerce GTIN field, EAN, or SKU.
  • CSV import and Quick Paste. Upload a spreadsheet of SKUs and quantities with automatic column matching, or paste a raw SKU list from an email to populate an order instantly.
  • Saved order templates. Buyers save a basket such as “Weekly Restock” and reload it with one click next time. Templates follow logged-in buyers across devices.
  • Live search and filtering. Instant text search, a category tree filter, one-click New, On sale, and Featured filters, and optional Excel-style per-column filters.
  • Stock-aware quantities. Quantity inputs respect real stock, count items already in the cart, and show low-stock and out-of-stock states at a glance.
  • Running order total. Buyers see per-row sums and a live order total, excluding and including tax, as they type.
  • Export the grid. Download CSV, Excel, or XML files, or open a print-ready PDF view.
  • Personal layouts. Column order, width, and visibility are remembered per customer, and sync across devices for logged-in buyers.

Control for store owners

  • Visual column configurator. Drag and drop 18 data columns (image, SKU, EAN, attributes, stock, weight, brand, dimensions, rating, prices, row sums, and more) to control exactly what buyers see, and pin columns left or right.
  • Per-column sorting and filtering. Choose exactly which columns buyers can sort or filter.
  • Live styling editor. Match the grid to your brand with real-time control over colors, spacing, borders, and typography, plus a custom CSS field.
  • Access control. Open the grid to everyone, restrict it to logged-in users, or limit it to specific roles such as wholesale or B2B customers.
  • Variable product support. Show the parent product, every variation as its own row, or both.
  • Display rules. Show, disable, or hide out-of-stock products; show prices including or excluding tax; control badges, image size, and image click behavior.
  • SEO controls. Set the grid page title and meta description, or add noindex to keep a private B2B catalog out of search engines.
  • Fast on every visit. Product data is cached and refreshed automatically when products or stock change.
  • My Account link. Add a Quick Order link to the WooCommerce My Account menu with one checkbox.
  • Privacy ready. Integrates with the WordPress personal data export and erasure tools, and deletes its data on uninstall only when you opt in.
  • Gutenberg block and shortcode. Place the grid on any page, post, or template.

Compatibility and requirements

  • WooCommerce 8.0 or newer (tested up to 10.5)
  • WordPress 6.2 or newer (tested up to 6.9)
  • PHP 7.4 or newer
  • Compatible with High-Performance Order Storage (HPOS) and the Cart and Checkout Blocks
  • Right-to-left (RTL) language support
  • 13 human-translated languages included: Spanish, German, French, Dutch, Portuguese, Swedish, Italian, Russian, Polish, Czech, Slovak, Hungarian, and Romanian. It is also fully translatable into any other language.

Get started

Give your wholesale buyers a faster way to order. Add B2B Quick Order Grid to your store, or explore the live demo and documentation to see it in action.


Frequently asked questions

What is B2B Quick Order Grid and who is it for?

It is a bulk ordering extension for WooCommerce that turns your catalog into a spreadsheet-style grid. Customers enter quantities across many products and add them to the cart in one click. It is built for wholesalers, distributors, and any store with high-volume buyers.

Does it work with large catalogs?

Yes. Below a threshold you set, the grid loads client-side for instant sorting and filtering. Past that threshold it switches to server-side paginated loading, so it stays fast even with tens of thousands of products.

Can I limit the grid to wholesale or logged-in customers?

Yes. You can restrict access to logged-in users only, or to specific user roles such as Wholesale or B2B Customer, so only approved buyers see the ordering grid.

Does it support variable products?

Yes. You can show only the parent product with options chosen in a popup, list every variation as its own row, or show both, depending on how your buyers prefer to order.

Does barcode scanning need special hardware?

No. It works with standard USB and Bluetooth barcode scanners for warehouse use, and it also includes a camera scanner that reads EAN-13, EAN-8, UPC, UPC-E, and Code 128 barcodes with a phone or laptop camera. Scans match products by their WooCommerce GTIN field, EAN, or SKU.

Can customers import an order from a CSV or spreadsheet?

Yes. Buyers can upload a CSV of SKUs and quantities, with columns matched automatically and a preview before adding. They can also paste a raw SKU list from an email or spreadsheet with Quick Paste, and the matching products populate the grid instantly.

Do customers need an account to use the grid?

No. You can open the grid to everyone, and guests can browse, filter, scan barcodes, and add to the cart. CSV import, Quick Paste, and export require a logged-in customer. Saved templates work for guests in their browser, while logged-in buyers get templates that sync across devices.

Is it compatible with High-Performance Order Storage (HPOS)?

Yes. B2B Quick Order Grid declares full compatibility with WooCommerce High-Performance Order Storage and with the Cart and Checkout Blocks, so it works on modern stores using the current WooCommerce architecture.

Which languages are included?

Thirteen human-translated languages ship with the plugin: Spanish, German, French, Dutch, Portuguese, Swedish, Italian, Russian, Polish, Czech, Slovak, Hungarian, and Romanian. Right-to-left languages are supported, and it is fully translatable into any other language.

How does it handle customer data and GDPR?

Saved order templates integrate with the built-in WordPress personal data export and erasure tools, so data requests are covered. The plugin keeps its data on uninstall by default and only removes everything when you enable the "Remove data on uninstall" setting.

Where can I find documentation and support?

Full documentation is available at woocommerce.com/document/b2b-quick-order-grid. If you have a question before or after buying, reach out through the support channel on the product page and our team will help. (confirm final docs/support URLs)

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.