Member-only story
AEM and Magento Integration Using Commerce Integration Framework(CIF) — Local Setup (Part2)
In my previous post on this series, we have discussed how to enable local Magento open source commerce platform on local.
This post discusses setting up a Venia sample store in a local AEM server and integrating AEM to a local Magento server to enable eCommerce functionalities.
AEM CIF Core components use both the server and client rendering to construct the eCommerce websites; the category and product-related components are entirely server-rendered at the same time transaction related — cart, checkout, order, and account management components are Server and Client rendered — the initial pages are generated from the server. Still, the functionalities are enabled through React client-rendered components(CIF enables the placeholder component to render the react component).
Refer to the below documents
Server rendered component — https://github.com/adobe/aem-core-cif-components/tree/master/ui.apps/src/main/content/jcr_root/apps/core/cif/components/commerce/product/v1/product.
Client Rendered React Component — https://github.com/adobe/aem-cif-guides-venia/tree/main/ui.frontend/src/main/components/MiniCart
CIF Placeholder component for React Component — https://github.com/adobe/aem-core-cif-components/tree/master/ui.apps/src/main/content/jcr_root/apps/core/cif/components/commerce/minicart/v1/minicart