How to Create a Product Bundle with Selectable Variants Using a Product Set Template
When the products in a Bundle have color, size, style, or other variant options, customers may need to select a variant for each bundled product individually.
uShopAid provides three similar Product Set templates. Their setup process, pricing rules, and inventory logic are generally the same. The main differences are their product layouts, variant selection methods, and available Style settings.
What Is the Difference Between These Three Product Set Templates?
All three templates have the following characteristics:
- The products included in the Bundle are predefined by the merchant.
- Customers cannot replace the bundled products with other products.
- Customers can select the color, size, style, or other variants of each product individually.
- Different variants can have different prices.
- The Bundle total is recalculated according to the variants currently selected by the customer.
- Discounts can be applied to the entire Bundle or only to specific bundled products.
- Product prices, compare-at prices, discount badges, and product detail links can be displayed.
- A free gift and Gift Message can be added to the Bundle.
- Product images, colors, text, and variant selector styles can be customized.
The main difference between these templates is how the variant options are displayed.
The Third Product Set Template
This template displays the variant options for each product directly:
- Size and similar options are displayed as buttons.
- Color and similar options can be displayed as swatches.
- Customers do not need to open a variant selector first.
- Different layouts can be used to display the bundled products.
- The width, border radius, and arrangement of variant buttons can be adjusted.
This layout is suitable when each product has only a few variant options and you want customers to see all available values immediately.

The third Product Set template displays the variant options for each bundled product directly.
The Fourth Product Set Template
This template uses a more compact variant selector:
- By default, it displays only the currently selected variant combination, such as
S / Black. - Customers click the variant selector to open the options panel.
- Size options are still displayed as buttons.
- Color options can still be displayed as swatches.
- After the customer completes their selection, the panel closes and displays the selected combination.
This layout reduces the amount of space used by each product. It is suitable when:
- The Bundle contains many products.
- Each product has many variants.
- You want to keep the product page clean and compact.
- You do not want the Bundle product page to become too long.

Only the currently selected variant combination is displayed by default.
After opening the variant selector, customers can choose a size, color, or other option from the panel.
The Fifth Product Set Template
This template also displays the variant options for each product directly:
- Size and other options are displayed as buttons.
- Colors can be displayed as swatches.
- Customers do not need to open a variant selector first.
- The width, border radius, and number of variant options displayed per row can be adjusted.
- Different product information layouts are available.
This template is suitable when you want customers to compare all available variants directly while retaining flexible control over how the options are arranged.

The fifth Product Set template displays variant buttons and swatches directly.
Which Template Should You Choose?
Use case | Recommended template |
|---|---|
You want customers to see all colors, sizes, and other options immediately | Third or fifth template |
The Bundle contains many products | Fourth template |
Each product has many variant options | Fourth template |
You want a more compact product page | Fourth template |
You want flexible control over variant width and the number of options per row | Third or fifth template |
You want to display colors using swatches | Any of the three templates |
Try the Three Product Set Templates
Not sure which Product Set template is right for your Bundle?
Open the three live demos below to compare their product layouts and variant selection methods before choosing a template.
Third Product Set Template
View the third Product Set template demo
This template displays the available variant options directly. Customers can view and select colors, sizes, and other options without opening an additional selector.
Fourth Product Set Template
View the fourth Product Set template demo
This template uses a compact variant selector. Customers click the currently selected variant combination to open the options panel and make their selections.
Fifth Product Set Template
View the fifth Product Set template demo
This template also displays the variant options directly, with a different product layout and variant arrangement.
How to Create a Product Set Bundle
Step 1: Select a Product Bundle Template
In uShopAid:
- Click to create a new Bundle.
- Select Fixed Bundle.
- Select the third, fourth, or fifth Product Set template from the template list.
- Click the template to begin creating the Bundle.

Select a Product Set template based on how you want customers to choose product variants.
Step 2: Create a New Bundle Product
In the Select bundle type window, click:
Create new bundle product
uShopAid will automatically create a new product in Shopify and use it as the Bundle product.

Select Create new bundle product to let uShopAid create the corresponding Shopify Bundle product automatically.
This guide uses Create new bundle product. You do not need to create the Bundle product in Shopify beforehand.Step 3: Configure the Basic Bundle Information
Enter the basic Bundle information in the Products settings.
Set the Bundle Title
Enter the title customers will see on the Bundle product page.
Use a title that clearly describes what the Bundle contains, for example:
- Yoga Starter Set
- Complete Fitness Bundle
- Summer Outfit Set
- Coffee and Snacks Bundle
Set the Bundle Status
Select the appropriate Bundle status based on your setup progress.
Before publishing the Bundle, complete all settings and check its actual appearance on your storefront.
Add the Bundled Products
Click Add Product, and then select the products you want to include in the Bundle.
For each bundled product, you can configure:
- Product quantity
- Variants available to customers
- Default selected variant
- Product display order within the Bundle
The merchant predetermines which products are included. Customers can select the variant of each product, but they cannot replace it with another product.

Add the products you want to sell together and configure the available variants for each product.
Configure Gift Message
Enable Gift Message if you want customers to enter a gift message when purchasing the Bundle.
Once enabled, customers can enter their message on the Bundle product page.

Complete the basic Bundle information and configure the products customers will receive.
Step 4: Configure the Bundle Price
Open the Rules settings, and then configure Bundle pricing.
Calculate the Price Automatically from the Bundled Products
Select:
Sync automatically based on the prices of the bundled products
The Bundle total will be calculated using the prices of the variants currently selected for the bundled products.
If a customer changes the color, size, or another variant of a product—and the variants have different prices—the total displayed on the Bundle product page will be recalculated according to the new selection.
After selecting automatic price calculation, you can use the following discount methods.
No Discount
No discount is applied to the Bundle.
The Bundle total equals the combined prices of the currently selected variants of all bundled products.
Apply Discount to the Entire Bundle
Apply a discount to the entire Bundle.
The following discount types are supported:
- Percentage off: Reduces the total by a percentage.
- Amount off: Reduces the total by a fixed amount.
For example, if you configure a 10% Percentage off discount, the system deducts 10% from the combined price of the bundled products.
Apply Discount to Specific Products Only
Apply a discount only to selected products within the Bundle.
To configure this option:
- Select Apply discount to specific products only.
- Click Select products.
- Select the bundled products that should receive the discount.
- Select Percentage off or Amount off.
- Enter the discount value.
- Enter Badge text if needed.
For example, you can apply a 10% discount to only one product and set its Badge text to:10% off
The discount badge, original price, and discounted price will be displayed on the corresponding bundled product.

Apply a discount only to specific products within the Bundle.
Set the Bundle Price Manually
If you do not want the Bundle price to be calculated from the bundled products and their selected variants, select:
Manually set, do not sync automatically
Then enter the Bundle product price manually.
With this option, the Bundle product uses the price entered by the merchant.

Choose whether the Bundle price should be calculated automatically or entered manually.
Step 5: Configure the Compare-at Price
The following options are available under Compare-at price.
Sync Based on the Prices of the Bundled Products
Calculate the Bundle compare-at price using the current selling prices of the bundled products.
Sync Based on the Compare-at Prices of the Bundled Products
Calculate the Bundle compare-at price using the compare-at prices of the bundled products.
If the compare-at price of a bundled product is 0, the system uses that product’s current selling price instead.
This option is useful when you want to display an original price and a discounted price at the top of the Bundle, making the Bundle savings easier for customers to understand.
Manually Set, Do Not Sync Automatically
Set the Bundle product’s compare-at price manually instead of calculating it from the bundled products.

Configure the Bundle price, discount method, and compare-at price.
Step 6: Add a Free Gift
In the Free Gift section, click Add free gift to add a gift to the current Bundle.
After adding the gift, check that:
- The correct gift is displayed.
- The correct gift variant is selected.
- The gift is included after the Bundle is added to the cart.
- The gift discount is applied as expected.

Add a free gift to the Bundle when required by your promotion.
Step 7: Configure the Product Images and Description
Open the Media & Description settings.
Add Bundle Images
You can upload Bundle product images manually or click:
Add media from bundled products
This imports images from the bundled products.
Use a main image that clearly shows the complete set whenever possible. Customers should be able to understand what the Bundle contains before opening its product page.
Add a Bundle Description
You can enter the Bundle product description manually or click:
Add description from bundled products
This imports the descriptions of the bundled products.
Avoid simply combining the complete descriptions of every product. Instead, focus on:
- Which products the Bundle includes
- The quantity of each product
- Which variants customers can select
- The main use case for the Bundle
- Available savings
- Free gifts or other purchasing information

Upload a clear Bundle image and add a concise, helpful product description.
Step 8: Adjust the Style
Open the Style settings to adjust how the bundled products and variant selectors appear on the storefront.
Important: Style settings apply to all Bundles using the same template.If you change the Style of a Product Set template, other Bundles using that template may also change.
Before saving your settings, confirm that the new Style is also suitable for any other published Bundles using the same template.
Style Settings Shared by All Three Templates
Depending on the selected template, you can usually adjust:
- Whether to display bundled product prices
- Whether to display bundled product compare-at prices
- Desktop product image size
- Mobile product image size
- Image border radius
- Image scaling or cropping
- Whether customers can click a product title or image to open its product page
- Whether to display View Details
- Bundle background
- Product title color
- Product price color
- Border and divider colors
- Sold Out message color
- Product title font size and style
- Product price font size and style
- View Details font size and style
- Sold Out message font size and style

Adjust the product images, text, prices, colors, and other shared storefront settings.
Style Settings for the Fourth Product Set Template
Because the fourth template uses a compact variant selector, its Style settings mainly control:
- Variant Selector Background
- Variant Selector Border
- Variant Selector Text
- Variant selector text size and style
- Product images and information
- View Details
- Product price and compare-at price
Customers will see the available sizes, colors, and other options only after clicking the variant selector.

The Style settings for the fourth template mainly control its compact variant selector.

The fourth template keeps the storefront layout compact by displaying only the currently selected variant combination.
Style Settings for the Third and Fifth Product Set Templates
Because these two templates display buttons and swatches directly, they usually include more settings related to variant arrangement, such as:
- Layout
- Variant Border Thickness
- Variant Border Radius
- Variant Width
- Variants per line (Desktop)
- Variants per line (Mobile)
- Edit Swatches
- Variant Option Name
- Divider Line
Layout
Adjust how the product image, product information, and variant options are arranged.
Choose a suitable layout based on the product image ratio, number of variants, and available page width.
Variant Border Thickness
Adjust the border thickness of the variant buttons.
Variant Border Radius
Adjust the border radius of the variant buttons.
Variant Width
Control the width of each variant option.
If the size or option names are short, you can use a narrower width. If the option names are longer, increase the width to prevent the text from being cut off.
Variants per Line
Control how many variant options are displayed per row on desktop and mobile devices.
Because mobile screens are narrower, consider displaying fewer options per row. Check the Bundle on an actual mobile device to ensure that the option text is displayed completely.
Edit Swatches
Configure the swatches associated with color or other variant options.
You can:
- Assign a color to a color option.
- Upload a custom image for an option.
- Adjust how swatches are displayed.
- Help customers identify different variants more easily.
Make sure each swatch accurately represents the actual product color or style.
For white, light-colored, or background-colored swatches, use a clear border so customers can identify them easily.
Assign colors or custom images to variant options displayed within the Bundle.
Will Editing a Swatch in the Bundle Affect the Original Product?
No.
Swatches configured through Edit Swatches in a Product Set template affect only how the product appears within the Bundle. They do not modify the original Shopify product.
The following will not be affected:
- Color swatches on the original product page
- Original product variant names
- Original product variant values
- Original product variant images
- Original product page styling
- Original product prices
- Original product inventory
- Other Shopify product data
For example, you can configure the Black option as a black swatch within the Bundle or upload a custom image for an option.
These settings control only the appearance of the swatch in the Product Set template. The original product page will not change.
Step 9: Save and Test the Storefront Experience
After completing the setup, save the Bundle and open the Bundle product page on your storefront.
Check at least the following:
- The Bundle contains the correct products.
- Each product has the correct default variant.
- All permitted colors, sizes, and other options are available.
- Product images change correctly when variants are switched.
- The Bundle total updates correctly when variants are switched.
- Discount badges appear on the correct products.
- The Bundle’s original and discounted prices are correct.
- View Details works correctly.
- Customers can enter a Gift Message.
- The free gift is added correctly.
- Add to Cart works correctly.
- Out-of-stock products or variants are restricted correctly.
- Variant options are easy to use on desktop and mobile devices.

Why Doesn’t the Bundle Price Update Correctly After Switching Variants?
These three Product Set templates allow customers to select a variant for each bundled product individually. Different variants may have different prices.
After a customer changes a variant, the total displayed on the Bundle product page should be recalculated according to the current selections.
If any of the following occurs after switching a variant:
- The Bundle total does not change.
- The displayed price is incorrect.
- The original or discounted price does not update correctly.
- Another price area on the product page continues to display the previous price.
The price display area of the current store theme may require compatibility adjustments.
uShopAid already supports Shopify’s official free themes. Some third-party or custom themes may require additional theme adaptation.

When variants have different prices, the Bundle total should update according to the customer’s current selections.
How Is Inventory Checked When a Customer Purchases the Bundle?
When a customer purchases the Bundle, the system checks the actual inventory of each bundled product and its currently selected variant individually.
For example:
- If all bundled products and selected variants are in stock, the customer can purchase the Bundle.
- If a selected variant is out of stock, purchasing will be restricted according to that variant’s actual inventory status.
- When the customer changes a variant, the system checks the inventory status of the newly selected variant.
- When the inventory of a bundled product changes, the availability of that product in the Bundle is determined using its actual inventory.
Therefore, these three Product Set templates do not need to sync the inventory quantities of the bundled products to the Bundle product.
Inventory is always determined using the actual inventory of each bundled product and its selected variant.
Frequently Asked Questions
Can Customers Replace the Products Included in the Bundle?
No.
The merchant predetermines the products included in these three Product Set templates. Customers can select a variant for each product, but they cannot replace it with another product.
Can Different Variants Have Different Prices?
Yes.
If a bundled product’s variants have different prices, the Bundle total will be recalculated according to the variants currently selected by the customer.
Why Is the Price Correct in the uShopAid Preview but Incorrect on the Storefront?
This is usually related to how the store theme displays product prices.
uShopAid already supports Shopify’s official free themes. Some third-party or custom themes may require additional theme adaptation.
Provide uShopAid Support with the storefront URL of the Bundle product. If the storefront is password-protected, also provide the storefront password.
Will Swatches Configured in the Bundle Modify the Original Product?
No.
Swatch settings in the Bundle control only how products appear within the Product Set template. They do not modify the variants, images, prices, inventory, or product page styling of the original Shopify product.
Summary
The Products, Rules, Media & Description, price calculation, and inventory logic are generally the same across these three Product Set templates. Their primary differences are their product layouts, variant selection methods, and Style settings:
- The third template displays buttons and swatches directly, allowing customers to view and select variants immediately.
- The fourth template keeps variant options collapsed by default. Customers click the selector to open the options panel, making it suitable for Bundles with many products or variants.
- The fifth template also displays variants directly and supports flexible layouts and variant arrangements.
- When customers switch variants, the Bundle total is recalculated according to their current selections.
- If the Bundle price does not update correctly on the storefront, the store theme may require compatibility adjustments.
- During purchase, the system checks the actual inventory of every bundled product and its selected variant individually.
- Swatch settings within the Bundle affect only the Bundle display and do not modify the original Shopify product.
Whichever template you choose, test different variant combinations, price changes, discounts, inventory restrictions, and the desktop and mobile experience before publishing the Bundle.
Updated on: 06/08/2026
Thank you!