Expand my Community achievements bar.

SOLVED

Product in AEM

Avatar

Level 7

I have a requirement to have a product info in AEM. I just have to show Overview, Brochure, Image and Technical Specification (Specification In table)

 

How to store products info into AEM. Any suggestion.

 

Using Content Fragment is the way it seems, but technical specification has table where table keys are not constant.


Does AEM has PIM free to use.

 

 

 

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Ronnie09 The questions are very generic and high level, yes we can store product info in AEM. you can also store technical documents and corresponding assets(images/videos) in DAM. You need to write backend custom code to read those products information through services/servlets to bring it to components. 

You can use the product importer to import the products and can set the scaffolding to edit the products. You can explore the OOTB commerce section in AEM. 

 

View solution in original post

3 Replies

Avatar

Correct answer by
Community Advisor

@Ronnie09 The questions are very generic and high level, yes we can store product info in AEM. you can also store technical documents and corresponding assets(images/videos) in DAM. You need to write backend custom code to read those products information through services/servlets to bring it to components. 

You can use the product importer to import the products and can set the scaffolding to edit the products. You can explore the OOTB commerce section in AEM. 

 

Avatar

Level 10

Hi @Ronnie09 ,

Storing product information in AEM can be achieved using various approaches. Here are some suggestions:

1. Content Fragments: You can use Content Fragments to store product information as structured content. Content Fragments allow you to define a content model that describes the structure of the product information, including fields for Overview, Brochure, Image, and Technical Specification. You can also use Content Fragment variations to store different versions of the product information for different markets or languages.

2. Custom Components: You can create custom components in AEM to store and display product information. This approach gives you more flexibility in defining the structure and layout of the product information. You can use AEM's component dialog to define fields for Overview, Brochure, Image, and Technical Specification, and use AEM's component API to retrieve and display the product information.

3. External Systems: You can store product information in external systems such as a Product Information Management (PIM) system or a database, and use AEM's integration capabilities to retrieve and display the information. This approach requires more setup and configuration, but allows you to leverage existing systems and workflows for managing product information.

Regarding your question about a free PIM system for AEM, Adobe does not provide a free PIM system specifically for AEM. However, there are open-source PIM systems available that can be integrated with AEM, such as Akeneo and Pimcore. It's important to evaluate and choose a PIM system that best fits your specific requirements and constraints.

Avatar

Level 5

Hi @Ronnie09 ,

 

In AEM if you want to store and utilize product data, here are the few suggestions

 

1) Store the Product data as node structure inside AEM. Create a custom component if you want to submit product data manually or have a backend integration to fetch these data and store it in AEM. Again, you need to create custom component to create Pages based on this data.

 

2) Usage of Content Fragments - This will work if you have a limited product info which is not dynamic

 

3) Have a PIM System integration and use AEM CIF Core Components to showcase the product info 

Commerce Content Fragment (aemcomponents.dev)

 

Hope this helps. 

 

Regards,

Hemalatha C