Free, open source

Rapid

Bulk ordering without clicking through pages

Rapid adds a searchable quick-order form to WooCommerce. Buyers find products by name or SKU, set quantities in a table and add many products to the cart in a single submit.

Open source GPLv2
Open source, GPL licensed No account, no card Works without JavaScript, HPOS and blocks

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

See it in action

A quick order form with search, price, stock and quantity fields
The same form as stacked cards on mobile
Product scope and order-table columns in the dashboard

Bulk ordering is often slow

A B2B buyer knows what they want, but has to click through dozens of product pages, add each one separately and wait for reloads. Reorders take longer than they should.

  • Clicking through many product pages for one order
  • Adding products one at a time, with a reload each time
  • No fast SKU search for repeat customers
  • Recurring orders take more time than browsing itself

Rapid collects the whole order on one page

  • A form with name/SKU search and quantities in a table
  • Add many products to the cart in one submit, with a single notice
  • Product scope: all products or selected categories only
  • Works without JavaScript, search and filter are enhancements

What you get in the free version

Everything you need to place a large order in moments.

[rapid_order] shortcode

Renders a searchable product table/form on any page. Set the product scope (all products or selected categories) in WooCommerce → Rapid.

AJAX search

By name or SKU, debounced and with no page reload.

Product scope

All products, or selected categories only, you decide what appears in the form.

Batched add-to-cart

Set quantities on many products and add them all at once, with a single combined notice.

Selectable columns

Show image, SKU, price and stock, and set how many search results appear per page.

Up and running in three steps

Pick a scope and publish your first quick-order page.

01

Install

Activate Rapid alongside WooCommerce.

02

Pick a scope

In WooCommerce → Rapid, choose all products or selected categories, and which columns to show.

03

Add a page

Create a page with the [rapid_order] shortcode and test placing an order.

Who it is for

When buyers know the catalogue and value speed over browsing.

B2B and wholesale

Regular buyers place large orders by SKU without clicking through pages.

  • SKU search
  • Batched add-to-cart
  • Category scope

Trade and supply

One order page replaces dozens of product-page visits.

  • Quantity table
  • Single notice
  • HPOS and blocks

Reorders

Fewer steps for recurring baskets, faster orders, fewer drop-offs.

  • No-JS fallback
  • Mobile cards
  • Accessible markup

What PRO adds, and why it matters

CSV / paste import

Paste SKU and quantity lines via [rapid_bulk_paste] and add everything to the cart in one submit.

Saved order lists

Logged-in customers save named SKU lists, reload them into the paste box, and delete lists they no longer need.

Customer-specific pricing

Show role- or customer-based prices in the quick-order table via rapid/product_price_html (CustomerPricing, shipped).

Per-role forms

Different product scopes, columns, intros and default SKU lines per role (RoleOrderForms, shipped).

What you get: FREE vs PRO

PRO keeps everything in the free plugin and adds the modules below.

Feature FREE PRO
[rapid_order] shortcode
AJAX search by name/SKU
Scope: all or categories
Batched add-to-cart
Selectable table columns
Works without JavaScript
Bulk SKU paste [rapid_bulk_paste] ×

Rapid vs Barn2 Product Table vs Wholesale Suite

How Rapid compares to the popular WooCommerce wholesale order form plugins.

RapidBarn2 Product TableWholesale Suite
Free version YesTrial onlyFree core
One-page AJAX order form YesYesYes
AJAX product search YesYesYes
Customer-specific pricing ProYes
CSV / paste bulk import Pro
Saved order lists Pro
Open source (GPLv2) YesProprietaryCore GPL
Paid plan price from €29/yrfrom $99/yrfrom $99/yr

Competitor data and pricing as of June 2026; check the vendors' sites for current pricing.

Need more? Rapid PRO

The free edition covers the full quick-order form. Rapid Pro adds bulk SKU paste, saved customer lists, customer-specific pricing and per-role forms.

  • Bulk SKU paste [rapid_bulk_paste] (shipped)
  • Saved order lists (shipped)
  • Customer pricing via rapid/product_price_html (shipped)
  • Per-role forms (shipped)

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin, we answer in the open.

Frequently asked questions

Does it require WooCommerce?

Yes. Rapid requires WooCommerce to be installed and active and declares it as a required plugin. The form searches and orders WooCommerce products and uses WooCommerce's own cart. Without WooCommerce active, the [rapid_order] shortcode renders nothing.

Can I limit the form to certain categories?

Yes. In WooCommerce → Rapid, set the product scope to "Selected categories only" and tick the categories you want to offer. Choosing "All products" covers the whole catalogue. The scope is set in the settings, the storefront form itself does not show a separate category filter.

Does it work without JavaScript?

Yes. Without JavaScript the form renders the first page of in-scope products as a plain table, and the submit button still adds the entered quantities to the cart server-side. The AJAX search by name or SKU is a progressive enhancement. You control how many products appear on that first page via the "Results per page" setting.

How does adding to the cart work?

Enter a quantity for each product you want, then click "Add selected to cart". Every product with a quantity above zero is added in a single submit, and Rapid shows one notice with the number of products added (and skipped, if any). A single submit handles up to 200 line items.

Is Rapid HPOS and blocks compatible?

Yes. Rapid declares compatibility with HPOS (High-Performance Order Storage) and the WooCommerce Cart and Checkout Blocks. It uses WooCommerce's own cart and creates no custom database tables. It stores only two options: rapid_settings and rapid_db_version.

Does Rapid pair with Minimum and Tipping?

Yes. Minimum enforces quantity and order-total rules, and Tipping adds an optional tip at checkout. All three are from wppoland.com and work independently.

How does Rapid compare to Barn2 Product Table and Wholesale Suite?

Rapid adds a one-page AJAX order form via the [rapid_order] shortcode for free, and its Pro edition adds CSV import, saved lists, and customer-specific pricing from €29/yr. Barn2 Product Table starts from $99/yr with a trial only, and Wholesale Suite's Order Form also starts from $99/yr. Pricing as of June 2026.

Add quick ordering to your store

SKU search, quantities in a table and batched add-to-cart. The full FREE edition under GPL.

Read the docs

FREE is the full quick-order form, PRO adds bulk SKU paste, saved customer lists, customer pricing and per-role forms.