Title: Yay Bulk Order
Author: YayCommerce
Published: <strong>November 9, 2026</strong>
Last modified: November 9, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/yay-bulk-order.svg)

# Yay Bulk Order

 By [YayCommerce](https://profiles.wordpress.org/yaycommerce/)

[Download](https://downloads.wordpress.org/plugin/yay-bulk-order.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/yay-bulk-order/#description)
 * [Reviews](https://wordpress.org/plugins/yay-bulk-order/#reviews)
 *  [Installation](https://wordpress.org/plugins/yay-bulk-order/#installation)
 * [Development](https://wordpress.org/plugins/yay-bulk-order/#developers)

 [Support](https://wordpress.org/support/plugin/yay-bulk-order/)

## Description

**Make bulk ordering faster and easier with Yay Bulk Order for WooCommerce.**

Yay Bulk Order helps customers find products, select quantities, and add multiple
items to their cart from a single product table. No more opening individual product
pages just to place a large order.

Designed for **B2B wholesale stores, retailers, and WooCommerce shops with large
product catalogs**, Yay Bulk Order simplifies the buying process and helps customers
place orders with fewer steps.

Whether your customers are ordering products in bulk or browsing your catalog, you
can create flexible product tables that make purchasing more convenient.

**Why use Yay Bulk Order?**

 * **Faster bulk ordering:** Let customers order multiple products and quantities
   from one table.
 * **Flexible product tables:** Build and customize product tables to match your
   store’s needs.
 * **Easy product discovery:** Present product information in an organized, easy-
   to-browse layout.
 * **Convenient placement:** Display product tables anywhere using Gutenberg blocks
   or shortcodes.
 * **Customizable design:** Adjust table columns, quantities, page size, and colors
   for a better shopping experience.

#### FREE FEATURES

**1. Product Table – Order Multiple Products from One Place**

Display WooCommerce products in an organized table so customers can browse, select
quantities, and add multiple products to their cart without visiting individual 
product pages.

Ideal for wholesale catalogs, bulk purchases, and quick ordering.

**2. Product Table Builder – Create and Reuse Custom Tables**

Create, customize, and save product tables to reuse across your WooCommerce store.

Build different ordering tables for different pages or shopping experiences without
starting from scratch.

**3. Columns Manager – Customize Your Product Table Layout**

Control how product information appears in each table.

 * Add or remove table columns.
 * Rearrange columns to match your preferred layout.
 * Customize column display for different devices.

**4. Ready-to-Use Product Table Templates**

Get started quickly with two built-in templates:

 * **Full Features Product Table:** A comprehensive table layout for displaying 
   product information and ordering options.
 * **Simple Product Table:** A streamlined layout for straightforward product selection
   and ordering.

Choose the layout that works best for your customers and customize it as needed.

**5. Flexible Display Options**

Place product tables where customers need them most.

 * Insert tables using a Gutenberg block.
 * Embed tables using shortcodes.
 * Display tables on pages, posts, and WooCommerce shop or archive pages.

**6. General & Design Settings**

Fine-tune your product tables to create a consistent shopping experience.

 * Configure quantity settings.
 * Adjust table page size.
 * Customize interface colors to match your store’s branding.

#### WHO IS YAY BULK ORDER FOR?

Yay Bulk Order is especially useful for:

 * **B2B and wholesale stores:** Help business customers purchase multiple products
   and quantities efficiently.
 * **Retailers and distributors:** Make it easier to order products from large catalogs.
 * **Stores with frequent repeat orders:** Use Pro purchase lists and CSV ordering
   to simplify recurring purchases.
 * **Stores with product variations:** Use Pro variant tables to streamline ordering
   across multiple variations.
 * **Any WooCommerce store:** Offer a convenient alternative to traditional product-
   by-product shopping.

#### SIMPLIFY BULK ORDERING WITH YAY BULK ORDER

From flexible product tables to advanced purchase lists and CSV ordering, Yay Bulk
Order helps you create a faster and more convenient WooCommerce purchasing experience.

Start with the free product table builder and upgrade to Pro when your store needs
more advanced bulk ordering features.

### Source Code

This plugin ships compiled JavaScript and CSS in the `assets/dist/` folder. The 
human-readable source code of these files is public, and you can review, study and
fork it:

[https://github.com/YayCommerce/YayBulkOrder](https://github.com/YayCommerce/YayBulkOrder)

#### Compiled files and their source

 * `assets/dist/blocks/product-table/` (Product Table block editor scripts and styles):
   [apps/blocks/src/product-table](https://github.com/YayCommerce/YayBulkOrder/tree/main/apps/blocks/src/product-table)
 * `assets/dist/blocks/common/` (Cart Summary block): [apps/blocks/src/common](https://github.com/YayCommerce/YayBulkOrder/tree/main/apps/blocks/src/common)
 * `assets/dist/product-table-store/` (Product Table frontend store): [apps/packages/product-table-store](https://github.com/YayCommerce/YayBulkOrder/tree/main/apps/packages/product-table-store)
 * `assets/dist/page-admin/` (admin app): [apps/app-admin/src](https://github.com/YayCommerce/YayBulkOrder/tree/main/apps/app-admin/src)
 * Code shared by these files: [apps/packages/common](https://github.com/YayCommerce/YayBulkOrder/tree/main/apps/packages/common)

The blocks and the frontend store are built with `@wordpress/scripts` (webpack).
The admin app is built with Vite.

#### Build from source

You need Node.js 24 and PNPM 11. Run these commands:

 1. `git clone https://github.com/YayCommerce/YayBulkOrder.git`
 2. `cd YayBulkOrder`
 3. `pnpm install`
 4. `pnpm build` (builds the blocks and the frontend store)
 5. `pnpm build:admin:lite` (builds the admin app)

The compiled files go to `assets/dist/`.

## Blocks

This plugin provides 18 blocks.

 *   Table Filter Button Product Table Filter by Categories.
 *   Product Table WooCommerce Products as Table optimized for bulk ordering.
 *   Table Search Product Table Search Input.
 *   Table Filter Sidebar Product category list toggled by the Table Filter Button.
 *   Table Bulk Actions Product Table Bulk Actions.
 *   Table Product Table Wrapper.
 *   Table Pagination Product Table Pagination Buttons.
 *   Cart Summary Display cart items, totals, and checkout buttons.
 *   Column Product Thumbnail and Product Title
 *   Product Table Columns List of column in order.
 *   Table Header Product Table Header.
 *   Table Footer Product Table Footer.
 *   Column Add to Cart Add to Cart Button
 *   Column Description Product Short Description
 *   Column SKU Product SKU
 *   Column Subtotal Subtotal price of quantity
 *   Column Quantity Quantity Input
 *   Column Select Check to select product

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/` directory, or install Yay
    Bulk Order through the WordPress Plugins screen.
 2. Activate Yay Bulk Order.
 3. Open the plugin’s Product Table Builder.
 4. Create a product table using a built-in template or customize your own layout.
 5. Configure the columns, quantity settings, and design.
 6. Save your table and display it using a Gutenberg block or shortcode.

## FAQ

### Can customers order multiple WooCommerce products at once?

Yes. Yay Bulk Order lets customers select quantities and add multiple products to
their cart from a single product table.

### Can I customize the product table?

Yes. You can create and save product tables, customize columns, adjust settings,
and choose from built-in templates.

### Can I display product tables on different pages?

Yes. You can insert product tables using Gutenberg blocks or shortcodes on pages,
posts, and WooCommerce shop or archive pages.

### Can customers order multiple variations of a product?

Yes, with Yay Bulk Order Pro. The Variant Table feature allows customers to order
multiple variations of the same product.

### Can customers upload CSV files to place bulk orders?

Yes. Yay Bulk Order Pro includes Quick CSV Order, allowing customers to import product
SKUs and quantities from a CSV file.

### Can wholesale customers save products for future orders?

Yes. The Pro version includes Purchase Lists, allowing customers to save, manage,
download, and reorder product lists.

### Can I add bulk ordering features to the WooCommerce My Account page?

Yes. Yay Bulk Order Pro can add Purchase List and Quick Order features to the My
Account area.

### Is Yay Bulk Order only for B2B wholesale stores?

No. Although it is particularly useful for [B2B and wholesale ordering](https://yaycommerce.com/yay-wholesale-b2b-for-woocommerce/),
any WooCommerce store that wants to simplify multi-product purchases can benefit
from Yay Bulk Order.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Yay Bulk Order” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ YayCommerce ](https://profiles.wordpress.org/yaycommerce/)

[Translate “Yay Bulk Order” into your language.](https://translate.wordpress.org/projects/wp-plugins/yay-bulk-order)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/yay-bulk-order/), check
out the [SVN repository](https://plugins.svn.wordpress.org/yay-bulk-order/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/yay-bulk-order/)
by [RSS](https://plugins.trac.wordpress.org/log/yay-bulk-order/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * Initial release.
 * Added Product Table for ordering multiple products.
 * Added Product Table Builder.
 * Added customizable Columns Manager.
 * Added Full Features and Simple Product Table templates.
 * Added Gutenberg block and shortcode display options.
 * Added general and design settings.

## Meta

 *  Version **1.0.2**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.8 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [b2b](https://wordpress.org/plugins/tags/b2b/)[bulk order](https://wordpress.org/plugins/tags/bulk-order/)
   [product table](https://wordpress.org/plugins/tags/product-table/)[quick order](https://wordpress.org/plugins/tags/quick-order/)
   [wholesale](https://wordpress.org/plugins/tags/wholesale/)
 *  [Advanced View](https://wordpress.org/plugins/yay-bulk-order/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/yay-bulk-order/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/yay-bulk-order/reviews/)

## Contributors

 *   [ YayCommerce ](https://profiles.wordpress.org/yaycommerce/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/yay-bulk-order/)