Shopify Bundles: How to Create and Map Dynamic Product Sets
Content
- Overview
- Bundling Methods by Product Type
- Creating Bundles in Mimeeq
- Custom Products Configuration
- Single Variants Configuration
- Cart Bundle Configuration
- Admin Bundle Configuration
- Shopify Bundling Methods for Modular Products
- How to Configure Modular Product Bundles
Overview
Mimeeq provides advanced bundling functionality for 3D configurators integrated with Shopify stores. This feature allow you to group multiple product components into a single purchase unit, enabling complex product configurations to be added to cart as packages.

Bundling Methods by Product Type
Standard Products - Two Bundling Approaches
Standard products support two bundling methods
- Cart Transform API (Dynamic Bundling) - Real-time bundling that occurs during the cart process without creating products in your catalog.
- Admin Bundling - Creates static bundles via Shopify's Admin API during the add-to-cart process.
Modular Products - Custom Bundling Methods
Modular products use different bundling approaches that allow flexible element combinations. See the Modular Product Bundles section for detailed configuration.
Creating Bundles in Mimeeq
To create a bundle in Mimeeq, follow these steps:
- Navigate to your product's configuration page
- Open the Pricing and Codes tab
- Find the Add to Cart Configuration section
- In the Method dropdown, select your bundling approach - Single Custom Product or Shopify Custom Defined Logic
Single Custom Product
When you select Single Custom Product, your configured product will be added as a single item to the cart. This is the simplest approach where all components are combined into one product.
Shopify Custom Defined Logic (Multiple Components)
When you select Shopify Custom Defined Logic, you have three independent options that can be used separately or together:
- Custom Products to Create - Creates entirely new products in Shopify before adding to cart
- Single Variants to Add to Cart - Adds existing Shopify variants directly to the cart as a single item
- Bundles - Creates a grouped collection of products that are treated as a single unit. Choose between:
- Cart Bundle (Cart Transform API) - For dynamic bundling
- Admin Bundle - For static bundle creation
Custom Products Configuration
When creating custom products, configure the following:
Field | Description |
|---|---|
Name | Product name with variable support. For example PC Case - |
SKU Code | Optional SKU identifier |
Qty to Add | Quantity of this item |
Price Each | Individual item price |
Cart Parameters | Additional data passed to cart |
Single Variants Configuration
For adding individual Shopify variants to bundles:
Field | Description |
|---|---|
Varaint ID | Shopify Мariant ID. For example, it can either be created from block placeholders, using Item Master |
Qty | Quantity to add to the cart |
Cart Parameters | Additional variant data |
Cart Bundle Configuration
When creating Cart Bundle, configure the following:
Field | Description |
|---|---|
Bundle Name | Name of the bundle, only for internal use |
Price Method | Determines how component prices are calculated - Mimeeq (per item) or based on Shopify Variant (Uses Merge) |
Repeat Master in Components | Whether to include the master product in the component list |
Override Title | Customizes the bundle title using variables like {shortcode}, {productname} |
Override Image | None - use the default product image. Configurator image - override default image with a custom image for product and it may add a short delay (2-3 seconds) when adding product to your cart. |
After you define main bundle settings, you can define variants that will be added to a bundle.
Field | Description |
|---|---|
Is master | Defines the Master Product as the primary item in the bundle. Note that to add price to Master Product “Repeat Master in Components” have to be set up to Yes. Must be assigned to only one item per bundle |
Variant ID / Custom Product | Shopify Variant ID or created Custom Product |
Qty | Quantity of this item in bundle |
Price Each | Individual item price |
Cart Parameters | Additional data passed to cart |
Admin Bundle Configuration
When creating Admin Bundle, configure the following:
Field | Description |
|---|---|
Bundle Name | Name of the bundle, only for internal use |
Price Method | Determines how component prices are calculated - Mimeeq (per item) or based on Shopify Variant (Uses Merge) |
Image | None - use the default product image. Configurator image - override default image with a custom image for product and it may add a short delay (2-3 seconds) when adding product to your cart. |
Title | Customizes the bundle title using variables like {shortcode}, {productname} |
Bundle Price | Price per bundle. Only available if Price Method - Mimeeq |
After you define main bundle settings, you can define variants that will be added to a bundle.
Field | Description |
|---|---|
Type | Variant ID or Product ID |
Variant ID / Product ID | Specify Shopify Variant ID or Product ID depends on the type |
Qty | Quantity of this item in bundle |
Shopify Bundling Methods for Modular Products
To create a bundle in Mimeeq for modular products, follow these steps:
- Navigate to your product's configuration page
- Open the Products tab
- Find the Commerce Bundle Settings section
- In the Method dropdown, select your bundling approach.
Available Bundling Methods
Method | Description |
|---|---|
Custom Product | creates a single custom product with element listed as cart line attributes |
Shopify All Elements as Single Items | Each element added individually to cart |
Shopify Single Bundle With All Elements | All elements bundled together |
Custom Defined Logic | Custom created bundle rules. Complex scenarios with multiple bundle groups |
How to Configure Modular Product Bundles
Method 1: Custom Product (Default)
This is the current standard approach where all configured elements become one custom product.
Method 2: All Elements as Single Items
- Select "Shopify All Elements as Single Items" from the Method dropdown
- Each element with a Shopify mapping will be added separately to the cart
- Elements appear as individual line items in the cart
Method 3: Single Bundle With All Elements
When you select this method, additional settings appear:
Field | Description |
|---|---|
Price Method | Determines how component prices are calculated - Mimeeq (per item) or based on Shopify Variant (Uses Merge) |
Override Title | Customizes the bundle title using variables like {shortcode}, {productname} |
Override Image | No - use the default product image. Yes - override default image with a custom image for product and it may add a short delay (2-3 seconds) when adding product to your cart. |
Method 4: Custom Defined Logic
This advanced method allows you to create multiple custom bundles from your modular elements.
Additional Settings for Custom Logic:
Field | Description |
|---|---|
How to Handle Undefined Elements | What happens to elements not in any bundle. Add Selected Only Elements as Single Items - Only elements that you select will be be added as single items to the cart if not specified into a bundle. Unselected products will not be added to cart. Add All Elements as Single Items - Any products that are not specified into a bundle will be added as single items to the cart. |
Single Items to Add | Specific elements to add as single items. Available only if Add Selected Only Elements as Single Items selected |
Creating Custom Bundles for Modular Products:
- Select "Shopify Custom Defined Logic" method
- Configure how to handle undefined elements
- Click "Add Bundle" to create a new bundle
- For each bundle, configure:
Field | Description |
|---|---|
Bundle Name | Name of the bundle, only for internal use |
Method | Type selection: Bundle or Custom product (create a standard custom product for each selected product, using component's specification as cart attributes) |
Price Method | Determines how component prices are calculated - Mimeeq (per item) or based on Shopify Variant (Uses Merge) |
Override Image | No - use the default product image. Yes - override default image with a custom image for product and it may add a short delay (2-3 seconds) when adding product to your cart. |
Override Title | Customizes the bundle title using variables like {shortcode}, {productname} |
List of Products to Include | Select which elements go in this bundle |
Related articles:
- Shopify Cart Transform API Limitations (Coming soon!)
- Shopify App - Admin Settings
- Shopify Latest Version Updates
Updated on: 05/12/2025
Thank you!
