Skip to main content

Configure a Subscription Group with Bundles and Dynamic Swap Rules

Estimated reading time: 4 minutes

Daniel Stevens avatar
Written by Daniel Stevens
Updated today

Introduction

The Bundled Subscription Group allows merchants to create subscription plans based on predefined product bundles.

This group type supports Swapping and Fall Back options to manage product flexibility within a bundled subscription.

Why It Matters

Bundled Subscription Groups help merchants manage complex subscription offerings.

They support controlled product swaps and fallback configurations while maintaining bundle integrity.

How to Create a Bundled Subscription Group

Step 1: Access Easy Subscription

  • Log in to the Shopify Admin portal

  • Navigate to Easy Subscription

  • Click Subscription Plans

Step 2: Create a Subscription Plan

  • Click Create Plan

  • Complete the subscription setup steps as required

Step 3: Select Group Type

  • Locate the Group Type section

  • Select Bundle Product Group

Step 4: Add Bundle Products

  • Click Manage Subscription Bundle

  • Select Add Products from the right side

  • Choose the bundle preset that was previously created

Configure Bundle Options

After selecting the bundle, configure the following options as needed.

Swapping

  • Add products with the same quantity as defined in the selected bundle

  • This ensures correct product swapping within the subscription

  • Select the Start Date and End Date for swapping availability

Fall Back

  • Add fallback products as required

  • Fallback products may have a lower quantity than the original bundle

  • Use fallback when bundled items are unavailable

Finalize the Subscription

  • Review all subscription details carefully

  • Save the subscription plan once configuration is complete

Best Practice

  • Ensure bundle presets are finalized before creating subscription plans

  • Match product quantities exactly for Swapping configurations

  • Review dates and product limits before saving

Notes

Did this answer your question?