Friday, April 10, 2020

How does Magento integrate with AEM?


AEM and Magento are seamlessly integrated using the Commerce Integration Framework (CIF). CIF enables AEM to access a Magento instance and bind the catalog data via GraphQL.
The AEM Venia reference storefront is a modern production-ready reference storefront showcasing a basic B2C commerce journey. It can be used to kickstart commerce projects and accelerate projects using AEM, CIF, and Magento. It demonstrates best practices for integrating AEM and Magento and shows how to use the Commerce Core Components. It also provides pre-sales with a reference site to demo the integration between AEM and Magento.
The project is open source and available on GitHub.
AEM Commerce connector for Magento and GraphQL
This connector provides integration of Magento products and categories in the AEM Commerce console as well as authoring features like product and category pickers. It also provides authoring features to display product and category information of data stored in Magento from within AEM by using Magento's GraphQL APIs
  • The AEM Commerce console shows a hierarchal view of products stored in Magento organized by category.
  • The Product Picker is an AEM Dialog field, similar to the Asset Picker, that would be used with an AEM Component to allow a user to select one or more products.
  • The Category Picker is an AEM Dialog field, similar to the Asset Picker or Product Picker, that would be used with an AEM Component to allow an author to select one or more category.
The AEM Commerce connector is expected to be used to enhance the AEM authoring experience with deeper integration with Magento products and categories.
If you want assistance for AEM integration then you can take a look at the Magento community forums[1] and if you want expert guidance then you can consult with professional ecommerce developers[2].