Guida introduttiva ai contenuti di AEM e Commerce start
Per iniziare a utilizzare Contenuto AEM e Commerce, è necessario installare il componente aggiuntivo AEM e Commerce per AEM 6.5.
Requisiti minimi del software
È richiesto AEM 6.5 Service Pack 7 o versione successiva.
Onboarding onboarding
L’onboarding per contenuti AEM e Commerce è un processo in due fasi:
-
Installare il componente aggiuntivo AEM Content and Commerce per AEM 6.5
-
Collegare l’AEM alla soluzione commerce
Installare il componente aggiuntivo AEM Content and Commerce per AEM 6.5 install-add-on
Scarica e installa il componente aggiuntivo Commerce AEM per AEM 6.5 dal portale Distribuzione software.
Avviare e installare il Service Pack di AEM 6.5 richiesto. È consigliabile installare l'ultimo service pack disponibile.
Collegare l’AEM al sistema Commerce connect
L'AEM può essere connesso a qualsiasi sistema commerciale che abbia un endpoint GraphQL accessibile per l'AEM. Questi endpoint sono solitamente disponibili pubblicamente o possono essere collegati tramite VPN private o connessioni locali a seconda della configurazione del singolo progetto.
In alternativa, è possibile fornire un’intestazione di autenticazione per utilizzare funzioni CIF aggiuntive che richiedono l’autenticazione.
I progetti generati da Archetipo progetto AEM e Archivio riferimento Venia AEM già inclusi nella configurazione predefinita devono essere regolati.
Sostituisci il valore di url
in com.adobe.cq.commerce.graphql.client.impl.GraphqlClientImpl~default.cfg.json
con l'endpoint GraphQL del tuo sistema commerce. Questa configurazione può essere eseguita tramite la console OSGI o distribuendo la configurazione OSGI tramite il progetto. Sono supportate diverse configurazioni per i sistemi di staging e produzione utilizzando diverse modalità di esecuzione dell’AEM.
I componenti core Contenuto AEM e Componente aggiuntivo Commerce e CIF utilizzano connessioni lato server e client AEM. Per impostazione predefinita, i componenti core CIF lato client e gli strumenti di creazione del componente aggiuntivo CIF si connettono a /api/graphql
. Se necessario, questo può essere regolato tramite la configurazione del Cloud Service CIF (vedi sotto).
Il componente aggiuntivo CIF fornisce un servlet proxy GraphQL in /api/graphql
che può essere utilizzato facoltativamente per lo sviluppo locale. Per le distribuzioni in produzione, si consiglia vivamente di impostare un proxy inverso all’endpoint commerce GraphQL tramite il Dispatcher dell’AEM o ad altri livelli di rete (come CDN).
Configurazione di store e cataloghi catalog
Il componente aggiuntivo e i componenti core CIF possono essere utilizzati in più strutture di siti AEM connesse a diversi store commerce (o viste store, ecc.). Per impostazione predefinita, il componente aggiuntivo CIF viene distribuito con una configurazione predefinita che si connette all’archivio e al catalogo predefiniti di Adobe Commerce.
Questa configurazione può essere regolata per il progetto tramite la configurazione del Cloud Service CIF seguendo questi passaggi:
-
In AEM vai a Strumenti > Cloud Service > Configurazione CIF.
-
Seleziona la configurazione commerce da modificare
-
Apri le proprietà di configurazione tramite la barra delle azioni
È possibile configurare le seguenti proprietà:
-
Client GraphQL: seleziona il client GraphQL configurato per la comunicazione back-end commerce. In genere, questa impostazione deve rimanere quella predefinita.
-
Visualizzazione store: l'identificatore della visualizzazione store. Se vuota, viene utilizzata la visualizzazione predefinita dello store.
-
Percorso proxy GraphQL: il percorso URL che il proxy GraphQL dell’AEM utilizza per inoltrare le richieste all’endpoint GraphQL backend di Commerce.
note note NOTE Nella maggior parte delle impostazioni il valore predefinito /api/graphql
non deve essere modificato. Questa impostazione può essere modificata solo da una configurazione avanzata che non utilizza il proxy GraphQL fornito. -
Abilita supporto UID catalogo: abilita il supporto per UID invece dell’ID nelle chiamate GraphQL di back-end per e-commerce.
note note NOTE Il supporto per gli UID è stato introdotto in Adobe Commerce 2.4.2. Abilita questa opzione solo se il backend di e-commerce supporta uno schema GraphQL della versione 2.4.2 o successiva. -
Identificatore categoria radice catalogo: l’identificatore (UID o ID) della radice del catalogo dell’archivio
note caution CAUTION A partire dalla versione 2.0.0 dei Componenti core CIF, il supporto per id
è stato rimosso e sostituito conuid
. Se il progetto utilizza i componenti core CIF versione 2.0.0, devi abilitare il supporto per il catalogo UID e utilizzare un UID di categoria valido come "Identificatore della categoria principale del catalogo".
La configurazione mostrata sopra è a scopo di riferimento. I progetti devono fornire le proprie configurazioni.
Per impostazioni più complesse che utilizzano più strutture di siti AEM combinate con diversi cataloghi di e-commerce, vedere l'esercitazione Configurazione di più store di Commerce.