Configuration
Rapid is configured in two places: the store-wide settings under WooCommerce → Rapid, and the [rapid_order] shortcode you place on a page. Settings define defaults; the shortcode places and can narrow the form.
Store-wide settings
Section titled “Store-wide settings”Open WooCommerce → Rapid.
Product scope
Section titled “Product scope”Which products the quick-order form can offer:
- All products — the whole catalogue is searchable and listable in the form.
- Selected categories only — restrict the form to the categories you tick. Useful when only part of your catalogue is sold this way (for example a wholesale range), or to keep the form focused.
Columns
Section titled “Columns”Choose which columns the product table shows:
- Image — a product thumbnail.
- SKU — the stock-keeping unit, which B2B buyers often order by.
- Price — the product price.
- Stock — stock status or quantity.
A quantity input is always present — that is the point of the form. Turn off columns you do not need to keep the table tight, especially for buyers who order by SKU.
Results per page
Section titled “Results per page”How many products the live search returns per page. Lower values keep each search snappy on large catalogues; higher values reduce paging for buyers who scan long lists.
The [rapid_order] shortcode
Section titled “The [rapid_order] shortcode”Place the form on any page by adding the shortcode:
[rapid_order]The category attribute
Section titled “The category attribute”Pre-filter the form to a single category by slug:
[rapid_order category="accessories"]This is independent of the store-wide scope. Use it to publish several focused quick-order pages — one per range — each pointing at a different category, while the global scope still defines the overall product pool.
What works without JavaScript
Section titled “What works without JavaScript”Rapid’s live search and category-filter dropdown are progressive enhancements layered over a plain server-side form. With JavaScript disabled, the first page of in-scope products still renders as a table, and the submit still batches the entered quantities into the cart. No buyer is locked out.
Compatibility and housekeeping
Section titled “Compatibility and housekeeping”Rapid is HPOS (Custom Order Tables) and Cart/Checkout Blocks compatible, translation ready (a POT file is included), and accessible — the table collapses to cards on small screens, with visible focus states and screen-reader labels. Deleting the plugin runs a clean uninstall; Rapid creates no custom database tables and connects to no external services.