Domande frequenti sull'integrazione di AEM e commerce tramite Commerce Integration Framework

1. CIF GraphQL è utilizzato solo per l’e-commerce o sarà disponibile per eseguire query sui contenuti creati su AEM JCR?

Adobe ha adottato le API GraphQL di Magento come API Commerce ufficiali per tutti i dati relativi all’e-commerce. Quindi, AEM utilizza GraphQL per scambiare dati di e-commerce con Magento e con qualsiasi motore di e-commerce tramite I/O Runtime. Questa API GraphQL è indipendente AEM API GraphQL per accedere ai frammenti di contenuto.

2. È possibile archiviare le risorse di prodotto (immagini) e farvi riferimento da AEM tramite l’amministratore di Adobe Commerce (Magento)? Come possono essere utilizzate le risorse da Dynamic Media?

Non è disponibile l'integrazione ufficiale AEM Assets - Magento. È disponibile un connettore partner sul marketplace.

Oppure, come soluzione alternativa, puoi archiviare le risorse dei prodotti (immagini) in AEM Assets, ma dovrai memorizzare manualmente gli URL delle risorse nel Magento. Dynamic Media fa ora parte di AEM Assets e funziona allo stesso modo.

3. Importa dove viene distribuita la soluzione di e-commerce? on-premise o nel cloud?

No, non importa dove viene distribuita la soluzione commerce. CIF e la vetrina AEM funzioneranno indipendentemente dal modello di distribuzione. Tuttavia, se la soluzione viene implementata con l’architettura di riferimento E2E consigliata, i test E2E possono essere eseguiti in base a KPI delle prestazioni che rappresentano un tipico profilo cliente aziendale. Ciò fornirà informazioni aggiuntive che possono essere utilizzate come benchmark.

4. In che modo vengono create le pagine di catalogo o di prodotto in AEM? Come persistono in AEM?

Le pagine di catalogo e di prodotto vengono create e memorizzate nella cache in AEM in base a modelli generici per pagine di catalogo e di prodotto. Nessun dato di prodotto o catalogo viene importato e memorizzato in AEM.

5. Quando aggiorni i dati di prodotto nella tua soluzione commerce, è un push in tempo reale a AEM? oppure si tratta di un processo batch?

Il componente aggiuntivo CIF utilizzato con AEM consente il flusso dei dati dalla soluzione commerce a AEM on-demand. Pertanto, non si tratta di un processo push in tempo reale o batch quando è presente un aggiornamento nella soluzione commerce.

6. Qual è la dimensione del catalogo AEM con il supporto CIF?

Questo dipende da alcuni aspetti aggiuntivi che dovete considerare. Qual è il rapporto di cache dei dati e delle pagine del catalogo? Quante richieste simultanee ci si aspetta durante le ore di punta? Quanto sono scalabili le API delle soluzioni commerce?

7. Che ruolo svolge un sistema PIM in questo framework?

I dati di un sistema PIM (Product Information Management, gestione delle informazioni dei prodotti) vengono esposti ad AEM e ai client tramite le richieste GraphQL. Si consiglia di integrare PIM con il motore di e-commerce (Magento o altri) in modo che i dati PIM possano essere recuperati dal motore di e-commerce.

8. È possibile memorizzare nella cache anche i prezzi e altri dati tramite Dispatcher? Questo potrebbe comportare problemi di invalidazione frequente della cache?

I dati dinamici come prezzo o inventario non vengono memorizzati nella cache di Dispatcher. I dati dinamici vengono recuperati lato client con i componenti Web direttamente tramite le API GraphQL. Nella cache di Dispatcher vengono memorizzati solo i dati statici (come i dati di prodotto o categoria). Se i dati di prodotto cambiano, sarà necessario invalidare la cache.

9. Come funziona l’invalidazione della cache per AEM Dispatcher con AEM e commerce?

È consigliabile impostare l’invalidazione della cache basata su TTL per le pagine memorizzate nella cache di Dispatcher. Per informazioni dinamiche come prezzo o inventario, si consiglia di eseguire il rendering dei dati lato client. Per ulteriori informazioni sull’invalidazione della cache basata su TTL, consulta AEM Dispatcher.

10. Vi sono consigli sulla ricerca unificata nei contenuti AEM con Commerce?

Viene fornita un’implementazione di riferimento per la ricerca di prodotti, ma non viene eseguita alcuna ricerca unificata con i contenuti. In genere questa funzione dipende molto dalle specifiche esigenze dei clienti, ed è quindi preferibile gestirla a livello di progetto.

11. Come funziona la ricerca con AEM e commercio utilizzando CIF?

CIF fornisce i componenti Barra di ricerca e Risultati di ricerca. Il componente Barra di ricerca invia una richiesta GraphQL con il termine di ricerca alla soluzione di e-commerce che restituisce un elenco di prodotti che include nome prodotto, prezzo, SLUG, ecc. Il componente Risultato di ricerca visualizza quindi i risultati della ricerca in una visualizzazione a galleria su una pagina di risultati di ricerca creata su AEM. Il componente Ricerca supporta la ricerca full-text. Utilizziamo la chiave SLUG/url per creare un riferimento al PDP.

12. Come possono essere utilizzati i dati di prodotto in MSM o nelle traduzioni?

I dati del prodotto sono generalmente già tradotti in PIM o in Magento. L’integrazione AEM - Magento supporta la connessione a più store e viste store di Magento. In genere, in una configurazione MSM un sito AEM è collegato a una vista store di Magento.

13. Esiste un modo per migliorare i dati di prodotto con testo commerciale? Dove si effettua questa procedura? In AEM o nella soluzione commerce?

È consigliabile gestire dati e contenuti relativi al marketing in AEM. Decorare i dati di prodotto dalla soluzione commerce con attributi aggiuntivi utilizzando Frammenti di contenuto oppure creare e collegare frammenti di esperienza per contenuti non strutturati con i prodotti.

14. Come possiamo garantire la conformità PCI quando si utilizza AEM per l’intero livello di presentazione?

È consigliabile utilizzare metodi di pagamento astratti. In questo modo il client browser comunica direttamente con il provider del gateway dei pagamenti in modo che né l'Adobe né le soluzioni commerce detengano o trasmettano i dati del titolare della carta. Questo approccio richiede solo una conformità PCI di livello 3. Tuttavia, vi sono altri elementi da considerare per assicurare la piena conformità allo standard PCI, come il modo in cui i dipendenti interagiscono con il sistema e i dati. Per ulteriori informazioni sulla conformità PCI del Magento, fare riferimento a https://magento.com/pci-compliance

15. Se uso versioni cloud AEM e di Magento, questa soluzione comune è compatibile con PCI?

Sì, il Questionario di autovalutazione D e la Certificazione di conformità sono disponibili su richiesta.

16. Come posso richiedere una licenza di prova di I/O Runtime?

Per richiedere una licenza di prova per utilizzare I/O Runtime, visita questa pagina.

In questa pagina