Expand my Community achievements bar.

Commerce Integration With AEM

Avatar

Community Advisor

10/7/22

Company Name: Nagarro

Company URL: https://www.nagarro.com/

Your Name: Heena Madan

Your Title: Senior Staff Engineer

Describe your company, the customer experience and business challenge(s) you set out to solve with Adobe Experience Cloud products, and how long your company/organization has been using Adobe Experience Cloud products.

Nagarro is A digital product engineering leader, drives technology-led business breakthroughs for industry leaders and challengers through agility and innovation.

Customer wants to migrate existing sites from CMS to AEM. Few clients need as-is migration, few wants to redesign everything and create new scalable platform to implement B2B & B2C.

They need complete governance as all websites should be hosted on one single AEM platform. Hence creating multi-tenant architectural designs/multiple brands/websites hosted on single AEM. Handling ACL, workflow processes for approvals to publish pages from Author to publish.

B2C platform to integrate with Magento, some informational websites where data comes from PIM only and handling is done by CRMs tools.

Customer 360 to maintain customer data, target audience on basis of their activities/purchases and implement personalization to enhance market.

We are using Adobe cloud platforms for around 3 years now. Apart from these Nagarro has implemented lot of things on AEM on prem.

Client has around lot of websites on EpiServer. There is No B2C platform. Client wants to redesign everything & create new websites on AEMaaCS. B2C platform to support end user journey and handling market growth. They want to Create digital journey for end user to support marketing growth dynamically.

Advance digitally to support lead generations for B2B and B2C markets, personalized content delivery, eCommerce, visibility in process and so on.

As client has multiple brands and they have multi brand A wants Magento as commerce, Brand B doesn’t need commerce functionalities and brand C wants Shopify as commerce. Product information is stored in PIM (product information Management System) which is single source of truth for all product data. Our entire implementation relies on AEM OOTB OSGI configs and Sling Context aware configs to provide flexibility to switch integration per site basis. OOTB CIF (Commerce Integration Framework) helps to integrate commerce & non-commerce platforms.

PIM Apis are exposed as REST apis and we sync product data from PIM to Magento on scheduled basis. As Magento as GraphQL apis as default hence we have created custom middileware to convert REST api response to GQL. We have created common components at UI side and response structure is same so that these fit in all flavours. Switch to call commerce/non-commerce and what commerce platform is configured at integration side only.

Order & user details are saved in Magento and processed by backend systems.

Oracle DAM is powerful asset management platform and we have integrated it via Azure Applogic to push only necessary assets to AEM via Bulk Import tool.

Customer queries/leads/request a quote pushes data to Dynamics CRM(DCRM)

Analytics (GA/GTM/Matomo) is used as per brand and all events are pushed to analytics. We have proposed real time data and specific events have been pushed to Analytics and target so that content can be personalized. Adobe real time CDP would be used for personalisation & collaboration growth. This is future plan to personalize data across different channels.

Architecture (1).jpg

Significant Benefits:

Onboarding: Onboarding of new brands/business is on ease now.

Improved business methodology: B2B and B2C relationships get better in terms of eCommerce features & implementations, direct connection with business along with fulfilling market needs.

Centralized & dynamic learning: AEM to LMS integration makes a success story for our end customer to take courses and training on products.

Improved Lead Generation: As a result, from above, business now plans and start executing great benefits of true content management platform as content optimization, user journey, personalization and tracking/analysing the data for engagement leads.

Future is to handle customer real time data via AEP & launch to target market audience.

 

Elevate Adobe Commerce Analytics Experience Manager
Comments

Avatar

10/11/22

This is really awesome stuff. 

It contains well drafted details of a complex use case solutioning. It demonstrates the capabilities offered by AEM and how can an organization benefit from them in their journey to adopt the latest technology trends for the business benefits.