1. hmvpd en / 
  2. Content Pages / 
  3. Modules / 
  4. Product Selector PIM
Module

PIMcore Product Selector module: C37_Product Selector

This module enables the editor to include a Product Selector out of PIMcore into the business website to offer the user a table based overview of the product portfolio.

PIMcore is used as Heraeus Product Information Management System to enable the businesses to maintain product data in a structured way. Based on this structure a technical Product Selector can be build up and embedded into the business website.

This documentation focusses on the magnolia module C37_Product Selector. The set up of the Product Selector in PIMcore is not covered here as this needs some technical configurations in advance. In the following we assume, that a Product Selector for the business is already existing in PIMcore.

PIM Config App for PIMcore API information

To embedd a Product Selector out of PIMcore into the magnolia business website some API information is necessary. To connect a PIMcore Product Selector with magnolia it is mandatory to set up a respective item within the PIM-Config App in magnolia. Within this specific app the interface between both systems is managed. Therefore please create a new item in this app with the following required fields:

  • Name of the Operating Company (e.g. HET)
  • API path: it is always the path called "/pimcore-graphql-webservices/" added by the PIMcore name of the Product Selector (e.g. /pimcore-graphql-webservices/HET_External)
  • API key: this API key is part of the configuration of the specific Product Selector in PIMcore.

PIMcore key users are able to look up the product selector name by themselves, for the API key please contact the PIMcore admin.

Your PIMcore administrator will support you with any API information

Vasu HoodaTechnical Analyst
Service
Send Mail

Product Selector module configuration

To finally implement the Product Selector into a content page the C37_Product Selector module needs to be implemented. Now there are options to further configurate the application.