Zum Inhalt springen

Getting started

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

Most shops can publish a working quick-order page in a few minutes: install Rapid, set the scope, drop the shortcode on a page.

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer (HPOS and Cart/Checkout Blocks supported)
  • PHP 8.1 or newer

WooCommerce must be active. If it is missing, Rapid stays inactive and shows an admin notice rather than loading.

  1. Install WooCommerce and make sure it is active.
  2. Install Rapid from the plugin directory (when live on WordPress.org) or upload the rapid folder to /wp-content/plugins/.
  3. Activate the plugin. No setup wizard runs, the packaged defaults (all products, every column on, 12 results per page) work immediately.

Open WooCommerce → Rapid. Everything saves to a single rapid_settings option:

  • Enable quick order, the master toggle, on by default. When off, [rapid_order] renders nothing on the storefront, useful while you build the page out. Turn it on when you are ready for customers.
  • Product scope, All products, or Selected categories only with the categories you tick. With “Selected categories only” and nothing ticked, the form shows all products.
  • Columns, choose which to show: image, SKU, price, stock. The product name and a quantity input are always present.
  • Results per page, how many matches the table shows per search, between 1 and 50 (default 12). Values are clamped to that range on save.

The settings menu and saving are gated to the manage_woocommerce capability, so shop managers, not just administrators, can configure Rapid.

Create a page (for example “Quick Order”) and add the shortcode:

[rapid_order]

That is the whole shortcode, it takes no attributes. The products it offers, the columns and the per-page count all come from the settings screen above. To publish a focused page for one product range, set the store scope to that range’s categories rather than passing anything in the shortcode.

  1. Open your quick-order page, the product table should render with a quantity input on every row.
  2. Type a product name or SKU in the search box, results should update without a page reload.
  3. Set quantities on a few products and click Add selected to cart, they should be added with a single notice (for example “3 products added to your cart.”).
  4. Confirm an out-of-stock product shows a disabled quantity input, it can’t be queued.
  5. Disable JavaScript and reload, the first page of products should still render and the submit should still add to the cart.

The free edition is the full quick-order form: AJAX search by name or SKU, product scope, batched add-to-cart, selectable columns and results-per-page.

Rapid Pro (planned) adds saved order lists, CSV/paste import, customer-specific pricing and per-role forms, not basic quick ordering.