eCommerce

Adobe fornisce due versioni di Commerce Integration Framework:

CIF on-prem

CIF Cloud

Versioni di AEM supportate

AEM on prem o AMS 6.x

AEM AMS 6.4 e 6.5

Back-end

  • AEM, Java
  • Integrazione monolitica, mappatura pre-build (modello)
  • Repository JCR
  • Magento
  • Java e JavaScript
  • Nessun dato di commercio memorizzato nell'archivio JCR

Front-end

AEM pagine sottoposte a rendering sul lato server

Applicazione a pagina mista (rendering ibrido)

Catalogo prodotti

  • Importazione prodotti, editor, memorizzazione nella cache in AEM
  • Cataloghi regolari con pagine AEM o proxy
  • Nessuna importazione di prodotti
  • Modelli generici
  • Dati su richiesta tramite connettore

Scalabilità

  • Può supportare fino a pochi milioni di prodotti (dipende dal caso d'uso)
  • Memorizzazione in cache del dispatcher
  • Nessuna limitazione del volume
  • Memorizzazione nella cache del dispatcher o CDN
Modello dati standardizzato No Sì, schema Magento GraphQL
Disponibilità

Sì. COMMERCE CLOUD SAP (estensione aggiornata per supportare AEM 6.4 e Hybris 5 (impostazione predefinita) e mantenere la compatibilità con Hybris 4

Commerce Cloud Salesforce (connettore open-source per supportare AEM 6.4)

Sì tramite open source tramite GitHub. Magento Commerce (Supporta l'Magento 2.3.2 (predefinito) e compatibile con Magento 2.3.1).
Quando utilizzare Casi di utilizzo limitati: Ad esempio, in situazioni in cui potrebbe essere necessario importare cataloghi statici di piccole dimensioni Soluzione preferita nella maggior parte dei casi di utilizzo

eCommerce, insieme a Product Information Management (PIM), gestisce le attività di un sito web incentrato sulla vendita di prodotti tramite un negozio online:

  • Creazione, durata e obsolescenza di un prodotto
  • Gestione dei prezzi
  • Gestione delle transazioni
  • Gestione di interi cataloghi
  • Record di archiviazione live e centralizzati
  • Interfacce Web

AEM eCommerce consente ai professionisti del marketing di offrire esperienze di acquisto personalizzate e personalizzate su siti Web, dispositivi mobili e social network. L’ambiente di authoring AEM consente di personalizzare pagine e componenti in base al contesto del visitatore e alle strategie di merchandising; ad esempio:

  • Pagine prodotto
  • Componenti per carrello acquisti
  • Componenti di estrazione

L'implementazione consente l'accesso in tempo reale alle informazioni sui prodotti. Può essere utilizzato per applicare:

  • Integrità delle informazioni sui prodotti
  • Prezzi
  • Scorte
  • Variazioni nello stato di un carrello
NOTA

Per utilizzare il framework di integrazione con i provider di eCommerce esterni, è innanzitutto necessario installare i pacchetti richiesti. Per ulteriori informazioni, vedere Distribuzione di eCommerce.

Per informazioni sull'estensione delle funzionalità di eCommerce, vedere Sviluppo di eCommerce.

Funzioni principali

AEM eCommerce fornisce:

  • Una serie di componenti AEM out-of-the-box per illustrare i risultati che è possibile ottenere per il progetto:

    • Visualizzazione del prodotto
    • Carrello
    • Check-out
    • Prodotti visualizzati di recente
    • Voucher
    • e altri

    NOTA

    Il framework di integrazione fornito da AEM consente inoltre di creare componenti AEM aggiuntivi per le funzionalità di eCommerce, indipendentemente dal motore specifico utilizzato.

  • Cerca - utilizzando:

    • ricerca AEM
    • la ricerca del sistema eCommerce
    • una ricerca di terze parti (ad esempio, Search&Promote)
    • o una loro combinazione.

  • Utilizza la capacità AEM di presentare i contenuti su più canali, indipendentemente dalla finestra del browser completa o dal dispositivo mobile. In questo modo, i contenuti vengono distribuiti nel formato richiesto dai visitatori.

  • La capacità di sviluppare la propria implementazione di integrazione in base al AEM eCommerce framework.

    Le due implementazioni attualmente disponibili sono entrambe basate sulla stessa base, oltre all'API generale (il framework). L'implementazione di una nuova integrazione richiede solo l'implementazione delle funzioni necessarie per l'integrazione. I componenti front-end possono essere utilizzati da qualsiasi nuova implementazione utilizzando interfacce (in modo che siano indipendenti dall'implementazione).

  • La possibilità di sviluppare e-commerce basato sull'esperienza in base ai dati e alle attività dell'acquirente. Questo consente di realizzare molti scenari:

    • Un esempio potrebbe consistere nel fornire riduzioni dei costi di spedizione quando l'ordine totale supera un importo specifico.
    • Un altro potrebbe consentire di fornire offerte stagionali che utilizzano i dati del profilo (ad esempio la posizione). Questi possono quindi essere evidenziati, sempre in base ad altri fattori, se necessario.

    Nell’esempio di seguito, un teaser viene visualizzato in quanto il contenuto del carrello è inferiore a $75:

    Questo può essere modificato quando il contenuto del carrello supera i $75:

  • Altre caratteristiche, tra cui:

    • Contenuto del carrello acquisti conservato tra le sessioni
    • Cronologia ordine completo
    • Aggiornamento del catalogo espresso

Framework

La sezione Concetti descrive il framework in modo più dettagliato, ma quanto segue fornisce una visualizzazione ad alto livello del framework:

Cosa?

  • Il framework di integrazione fornisce l'API, una serie di componenti per illustrare le funzionalità e diverse estensioni per fornire esempi di metodi di connessione.
  • Il quadro fornisce la struttura di base necessaria per l'implementazione di un progetto.
  • Il framework è estensibile.
  • Il framework non fornisce un sito pronto all'uso e pronto all'uso. Per adattare il framework alle proprie specifiche, è sempre necessario un certo lavoro di sviluppo.

Perché?

  • Fornire i meccanismi di base necessari per realizzare rapidamente un sito eCommerce personalizzato.
  • Tp offre la flessibilità necessaria per sviluppare un sito eCommerce reale.
  • Illustra le best practice.

In questa pagina