Articles on: Commerce Carts

How to use Shopify's discount code system with Mimeeq products.

This guide explains how to use Shopify's discount code system with Mimeeq products. The approach depends on which type of Mimeeq integration you're using:



Got 1 Min Read this Quick Overview


This document is a guide explaining how to use Shopify's discount code system with Mimeeq products.


Integration Types: Covers two integration types - Custom Mimeeq Products (tagged with "mimeeq_custom") and Bundled Existing Products using Cart Transform API.


Basic Discount Setup: Details how to create smart collections for Mimeeq products using the automatic "mimeeq_custom" tag, create discount codes for these collections, and test them.


Bundled Products Considerations: Explains how different discount types work with bundled products, noting that order-level discounts work normally while product-specific discounts must target the master component.


Alternative Approaches: Suggests directly adjusting pricing in Mimeeq configuration or using Shopify's automatic discounts as alternatives to discount codes.


Q&A


  1. How are Mimeeq products automatically tagged in Shopify?

All products created in the Mimeeq configurator are automatically tagged with "mimeeq_custom" in your Shopify store, which allows for easy collection creation.

  1. What's the key difference in how discount codes work between the two integration types?

Custom Mimeeq Products work with standard Shopify discount codes, while Bundled Products (using Cart Transform API) require special considerations - particularly that discount codes must target the master component of the bundle.

  1. How do product-specific discounts apply to bundled products?

When applied to the master component, the discount affects the entire bundle price, not just the master component price. For example, a 10% discount on a $1,000 master component within a $3,000 bundle would result in a $300 discount.

  1. What are the steps to create a smart collection for Mimeeq products?

Navigate to Products > Collections in Shopify admin, click Create Collection, name it, select Smart collection as the type, set the condition "Tag equals mimeeq_custom", and save. All Mimeeq products will automatically be included.

  1. Which discount types work without special requirements for bundled products?

Order-level discounts (percentage off entire order, fixed amount off entire order) and free shipping work normally with bundled products without any special considerations.



Detailed Guide


Integration Types


Type 1: Custom Mimeeq Products

Products created entirely through the Mimeeq configurator that are added to Shopify as new custom products. These are automatically tagged with "mimeeq_custom" and work with standard Shopify discount codes.


Type 2: Bundled Existing Products (Cart Transform API)

Configurations that use existing Shopify product variants and bundle them together at the cart/checkout level using Shopify's Cart Transform API. These require special considerations for discount codes to work correctly.


Overview

You can leverage Mimeeq's integration with Shopify to:

  1. Create smart collections that automatically include all Mimeeq products
  2. Apply discount codes specifically to these collections
  3. Offer promotional pricing without changing the base price in your product configurations


Important: The setup process differs depending on your integration type. Review the appropriate section below for your needs.



Part 1: Basic Discount Code Setup


Understanding Default Product Tags

All products created in the Mimeeq configurator are automatically tagged with "mimeeq_custom" in your Shopify store.


Creating a Smart Collection for Mimeeq Products


  1. Navigate to Products > Collections in your Shopify admin
  2. Click Create Collection
  3. Give your collection a name (e.g., "Mimeeq Products")
  4. Select Smart collection as the collection type
  5. Set the condition: Tag equals mimeeq_custom
  6. Save the collection


Now all products with the "mimeeq_custom" tag will automatically be included in this collection. Any new products created with Mimeeq configurator will also automatically be added to this collection.


Creating a Discount Code for the Collection


  1. Go to Discounts in your Shopify admin
  2. Click Create discount
  3. Choose your discount type (e.g., "Fixed amount")
  4. Enter the discount value (e.g., 500)
  5. Under Specific collections, select your Mimeeq collection
  6. Configure any additional parameters (usage limits, dates, etc.)
  7. Click Save


Testing Your Discount Code


  1. Go to your store frontend
  2. Add a Mimeeq-configured product to cart
  3. Proceed to checkout
  4. Apply your discount code in the discount code field
  5. Verify that the discount is applied correctly


Part 2: Discount Codes with Bundled Products (Cart Transform API)


If you're using Mimeeq's bundling functionality with Shopify's Cart Transform API, discount codes work with some important considerations. This section explains how different discount types interact with bundled products created through the configurator.

How Discount Codes Work with Bundles


1. Order-Level Discounts


Status: ✅ Works normally


Discount codes that apply to the entire order work without any special considerations. These include:

  • Percentage off entire order
  • Fixed amount off entire order
  • Free shipping


Example: A 10% off entire order code will correctly apply to all items including bundled products.


2. Product/Collection-Specific Discounts


Status: ⚠️ Works with specific requirements


Product or collection-based discount codes have special behavior with bundles:


Key Requirements:

  • The discount code must target the MASTER COMPONENT of the bundle
  • The master component must either:
    • Be directly assigned to the discount code, OR
    • Be included in a collection that's assigned to the discount code
  • If the discount code only targets non-master bundle components, the discount will NOT be applied


Important Behavior:

The discount affects the ENTIRE BUNDLE price, not just the master component price.


👉 Tip: When working with modular products where multiple masters may be selected based on user choices, ensure that all potential masters have a discount code applied to them.


Practical Example


Scenario:

  • Bundle total price: $3,000 USD
  • Master component price: $1,000 USD
  • Other components: $2,000 USD combined
  • Discount code: 10% off the master component product


Result:

  • Discount applied: $300 USD (10% of $3,000 total bundle)
  • NOT $100 USD (which would be 10% of only the master component)


Why? From a discount code perspective, bundles are treated as single products where the master component represents the entire bundle. The system considers the total bundle price as the component price.


Best Practices for Bundle Discounts


  1. Configure discount codes to target master components if you want them to apply to bundles
  2. Test discount codes with bundle configurations before going live
  3. Document which products are master components in your bundle configurations for your marketing team
  4. Set customer expectations about how discounts apply to configured bundles
  5. Consider order-level discounts for simpler discount management across all product types


Summary Table


Discount Type

Works with Bundles?

Special Requirements

Order-level (% or fixed)

✅ Yes

None

Free shipping

✅ Yes

None

Product-specific

⚠️ Yes

Must target master component

Collection-specific

⚠️ Yes

Master component must be in collection


Alternative Approaches

While using discount codes through Shopify provides flexibility and tracking capabilities, you can also:

  • Directly adjust pricing in the Mimeeq configuration if you prefer to show the discounted price upfront
  • Use Shopify's automatic discounts feature for collection-wide sales that don't require a code


Need Help?

For additional assistance with Mimeeq configurations, discount code setup, or Shopify integration, please contact our support team.



Updated on: 10/10/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!