For the complete documentation index, see llms.txt. This page is also available as Markdown.

App integration

Personalize the PIM by incorporating and customizing it with your own custom applications.

App integration allows you to introduce new functionality directly into Struct PIM, opening up possibilities for extending the system to better fit your workflows.

This approach enhances the flexibility of the platform while maintaining a consistent and user-friendly experience. The setup between your custom apps and the PIM is designed to be simple and straightforward, enabling you to get started quickly, iterate efficiently, and explore new features with minimal technical overhead.

The streamlined process ensures that custom and native functionality coexist seamlessly within the same interface, helping you extend the platform without disrupting existing workflows. By combining custom and built-in features, you can enhance productivity while keeping the overall user experience intuitive and cohesive.


What you can do with App Integration

  • Easily integrate custom apps into the PIM through a user-friendly setup process, allowing you to connect new functionality directly into the system. Used to integrate custom app functionality into a singular tenant.

  • Set up extensions for your custom app to embed its functionality into the PIM’s workflows, ensuring a smooth and consistent user experience across all features.

  • Enhance the user experience by embedding custom functionality cohesively within the PIM interface, without interrupting existing workflows.


Getting started

When working with app integration, it is important to understand the different types of apps and how they are used within Struct.

Apps can be created for different purposes and distributed in different ways depending on your needs.

  • Custom apps are built to solve specific use cases or extend functionality within Struct PIM. They are typically tailored to a particular workflow or business need and are often used within a single tenant.

  • Private apps are only available to tenants within your organization. They are used for internal functionality or integrations that are not intended for public distribution.

  • Public apps are available to all tenants through the app store. These apps must go through a review and approval process before they can be published.

Requirements

Before working with app integration, you need access to the following:

Extensions SDK package

The Struct extension SDK enables developers to create custom extensions for Struct PIM. These extensions operate as iframes embedded within the Struct PIM user interface.

Once a connection has been established using the SDK package, it gives you the option to communicate between the custom app and the PIM through actions and events.

For more information, see: How to use the Extensions SDK package

Icon package

Struct Icon provides streamlined solutions for PIM and partner developers, prioritizing rapid deployment and easy integration with publish-ready sprites, raw SVGs, and versatile framework components.

Below are examples from the npm package page demonstrating its versatility.

For more information, see: How to use Icon package

UI package

Struct UI provides a ready-to-use CSS file (struct-ui.css / struct-ui.min.css), featuring a curated collection of components and layout primitives compatible with any tech stack.

The UI components are easy to use and require only the CSS file to be imported. Below is an example from the npm package page.

For more information, see: How to use UI package

Last updated