Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Enrichments for Storefront on EDS using AEM Authoring (Universal Editor)

Avatar

Level 1

Hello,

 

I am following the guide outlined in the session - https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/aem-gems-building-storefro...

to customize the product details pages using enrichment.

 

Since the documentation I found was more for Document based authoring and our implementation uses AEM Authoring(Universal Editor), I am running into some issues with customizing the PDP Pages.

 

Steps followed to set up enrichment:

1. Made sure the enrichment block can be added to the section block(section filters) and added an enrichment block in the PDP page above the product Details block and selected the "above-product"property for the position field.

2. Created a "enrichment" Page at root. Created a child Test page(enrichment/test.

3. Inside the Test page, added a hero block assuming this hero will show up before the product details.

4. In the siteurl/paths.json, I can see the entry for folder mapping:
       "/content/nsma-qa.resource/enrichment/enrichment.json:/enrichment/enrichment.json",

5. This is where the disconnect is between Document based authoring and AEM Authoring. Documentation suggests when we create an enrichment document, add metadata table in that document which specifies which products the current enrichment is valid for. Using this document, an index is generated in the form of a spreadsheet - /enrichment/enrichment which I believe will serve a json /enrichment/enrichment.json.

6. To replicate this generated index, I have created a spreadsheet "enrichment" as a child inside the /enrichment. The contents of the spreadsheet are similar to the indexed spreadsheet from documentation.

path

title

products

categories

positions

/enrichment/test

Test

["CNC301KL"]

[]

["above-product"]



7. Not sure if this step is needed, but at root, we have a spreadsheet for metadata and it has the same copy as the above table to see if that makes a difference. 

8. When navigated to siteurl/enrichment/enrichment.json, here is the data with products and position empty:

{"columns": ["path","title","products","categories","positions"],"data": [{"path": "/enrichment","title": "enrichment","products": [],"categories": [],"positions": []},{"path": "/enrichment/test","title": "Test","products": [],"categories": [],"positions": []},{"path": "/enrichment/enrichment","title": "","products": [],"categories": [],"positions": []}],"offset": 0,"limit": 3,"total": 3,":type": "sheet"}

9. The product details page doesn't show the hero block above the product details.

 

I'd appreciate if someone has experience in this regard to get the enrichments working. 

Thank You.

 

Topics

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

0 Replies