Articles on: Commerce Carts

Shopify Bundles: How to Create and Map Dynamic Product Sets

Content


  1. Overview
  2. Bundling Methods by Product Type
  3. Creating Bundles in Mimeeq
  4. Custom Products Configuration
  5. Single Variants Configuration
  6. Cart Bundle Configuration
  7. Admin Bundle Configuration
  8. Shopify Bundling Methods for Modular Products
  9. 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.


Important: Bundle functionality is available for Shopify-integrated stores. This feature requires an active Shopify connection and will not function without proper Shopify integration. Refer to the Shopify App - Admin Settings to ensure all required settings are configured correctly.


Example of a bundled product in a Shopify cart


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.


Note: Both bundling methods have specific technical limitations and use cases. For detailed information about Cart Transform API limitations and when to choose each method, please see our Understanding Shopify Cart Transform API Limitations guide (Coming soon!)


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:


  1. Navigate to your product's configuration page
  2. Open the Pricing and Codes tab
  3. Find the Add to Cart Configuration section
  4. 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:


  1. Custom Products to Create - Creates entirely new products in Shopify before adding to cart
  2. Single Variants to Add to Cart - Adds existing Shopify variants directly to the cart as a single item
  3. 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 - {{CASETYPE#name}} - {{Casecolour#name}} - {{shortcode}}

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 {ItemMaster[{keyboardtype#code}]#commerceId} or variant id directly 7234567890123

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:


  1. Navigate to your product's configuration page
  2. Open the Products tab
  3. Find the Commerce Bundle Settings section
  4. 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


  1. Select "Shopify All Elements as Single Items" from the Method dropdown
  2. Each element with a Shopify mapping will be added separately to the cart
  3. 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:


  1. Select "Shopify Custom Defined Logic" method
  2. Configure how to handle undefined elements
  3. Click "Add Bundle" to create a new bundle
  4. 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


Only items shown on the finish screen are included in bundles (items with "Hide on Finish Screen" are excluded)



  1. Shopify Cart Transform API Limitations (Coming soon!)
  2. Shopify App - Admin Settings
  3. Shopify Latest Version Updates



Updated on: 05/12/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!