Use Bulk Variations for multi-variant products
Set up the Bulk Variations module so customers can order multiple size, color, or style combinations of a customized product in a single order.
The Bulk Variations module lets customers add multiple variation combinations to a single customized order. Instead of placing separate orders for each size or color, the customer builds a list of variations with quantities — all using the same design.
This is commonly used for apparel stores where a customer designs one t-shirt and then orders it in multiple sizes (S×3, M×5, L×2, XL×1).
Before you start
- The Bulk Variations module is not enabled by default. You need to add it to the customizer's module list.
- Variations (size, color, material, etc.) must be defined in the module configuration for your product.
- You need access to the Product Builder and product configuration in your WordPress admin.
Step 1: Define variations
Variations are key-value pairs that define which options the customer can select. Each key is a variation type (like "Size" or "Color") and its values are the available options.
Configure variations in the Bulk Variations module settings for your product. For example:
| Variation key | Values |
|---|---|
| Size | S, M, L, XL, 2XL |
| Color | White, Black, Navy, Red |
Step 2: Enable the module
Add the Bulk Variations module to the customizer's enabled modules list for your product. This is done through the product's customizer configuration.
How customers use Bulk Variations
- The customer designs their product (adds text, images, etc.).
- They open the Bulk Variations module.
- The first row appears with dropdowns for each variation key and a quantity field.
- The customer selects their options and enters a quantity.
- They click Add to create additional rows for different combinations.
- The module shows the total quantity across all rows.