Bundle Products
Bundle Products
What Are Bundle Products?
Last Updated: May 14, 2026Version note: Bundle products were introduced in DMSI DDLS v2.1.0. A bundle product groups multiple DDLS products into a single purchasable SKU. When a customer buys a bundle: One parent license is created for the bundle itself One child license is created for each product inside the bundle One subscription is linked to the parent...
Creating a Bundle Product
Last Updated: May 14, 2026Version note: Bundle products require DMSI DDLS v2.1.0 or later. Prerequisites Before creating a bundle product, make sure: The individual DDLS products you want to include already exist and have licensing enabled. You have decided on the bundle price and whether it will be subscription-based. Step-by-Step Guide Step 1: Create a WooCommerce Product Go to...
Bundle Licensing and Subscriptions
Last Updated: May 14, 2026This document explains how licenses and subscriptions work when a bundle product is purchased and renewed. What Happens on Purchase When a customer completes a purchase of a bundle product, the order processor: Creates a parent license for the bundle product itself. The parent license is not directly activated — it acts as the container...
How Bundles Appear in the Customer Portal
Last Updated: May 14, 2026Grouped Display When a customer has purchased a bundle, their Licenses section in the customer portal displays a grouped view rather than individual standalone rows. The bundle appears as a group header. It shows: The bundle product name (e.g., “Developer Pack”) The parent license key The subscription renewal date A renewal action button Child licenses...
Bundle Products — Known Limitations (v2.1.0)
Last Updated: May 14, 2026Team Product Seat Tier in Bundles Limitation: When a bundle contains a product configured for Team Management (multi-seat licenses), the bundle always grants the first configured seat tier (index 0) from that product’s seat tier list. Why this occurs: In a normal (non-bundle) purchase, the customer selects a seat tier at checkout via a dropdown....
