Product Bundles

8 min read

The Product Bundles feature allows you to group multiple products together and sell them as a single unit at a discounted price. Bundles help increase average order value by encouraging customers to purchase complementary products together while enjoying savings.


Overview #

What are Product Bundles?

Product Bundles are collections of products sold together as one package. Customers add the entire bundle to their cart with a single click, and you can offer discounts on individual items or set a fixed bundle price.

Common use cases:

  • Starter kits – Group essential products for beginners
  • Gift sets – Curated collections for special occasions
  • Frequently bought together – Bundle complementary items
  • Value packs – Offer bulk savings on related products
  • Seasonal collections – Holiday or themed product groups

Getting Started

  1. Navigate to Swift Commerce → Products → Product Bundles in your WordPress admin
  2. Configure global settings in the Settings tab
  3. Customize the appearance in the Customization tab
  4. Click Save Changes
  5. Create bundle products in Products → Add New by selecting “Product Bundle” as the product type

Creating a Product Bundle #

Product bundles are created directly in WooCommerce using a special product type.

Step 1: Create a New Product

  1. Go to Products → Add New in your WordPress admin
  2. Enter a Product name (e.g., “Complete Tech Bundle”)
  3. Add a Product description explaining what’s included
  4. Set a Product image that represents the bundle

Step 2: Select Product Bundle Type

  1. Scroll down to the Product Data section
  2. Click the dropdown that says “Simple product”
  3. Select Product Bundle from the list

A new Bundle Items tab will appear in the product data panel.

Step 3: Configure Bundle Pricing

In the Bundle Items panel, you’ll see pricing options:

FieldDescription
Regular PriceThe full price for the entire bundle. Leave empty to auto-calculate from items.
Sale PriceOptional discounted price for the bundle.

Pricing Methods:

MethodHow It Works
Fixed Bundle PriceEnter a specific price for the entire bundle
Auto-CalculateLeave price empty; the bundle price is calculated from items minus their discounts

Step 4: Add Products to the Bundle

  1. In the Bundle Items section, use the search box to find products
  2. Type a product name and select it from the dropdown
  3. The product will be added to your bundle list

For each bundled item, you can configure:

OptionDescription
QuantityDefault quantity of this item in the bundle
Discount %Percentage discount applied to this item
Custom NameOverride the product name displayed in the bundle (optional)

Step 5: Arrange Bundle Items

  • Drag and drop items to reorder them
  • Click the trash icon to remove an item
  • Click the arrow to expand/collapse item settings

Step 6: Publish the Bundle

  1. Review your bundle configuration
  2. Set the product status to Published
  3. Click Publish or Update

Your product bundle is now live and available for purchase!


Settings Tab #

The Settings tab contains global options that apply to all product bundles on your store.

Display Settings

Configure what information is shown for bundle items on the product page.

SettingDescriptionDefault
Show Stock StatusDisplay stock availability for each bundled productEnabled
Show RatingsDisplay product ratings and review countsEnabled
Show Out of Stock ItemsDisplay items even when they are out of stockDisabled
Show Price in CartDisplay individual item prices in the cartEnabled
Show Savings AmountDisplay how much money the customer savesEnabled

Product Link Behavior

Control how clicking on bundled product names or images behaves.

OptionDescription
No LinkProduct names/images are not clickable
Same TabOpens the product page in the same browser tab
New TabOpens the product page in a new browser tab (recommended)

Coupon Application

Configure how discount coupons interact with product bundles.

OptionDescription
On BundleCoupons apply to the entire bundle price only
On Bundle ItemsCoupons apply to individual items within the bundle
On BothCoupons can apply to either the bundle or items
NoneCoupons are disabled for all bundles

Pro Features

These advanced features are available with Swift Commerce Pro:

FeatureDescription
Variable Product SupportAdd variable products to bundles with variation selection
Optional Bundle ItemsMark specific items as required or optional
Per-Item Quantity LimitsSet minimum and maximum quantity for each bundled item
Required Items LimitRequire a minimum/maximum number of items for checkout
Auto-Unavailable on Out of StockAutomatically mark bundle as unavailable if any item is out of stock
Order/Invoice Price DisplayChoose to show bundle price or individual item prices on orders

Customization Tab #

The Customization tab lets you style how product bundles appear on your product pages.

Templates

Choose a pre-designed template to quickly style your bundles:

TemplateDescriptionAvailability
ClassicClean, professional look with subtle bordersFree
ModernBold colors with rounded cornersPro
MinimalSimple and elegant with no bordersPro
VibrantColorful and eye-catching designPro

Item Styling

Customize the appearance of individual bundle items.

SettingDescription
Show Item BordersAdd borders around each bundled product
Border ColorColor of the item borders
Border RadiusCorner roundness in pixels (0 = square, higher = rounder)
Item SpacingGap between items in pixels
Grid ColumnsNumber of columns in grid layout (2, 3, or 4)

Quantity Controls

Configure quantity input for bundle items.

SettingDescription
Show Quantity ControlsAllow customers to adjust item quantities
Input StyleChoose from Stepper (+/-), Dropdown, or Number Input

Discount Badge

Display discount percentages on bundled items.

SettingDescription
Show Discount BadgeDisplay a badge showing the discount percentage
Badge PositionWhere the badge appears (Top Left, Top Right, Bottom Left, Bottom Right)
Badge ColorBackground color of the discount badge
Text ColorColor of the text on the badge

Savings Display

Show customers how much they save with the bundle.

SettingDescription
Show Total SavingsDisplay the total amount customers save
Savings PositionWhere savings appear (Above Button, Below Button, Inside Button)
Savings ColorColor of the savings text

Add to Cart Button

Customize the bundle’s Add to Cart button.

SettingDescription
Button StyleDefault, Full Width, or Centered
Button TextCustom text for the button (e.g., “Add Bundle to Cart”)
Button ColorBackground color of the button
Text ColorColor of the button text

Custom CSS

Add your own CSS code for advanced customization. This allows you to fine-tune any aspect of the bundle appearance that isn’t covered by the built-in options.


How Bundles Work #

Price Calculation

Bundle pricing works in two ways:

1. Fixed Price (Recommended for simple bundles)

  • Set a specific Regular Price for the entire bundle
  • Optionally set a Sale Price for promotions
  • Item discounts are for display only; the fixed price is charged

2. Auto-Calculated Price (Dynamic pricing)

  • Leave the Regular Price empty
  • Set discount percentages on individual items
  • Total price = Sum of all (item price × quantity × (1 – discount%))

Example Auto-Calculate:

  • Item A: $50 × 1 (10% off) = $45
  • Item B: $30 × 2 (20% off) = $48
  • Item C: $20 × 1 (0% off) = $20
  • Bundle Total: $113

Cart & Checkout Experience

When a customer adds a bundle to their cart:

  1. The bundle appears as a single line item
  2. A “Bundle” badge identifies it
  3. Included items are listed below the bundle name
  4. The total bundle price is displayed

In the order details and emails, customers see exactly what products are included in their bundle purchase.

Stock Management

Bundle stock is managed through the individual products:

  • If any required item is out of stock, the bundle cannot be added to cart
  • Stock is deducted from each bundled product when the bundle is purchased
  • Enable “Auto-Unavailable on Out of Stock” (Pro) to hide bundles with out-of-stock items

Managing Bundles in Admin #

Editing Existing Bundles

  1. Go to Products → All Products
  2. Find your bundle product (you can filter by product type)
  3. Click Edit
  4. Make changes to items, pricing, or settings
  5. Click Update

Bundle Item Actions

ActionHow to Do It
Add ItemSearch and select a product from the search box
Remove ItemClick the trash icon on the item
ReorderDrag and drop using the handle icon
Edit SettingsClick the arrow to expand item options

Quick Tips

  • Bundle products appear in your product catalog like any other product
  • You can add bundles to categories and use them in widgets
  • Bundle sales are tracked as regular WooCommerce orders
  • Each bundled item’s inventory is updated when a bundle is sold

Troubleshooting #

Bundle Not Appearing in Product Type Dropdown

  1. Ensure Swift Commerce plugin is activated
  2. Clear any caching plugins
  3. Check that WooCommerce is installed and active

Prices Not Calculating Correctly

  1. Verify each item has a valid WooCommerce price set
  2. Check discount percentages are entered correctly (0-100)
  3. If using fixed pricing, ensure the bundle Regular Price is set

Add to Cart Button Not Working

  1. Check for JavaScript errors in browser console
  2. Ensure no bundled items are out of stock (unless “Show Out of Stock” is enabled)
  3. Verify the product is Published, not Draft

Bundle Items Not Saving

  1. Click Update after making changes
  2. Check for PHP errors in your server logs
  3. Disable other plugins temporarily to check for conflicts

Customers Can’t Complete Purchase

  1. Verify all bundled items have stock available
  2. Check that items haven’t been deleted or set to Private
  3. Review any required fields or item limits

Best Practices #

  1. Choose complementary products – Bundle items that naturally go together
  2. Offer real value – Discounts of 10-20% make bundles attractive
  3. Use clear naming – “Complete Starter Kit” is better than “Bundle #1”
  4. Show savings prominently – Enable savings display so customers see the value
  5. Limit bundle size – 3-5 items works well; too many items overwhelm customers
  6. Test the experience – Add your bundle to cart and complete a test order
  7. Update seasonally – Refresh bundles for holidays and promotions
  8. Monitor performance – Track which bundles sell best and adjust accordingly

Feature Summary #

FeatureFreePro
Create product bundles
Fixed bundle pricing
Auto-calculated pricing
Per-item discounts
Stock status display
Ratings display
Savings display
Grid/List/Compact layouts
Discount badges
Button customization
Custom CSS
Variable product support
Optional bundle items
Per-item quantity limits
Required items limit
Auto-unavailable on stock out
Modern/Minimal/Vibrant templates
Elementor widget
Updated on December 28, 2025
Scroll to Top