Fixed Bundles

Create pre-defined product combinations at a set price

Last updated: 2025-01-16

Fixed Bundles are pre-defined product combinations that you curate and price as a single offer. Customers purchase the entire bundle as-is, without the ability to swap or customize products.

Best For

Fixed bundles work best for curated collections like starter kits, gift sets, seasonal collections, or "complete the look" outfits where you want to control the exact product combination.

Common Use Cases

Fixed Bundle Examples

  • Starter kits — Everything needed to get started
  • Gift sets — Curated gift combinations
  • Skincare routines — Morning/evening regimen
  • Outfit bundles — Complete looks with accessories
  • Seasonal collections — Holiday or themed sets
  • Sample packs — Try multiple products at once

Creating a Fixed Bundle

1

Start Bundle Creation

Go to CheckoutOS → Dynamic Bundles → Create Bundle → Fixed Bundle.
2

Name Your Bundle

Enter a compelling name like "Complete Skincare Routine" or "Coffee Lovers Starter Kit".
3

Add Products

Search and select the products to include. Set quantity for each.
4

Set Bundle Price

Choose pricing method: fixed price, percentage off, or amount off.
5

Configure Display

Set images, description, and where the bundle appears.
6

Publish

Review and publish your bundle to make it live.

Pricing Options

Fixed Price

Set a specific price for the entire bundle:

Fixed Price Configuration
{
  "pricing": {
    "type": "fixed_price",
    "price": 79.99,
    "compare_at_price": 99.97,
    "show_savings": true,
    "savings_display": "You save $19.98 (20%)"
  }
}

Percentage Off

Apply a percentage discount to the combined product prices:

Percentage Off Configuration
{
  "pricing": {
    "type": "percentage_off",
    "discount_percent": 15,
    "apply_to": "total",
    "show_original_prices": true
  }
}

Amount Off

Apply a fixed dollar discount:

Amount Off Configuration
{
  "pricing": {
    "type": "amount_off",
    "discount_amount": 25,
    "minimum_total": 100,
    "currency": "USD"
  }
}

Bundle Configuration

Complete Fixed Bundle Example
{
  "bundle": {
    "name": "Complete Skincare Routine",
    "type": "fixed",
    "status": "active",
    "products": [
      {
        "product_id": "cleanser-001",
        "quantity": 1,
        "required": true
      },
      {
        "product_id": "toner-002",
        "quantity": 1,
        "required": true
      },
      {
        "product_id": "moisturizer-003",
        "quantity": 1,
        "required": true
      }
    ],
    "pricing": {
      "type": "percentage_off",
      "discount_percent": 20
    },
    "inventory": {
      "track_components": true,
      "hide_when_unavailable": true
    },
    "display": {
      "locations": ["product_page", "cart"],
      "badge_text": "Save 20%"
    }
  }
}

Handling Product Variants

When bundle products have variants (size, color), you can:

Variant Options

  • Lock to specific variants — Bundle only available with chosen variants
  • Allow variant selection — Customer chooses variant during purchase
  • Default with override — Pre-select variant but allow changes
Variant Configuration
{
  "product": {
    "product_id": "t-shirt-001",
    "quantity": 1,
    "variant_handling": "customer_selects",
    "default_variant": "medium-black",
    "available_variants": ["small-*", "medium-*", "large-*"]
  }
}

Display Options

Control how the bundle appears to customers:

Display Settings

  • Custom bundle image or auto-generated collage
  • Savings badge (amount or percentage)
  • Product breakdown showing included items
  • Compare at price with strikethrough
  • "Limited time" or "Popular" labels

Inventory Management

Fixed bundles automatically track component inventory:

  • Bundle availability updates when any component is out of stock
  • Option to show "Limited stock" warnings
  • Can create bundle-specific SKU for fulfillment

Best Practices

Optimization Tips
  • Price strategically — 15-25% off perceived value is the sweet spot
  • Use compelling names — "Starter Kit" or "Complete Set" signals value
  • Show the savings — Make the discount obvious
  • Include a hero product — Lead with your most popular item
  • Test different combinations — A/B test product groupings

Related Topics

Was this page helpful?

Need more help? Contact support