Extensions

#Positions

Extension position defines where your extension appears within the Akeneo PIM interface. You can select from a variety of available positions, which vary depending on the specific extension type.

Key Concepts:

  • Position Options: Each extension type offers a set of predefined positions. These positions control the location of your extension's interface elements.
  • Contextual Relevance: Position options are designed to align with the functionality of each extension type, ensuring a seamless user experience.

#Available positions for Extensions

Positions Action Link Iframe Data/Custom Component
pim.product.header ✔️ ✔️ ✔️ ✔️
pim.product-model.header ✔️ ✔️ ✔️ ✔️
pim.sub-product-model.header ✔️ ✔️ ✔️ ✔️
pim.product.tab ✔️ ✔️
pim.product-model.tab ✔️ ✔️
pim.sub-product-model.tab ✔️ ✔️
pim.category.tab ✔️ ✔️
pim.product-grid.action-bar ✔️ ✔️ ✔️
pim.product.index ✔️
pim.activity.navigation.tab ✔️ ✔️
pim.product.panel ✔️ ✔️
pim.product-model.panel ✔️ ✔️
pim.sub-product-model.panel ✔️ ✔️
pim.performance.analytics.tab ✔️ ✔️
pim.reference-entity-record.tab ✔️ ✔️

#Positions list

#pim.product.header / pim.product-model.header / pim.sub-product-model.header

This position refers to the header of a simple product, variant, root model or sub product model edit page.

When using a Custom Component or Iframe in this context, note that the size of the container is limited in height to keep the page readable. A best practice is to limit the number of extensions in this position to one.

pim-product-header.png

#pim.product.tab / pim.product-model.tab / pim.sub-product-model.tab

This position refers to the tab of a simple product, variant, root model or sub product model edit page. pim-product-tab.png

#pim.category.tab

This position refers to the tab of a category edit page. pim-category-tab.png

#pim.reference-entity-record.tab

This position refers to the tab of a reference entity record edit page. pim-reference-entity-record-tab.png

#pim.product-grid.action-bar

This position refers to the action bar of the product grid. It is used to add actions that can be applied to multiple products at once.

When using an Extension in this context, note that:

  • Some filters are not applied when listing products and product models
  • The number of selected items is limited to 500

pim-product-grid-action-bar.png

#pim.product.index

This position refers to the top left menu of the product list page. pim-product-index.png

#pim.activity.navigation.tab

This position refers to the tab of the activity navigation. It is used to add custom tabs in the activity navigation of the PIM. pim-activity-navigation-tab.png

#pim.product.panel / pim.product-model.panel / pim.sub-product-model.panel

This position refers to the right panel of a simple product, variant, root model or sub product model edit page. pim-product-panel.png