Expand my Community achievements bar.

SOLVED

AEM with SFCC cloud Ecommerce integration

Avatar

Level 2

Hi,

 

If we need to develop a medium scale e-commerce shopfront in AEM with SFCC. ( AEM just used a preview service an SFCC is source of truth for Ecomm data) I need some suggestions.

 

1. Can we store light weight e-comm data (products ,catagories with ids with minimal metadata)  in AEM repo on daily batch process say 20 categories each having 200 products approx. and make real time calls with IDs to get data and load on pages ?

 

2. What is the best caching strategy to store the static content on page and dynamic ecomm data with prices ?

 

3. Considering only few months of implementation time, what is the best implementation strategy.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Hi @bhargav_thogat1 

 

Definitely you can integrate AEM with Salesforce Community Cloud. Please see the link here for a github project:

https://github.com/adobe/commerce-salesforce

 

You can store the product data along with categories and any other information as needed in AEM as node (may be you can store it under /content and it can be refreshed everyday if required. So you do not have to call to Salesforce always to fetch the product information and it can be looked up from AEM.

 

By default you can serve the static content using AEM dispatcher or CDN, but for the dynamic piece of content either you can go for Sling dynamic include or you can use the regular Jquery approach to make AJAX request and fetch the information by populating the response.

 

Please refer the link below for SDI:

https://experienceleague.adobe.com/docs/experience-manager-learn/foundation/development/set-up-sling...

https://www.argildx.com/technology/sling-dynamic-include-sdi/

https://sling.apache.org/documentation/bundles/dynamic-includes.html

 

Thanks!

 

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

Hi @bhargav_thogat1 

 

Definitely you can integrate AEM with Salesforce Community Cloud. Please see the link here for a github project:

https://github.com/adobe/commerce-salesforce

 

You can store the product data along with categories and any other information as needed in AEM as node (may be you can store it under /content and it can be refreshed everyday if required. So you do not have to call to Salesforce always to fetch the product information and it can be looked up from AEM.

 

By default you can serve the static content using AEM dispatcher or CDN, but for the dynamic piece of content either you can go for Sling dynamic include or you can use the regular Jquery approach to make AJAX request and fetch the information by populating the response.

 

Please refer the link below for SDI:

https://experienceleague.adobe.com/docs/experience-manager-learn/foundation/development/set-up-sling...

https://www.argildx.com/technology/sling-dynamic-include-sdi/

https://sling.apache.org/documentation/bundles/dynamic-includes.html

 

Thanks!