Articles on: Configurator

Understanding Mimeeq Embeds: Types, Configuration, and Customization

Content


  1. What Are Mimeeq Embeds?
  2. Embed Types Overview
  3. How to Generate Embed Codes
  4. Embed Templates Settings
  5. Embedding Code on Your Website


What Are Mimeeq Embeds?


Embeds are snippets of code that you can place on your website to display Mimeeq 3D configurators or product catalogs. Each embed type serves a specific purpose, from displaying product catalogs to enabling individual product configuration. All embeds are controlled through embed templates, which give you centralized control over styling, behavior, and settings.


Mimeeq provides several types of embeds that allow you to integrate 3D configurators, product lists, B2B baskets, and authentication embeds for user login/registration. This guide covers the available embed types, their capabilities, and how to customize them using embed templates.


Embed Types Overview


Configurator Embeds


Embed Type

Description

Purpose

Indexable

Standard Product Configurator

Embeds one specific standard configurator

Most common for e-commerce sites, single product pages

Modular Product Configurator

Embeds one specific modular configurator

Most common for e-commerce sites, single product pages

Product List

Embeds catalog of all your active configurators

Product catalogs

Product Group

Embeds grouped product configurators

Product catalogs, category pages


Standard and Modular Product Configurators are the most commonly used types, especially for e-commerce customers, as they benefit from CDN caching and provide the best performance. Product lists (including group lists) do not use CDN caching and load more slowly due to fetching multiple products dynamically.


Other Embeds


Embed Type

Description

Basket Embed

Embeds the Mimeeq Basket as part of another embed (product menu, configurator) or as a standalone element on any page of your website.

Authentication Embed

Authentication embed for user login/registration, password reset, etc

Favorites List

Embeds user's saved items configuration. Require user authentication


How to Generate Embed Codes


Standard Product Configurator


The Standard Configurator Embed displays a single configurable product. This is ideal for dedicated product pages where you want to showcase one specific item with all its configuration options.


How to Generate:


  1. Navigate to the specific standard configurator in Mimeeq Admin
  2. Click "Copy Embed Code" on the configurator page
  3. Select your Embed Template
  4. Configure language and price group settings (overrides Embed Template default settings)
  5. Copy the embed code


Standard Product Configurator Example


Modular Product Configurator


The Standard Modular Configurator Embed displays a single modular configurable product. By default, modular configurators open in a modal overlay to provide a full-screen experience, but you can change these settings in Embed Template)


How to Generate:


  1. Navigate to the specific modular configurator in Mimeeq Admin
  2. Click "Copy Embed Code" on the configurator page
  3. Select your Embed Template
  4. Configure language and price group settings (overrides Embed Template default settings)
  5. Copy the embed code


Modular Product Configurator Example


Product List


The Product List Embed displays a catalog of all your active products. This is the most commonly used embed type for showcasing your entire product range.


Key Features:


  • Displays all active products
  • Supports filtering by categories and search
  • Includes sorting options (A-Z, Z-A)
  • Adjustable tile sizes (large or small)
  • Optional favorites functionality


How to Generate:


  1. Navigate to your product list in Mimeeq Admin
  2. Click "Copy Embed Code"
  3. Select your Embed Template
  4. Optionally specify language and price group (overrides Embed Template default settings)
  5. Copy the embed code


Product List Embed Example

⚠️ Important: Product Lists automatically include all publicly active products, while Product Groups require manual addition of products for safety. We recommend using Product Groups as they give you complete control over which products are visible on your website.


Product Group


The Product Group Embed displays a specific group of all your active products. Ideal for product categories pages.


How to Generate:


  1. Navigate to SettingsDataProduct Groups
  2. Create a product group (e.g., "Armchairs")
  3. Open the product group and set Status to Active, add products to the group
  4. Click "Copy Embed Code"
  5. Select your Embed Template
  6. Optionally specify language and price group (overrides Embed Template default settings)
  7. Copy the embed code


Product Group Embed Example


Basket Embed


The Mimeeq Basket can function independently on any page of your website, not just product pages. Read our Mimeeq Basket System help article for detailed configuration and embedding instructions.


Authentication Embed


The Auth embed allows you to add user login and registration functionality directly to your website. This enables features like using favorites or Mimeeq Basket.


What the Auth Embed Includes


  • User login form
  • New user registration
  • Password recovery option
  • Automatic session management


When authentication is enabled:


  • Users can save favorite products and configurations to their account
  • Display user-specific pricing based on their account settings
  • Show specific products or features only to authenticated users
  • Show Basket only for logged-in users


How to Generate Auth Embed


  1. Navigate to SettingsCodeLogin Code in Mimeeq Admin
  2. Ensure authentication is enabled for your account
  3. Click "Copy Embed Code"
  4. Select your Language
  5. Optionally override Theme settings (button background colour and button text colour)
  6. Copy the embed code


Auth Embed Example (Login Modal)


Favorites List


The Favorites Embed displays products that logged-in users have marked as favorites. This is particularly useful for scenarios where users need to save and return to specific product configurations. The Favorites Embed can be embedded as dedicated embed or within Product List Embed.


Option 1: Dedicated Favorites Embed


  1. Navigate to SettingsCodeFavorites Code in Mimeeq Admin
  2. Select your Embed Template
  3. Configure language and price group settings (overrides Embed Template default settings)
  4. Copy the embed code


Option 2: Favorites within Product List


  1. When creating a Product List embed, ensure you have authentication enabled
  2. In your Embed Template Settings, make sure Hide Favorites option is disabled
  3. Logged-in users will automatically see a favorites section in the product list controls
  4. Users can mark products as favorites directly from the product list


Favorites within Product List Example

Embed Templates Settings


Embed templates are the control center for your embeds. They allow you to define consistent styling, behavior, and settings that can be applied across multiple embeds. Each template has a unique ID that you reference when generating embed codes, allowing centralized control over multiple embeds across your website.


Templates are created and managed through a user-friendly GUI in the Mimeeq admin panel. You don't need to work with JSON directly - the admin panel provides intuitive controls for all settings.


Why Multiple Templates?


Imagine you're running an e-commerce furniture company. You'll need different embed experiences for different parts of your business:


Template 1: "Product Page with Pricing" This is your main selling template. When customers visit your product pages, they see the full configurator with all customization options, live pricing updates, and an add-to-cart button. This template includes everything needed for a complete shopping experience.


Template 2: "Canvas Only View" Sometimes you just want to showcase your products without all the controls. This template displays only the 3D product preview - perfect for your homepage hero banner, blog posts about design trends, or social media embeds. Visitors can rotate and view the product but won't see prices or configuration options, keeping the focus on the visual appeal.


Template 3: "B2B Partner Portal" Your business partners need a different experience. This template is designed for your dealer network where they can configure products for their clients, save multiple configurations to lists, and request bulk quotes instead of seeing retail prices. It requires login authentication and shows partner-specific pricing tiers.


Creating a New Embed Template


  1. Navigate to SettingsDataEmbed Templates in Mimeeq Admin
  2. Click "Create New Template"
  3. Assign a template name and ID
  4. Configure your settings (detailed below)
  5. Save and use the template ID in your embed code


Template Configuration Options


Basic Configuration


Core settings that define how your embedded configurator is identified and behaves within your website.


Settings

Description

Name

Internal identifier for the Embedded Template (e.g., "Shopify Embedded Template USD" or "B2B Portal with Basket")

ID

Auto-generated unique identifier. It can be changed manually, but doing so may break existing integrations if the template is already in use

Language

Dropdown selector for all available languages in your account

Price List Group

Assigns a specific price list group to the Embedded Template

URL Navigation

When enabled, updates browser URL as users navigate, allowing back/forward functionality and direct product state linking

Render at Page Load

Controls whether configurator loads automatically or requires manual trigger (e.g., button click)


Style Settings


Control the visual presentation and display behavior of your configurator, including modal windows and responsive design options.



⚠️ Important: For Modular Products, we strongly recommend keeping "Render Modular in Model" enabled by default. If you disable "Render Modular in Model," certain features may not work correctly, such as shortcuts or keyboard interactions.


Settings

Description

Render List in Modal

Displays the full product list in a modal window

Render Variant in Modal

Shows single configurators from the list in a modal window

Render Modular in Modal

Presents modular products in a modal window

Use Default Page Font

When on, uses website font; when off, uses default Mimeeq font

Adjust to Container

Configurator automatically adjusts to viewport size. When off, allows specific dimension values

Use Custom UI

Available only with custom UI functionality enabled


Modal Customization (appears when modal options are enabled for List, Variant and Modular)


Fine-tune the appearance and behavior of modal windows when modal display options are enabled.


Settings

Description

Modal Width/Height

Custom dimensions for variant, modular, and list modals

Scroll Bar Placement

Controls where the scroll bar appears in modals

Custom Class Name

Add custom CSS classes to each modal type


Product List Settings


Configure how products are displayed and filtered in the product selection interface.


Settings

Descriptio

Show Menu Controls

Displays category filters and search functionality for products

Hide Favorites

Removes favorites option (useful when authorization embed isn't used)


E-commerce (Basket)


For basket functionality and e-commerce integration settings, please refer to our comprehensive Basket Embed Guide which covers all configuration options including custom pricing, Add to Cart button placement, integration types, and URL settings.


Interface Elements (Hide Options)


Customize which UI elements are visible to users on the canvas. Toggle these options to create a cleaner, more focused interface by hiding unnecessary features.


Settings

Description

Hide Model Export

Removes 3D model export functionality. To display the 3D Export, ensure it's enabled in your account settings as well as in your embed template. Even if enabled in the embed template, the 3D Export button won't appear if it's disabled in your account settings.

Hide Export Image

Disables image export option

Hide Share on Canvas

Removes sharing functionality

Hide Dimensions

Hides dimension display

Hide Redo

Removes redo button

Hide Collection Name

Hides collection name display

Hide Option Panel

Removes options panel

Hide Price

Disables price display

Hide PDF on Finish Screen

Removes PDF generation on summary screen

Hide Tabs

Hides tab navigation under the 3D canvas

Hide Warning 3D

Removes warning icon on a canvas

Hide Finish Button

Removes finish button

Hide Zoom All Button

Removes zoom all functionality

Hide Hotspots

Disables hotspot indicators

Hide Favourites

Removes the favourites functionality

Hide AR Icon

Disables augmented reality viewing option

Hide PDF on Canvas

Removes PDF export option from the 3D canvas

Hide Undo

Disables the undo action button

Hide Reset

Removes the reset configuration button

Hide Product Name

Hides product name display

Hide Quantity

Removes quantity selector

Hide Delivery Info

Excludes delivery information

Hide Share on Finish Screen

Removes sharing options from the summary screen

Hide Related Products

Disables related product suggestions

Hide Modular Warnings

Removes warnings modals for modular product configurations

Hide Finish Screen

Skips the summary screen entirely

Hide Full Screen Button

Removes the fullscreen viewing option

Hide Drag Information

Disables drag interaction hints/tooltips


Example of hidden UI elements

PDF Settings


Customize the appearance and content of generated PDF documents.


Settings

Description

Font Family

Custom font specification to match brand (defaults to Mimeeq font if empty)

Hide Quantity

Removes quantity from PDF

Hide Product Name

Excludes product name from PDF

Hide Quantity Breaks

Removes quantity break information

Hide Delivery Information

Excludes delivery details

Hide Price

Removes pricing from PDF

Hide Logo

Hides logo (if uploaded in account)

Hide Description

Excludes product descriptions

Hide SKU Code

Removes SKU codes from PDF


Example of customized PDF



Theme


Override default visual styling to match your brand colors (if none uses default Theme settings)


Settings

Description

Button Color Override

Override default button background color

Button Text Color Override

Override default button text color

Background Color Override

Override default default color

Basket Button Color Override

Override default basket button background color

Option Group Highlight Color Override

Override default group background color

Option Group Hover Color Override

Override default group hover color

Opened Group Text Color Override

Override default group text color

Hover Group Text Color Override

Override default group hover text color


Theme Override Example



Advanced Customization


Add custom code and functionality for advanced implementations and unique UI.


Settings

Description

Custom CSS

Upload custom CSS code for styling

Custom JS

Add custom JavaScript code. Mimeeq embeds provide JavaScript events for product selection, configuration changes, add to basket actions, basket submissionsRefer to the Mimeeq JavaScript API documentation for complete event reference.

Embed Custom UI

Select from available custom UI options (requires custom UI package)



Embedding Code on Your Website


After setting up your embed templates and configuring all the necessary settings, you're ready to embed Mimeeq products on your website.


Code Structure


Every embed consists of two parts:


<!-- Container with short code --> 
<div data-mimeeq-product="SHORT_CODE"></div>

<!-- Script loader -->
<script src="https://mimeeq-embed-url.js"></script>


1. Shortcode


The shortcode is a unique identifier (e.g., GP9V9M) that references your specific product or product list configuration.


Example use case: You might store different shortcodes in your CMS and dynamically insert them based on which category page a user visits, allowing you to show relevant products without changing the HTML structure.


2. Full HTML Snippet


The snippet is a complete HTML code block (typically 2-3 lines) that includes the Mimeeq script and your configuration parameters.


Example use case: Use full snippet for static website implementations to embed single products or product list.


Embed Code Snippet Example

Basic Embedding Process


  1. Copy the embed code from Mimeeq Admin
  2. Paste it into your website:
  • For shortcodes: Insert into your CMS's dynamic content field
  • For full snippets: Paste directly into your HTML where you want the configurator to appear
  1. Verify the embed by loading your webpage - the Mimeeq configurator should appear according to your template settings


Support


If you encounter issues not covered in this guide or need assistance with custom implementations, please contact Mimeeq support or consult the complete documentation at Mimeeq Docs.




Updated on: 05/12/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!