Hi Team,
One of our clients wants to migrate their current on-prem website to AEM EDS and is currently using SAP Commerce integrated with their website.
We want to use the EDS solution for product data from SAP and cannot use client-side calls for product data due to SEO reasons. Since importing product data into AEM Cloud (under /var/commerce/product) is not an option, then what are the possible workarounds for this use case?
Thanks
~S
Views
Replies
Total Likes
Hi @sameryadav
For AEM EDS + SAP Commerce, Adobe’s recommended pattern is:
Use a backend integration layer (e.g., Adobe I/O Runtime or App Builder service) to prefetch SAP Commerce product data and inject it into the HTML content during Edge Delivery build or delivery.
This ensures:
No client-side calls for product data
SEO-friendly HTML rendering
Data consistency without duplicating content in AEM repository
Hope this helpful:)
Regards,
Karishma.
Views
Replies
Total Likes
hi @sameryadav,
here you can find a super interesting article about the automatic publishing of product pages directly from the commerce backend by leveraging Bring Your Own Markup feature.
Views
Replies
Total Likes
Thanks for quick response.
We understand the adobe I/O runtime portion to build as middleware to read the commerce data but how we can it be inject in AEM EDS html . I mean how EDS will call the data from middleware keeping SEO friendly?
Thanks
~S
Views
Replies
Total Likes
Hi @sameyadav ,
As @giuseppebag mentioned BYOM will address this problem. You can find the example below
Example - https://ericvangeem.dev/blog/edge-delivery-byom-content-overlay
Views
Replies
Total Likes
Views
Likes
Replies