LogoLogo
CommunitySupport PortalYouTubeStart a free trial
  • Welcome
  • Commerce Engine
  • Orchestration Engine
  • API Documentation
  • Release Notes
  • Changelog
  • Commerce Engine
  • Getting Started
    • General Concepts of Emporix
    • Creating your first tenant
    • Developer Portal
      • Manage Users
      • Manage API Keys
      • Tenant List
      • My Account
      • Manage Showcase and Sample Data
  • Customer Use Cases
    • Commerce Use Cases
      • Quote Process
      • Orders
      • Coupons and Redeeming Rewards
      • Returns
      • Payments
      • User Management and Approvals
      • Customer Social Login
      • Personalized Commerce - Customer Segments
      • Company Shared Orders and Customer Groups
    • Automated Use Cases
      • First Registration Coupon
      • Availability and Warehouse Assignment
      • Quote and Order Entry Automation
  • System Management
    • Introduction
    • Authentication and Authorization
      • Identity and Access Management (IAM)
      • Auth0
      • Emporix Single Sign-On (SSO)
    • Webhook Event Publishing
      • HTTP Webhook Strategy - HMAC Configuration
      • HTTP Webhook Strategy - Integration with Azure Service Bus
      • HTTP Webhook Strategy - Integration with Amazon Simple Queue Service (SQS)
    • Search
      • Universal Search Connector
      • Search Configuration
      • Indexing Service
    • Optimistic Locking
  • Extensibility and Integrations
    • Extensibility Cases
      • External Products, Pricing and Fees
      • Enabling Custom Extensions
    • Integrations
      • SAP Integration
    • Payment Systems
      • PayPal
      • Saferpay
      • Spreedly Gateway
      • Unzer
    • Third Party Add-Ons
      • Emporix Contentful App
      • Emporix Builder.io Plugin
      • Magnolia Emporix Connector
      • Zendesk Emporix Connect
    • Powered by AI
      • AI Smart Config
      • AI Smart Import
  • Core Commerce
    • Introduction
    • AI Assistance
    • Carts
    • Catalogs
    • Categories
    • Coupons
    • Customer Management
      • Approvals
      • Assisted Buying
      • Customer Groups
      • Customer Segments
    • Data Localization
    • Delivery Cycle Management
    • Mixin Schemas
    • Media Management
    • Orders
      • Shared Orders
    • Pricing
      • Pricing (Legacy)
    • Products
      • Availability, location, and stock levels
      • Brands
      • Labels
    • Quotes
    • Returns
    • Reward Points Management
    • Sites
    • Tax Classes
      • Tax classes (Legacy)
    • Measurement Units
  • Management Dashboard
    • Introduction
    • Customer Management
      • Companies
      • Customers
      • Groups
      • Segments
      • Coupons
    • Quotes
      • Quotes
      • Status Codes
    • Orders
      • Orders
      • SEPA
      • Returns
    • Catalogs
      • Catalogs
      • Categories
    • Products
      • Products
      • Product Templates
      • Labels
      • Suppliers
      • Brands
      • AI for a Product Description
    • Pricing
      • Price Models
      • Price Lists
    • Settings
      • Sites
      • Shipping Zones and Methods
      • Delivery Times
      • Units
      • Tax
      • Countries
      • Currencies
      • Languages
      • System Preferences
      • Custom Entities
      • Mixin Schemas
    • Administration
      • Users and Groups
      • Extensions
      • API Statistics
      • Webhooks
    • Extensions
    • Custom Instances
  • Additional Resources
    • Glossary
    • Videos
    • Emporix Community
Powered by GitBook
LogoLogo

Resources

  • Emporix.com
  • Developer Policy
  • Terms of Use

Find us

  • LinkedIn

© 2025 Emporix. All Rights Reserved.

On this page
  • Adding an extension
  • Adding an extension with a URL
  • Adding an extension with the JS file
  • Removing an extension

Was this helpful?

Export as PDF
  1. Management Dashboard
  2. Administration

Extensions

Manage custom extensions to the Management Dashboard.

PreviousUsers and GroupsNextAPI Statistics

Last updated 22 days ago

Was this helpful?

Use the Extensions section to manage your custom extensions to Emporix system. For example, if you have your custom module for the Emporix Management Dashboard, you can manage the connection here.

Adding an extension

You can add your extension in two ways:

  • By providing the extension URL, the extension is displayed in an iFrame.

  • By providing a URL to a remote JS file, the extension is built from the components.

Adding an extension with a URL

  1. Go to Administration -> Extensions and choose Add extension.

  2. Provide your extension's name and URL

  3. Save your extension.

The added extension is connected and you can also see it embedded in the Extensions module.

Adding an extension with the JS file

When your extension is ready to use, add it to the Management Dashboard:

  1. Go to Administration -> Extensions and choose Add extension.

  2. Provide your extension's name.

  3. Turn the Module toggle ON.

  4. Save your extension.

The added extension is connected and you can also see it embedded in the Extensions module.

Removing an extension

  1. In Administration -> Extensions, find the extension to be deleted on the list.

  2. Choose the Delete icon.

The connection gets removed and the extension is no longer available under the Extensions module.

As a prerequisite, you have to configure your extension to be able to display it in the Emporix Management Dashboard. To learn how to do it, see .

Sample extensions are available in the repository.

As a prerequisite, you have to configure your extension to be able to display it in the Emporix Management Dashboard. You can use the repository to build the extension:

Fork the repository and follow the installation steps in the file.

Add your js module file URL. In the example below the file name is remoteEntry.js. Make sure the name of your file is always reflected in the file of the module template.

Enabling Custom Extensions
MD Extensions
MD Module Template
read.me
vite.config.ts