Integratie van AEM en Adobe Commerce (Magento) met Commerce integration framework aem-commerce-framework

De Experience Manager en Adobe Commerce zijn naadloos geïntegreerd met Commerce integration framework (CIF). CIF laat AEM toe om tot direct toegang te hebben en met de handelsinstantie te communiceren gebruikend Adobe Commerce GraphQL APIs.

NOTE
De minimaal ondersteunde GraphQL API-versie is 2.3.5. Bepaalde functies worden alleen ondersteund in nieuwere versies of alleen in de Adobe Commerce-editie.

Overzicht van architectuur overview

De architectuur ziet er als volgt uit:

het Overzicht van de Architectuur van CIF

Binnen CIF is er ondersteuning voor communicatiepatronen aan de serverzijde en de client.
De server-kant APIs vraag wordt uitgevoerd gebruikend de bouwstijl-binnen, generische cliënt van GraphQLin combinatie met a reeks geproduceerde gegevensmodellenvoor het schema van handelsGraphQL. Daarnaast kan elke GraphQL-query of -mutatie in GQL-indeling worden gebruikt.

Voor de cliënt-zijcomponenten, die gebruikend Reactbouwen, wordt de Cliënt van Apollogebruikt.

AEM CIF Core-componentarchitectuur cif-core-components

de Architectuur van de Component van de Kern van AEM CIF

{de Componenten van de Kern van AEM CIF van 0} 🔗 volgen zeer gelijkaardige ontwerppatronen en beste praktijken zoals de Componenten van de Kern van AEM WCM.

De bedrijfslogica en de achtergrondcommunicatie met Adobe Commerce voor de AEM CIF Core Components worden geïmplementeerd in Sling Models. Als deze logica moet worden aangepast om aan projectspecifieke vereisten te voldoen, kan het delegatiepatroon voor Sling Models worden gebruikt.

TIP
het Aanpassen van de Componenten van de Kern van AEM CIFpagina heeft een gedetailleerd voorbeeld en beste praktijken op hoe te om de Componenten van de Kern van CIF aan te passen.

Binnen projecten, kunnen de Componenten van de Kern van AEM CIF en de componenten van het douaneproject de gevormde cliënt voor een opslag van Adobe Commerce gemakkelijk terugwinnen verbonden aan een pagina van AEM via het Verdelen van context-Aware configuratie.

recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2