La soluzione AEM generica fornisce metodi per la gestione delle informazioni commerciali detenute all'interno del repository (invece di utilizzare un motore di e-commerce esterno). Ciò include:
L'installazione standard AEM include l'implementazione generica AEM eCommerce (JCR).
Al momento è destinato a scopi dimostrativi, o come base per un'implementazione personalizzata in base alle tue esigenze.
Le seguenti procedure si applicano sia a Prodotti che a Variazioni di prodotto.
Prima di creare i prodotti è necessario definire una scaffolding. Questo specifica i campi che devono essere definiti e come vengono modificati.
È necessaria una pagina di scaffolding per ciascun tipo di prodotto distinto. La pagina di scaffolding appropriata è associata ai prodotti tramite:
Il negozio Geometrixx-esterno ha un unico tipo di prodotto (e quindi un'unica impalcatura):
/etc/scaffolding/geometrixx-outdoors
Il tipo di prodotto Geometrixx-esterno è attivo su:
/etc/commerce/products/geometrixx-outdoors
Puoi creare una nuova definizione di prodotto ovunque al di sotto di essa, senza alcuna configurazione aggiuntiva.
Andate alla console Prodotti, tramite Commerce.
Utilizzando la console Products, andate alla posizione desiderata.
Utilizzare l'icona Importa prodotti per aprire la procedura guidata.
Specifica:
Importazione
Importazione per il provider commerciale specifico, per impostazione predefinita Geometrixx
.
Origine
Il file da importare; potete usare il browser per selezionare un file.
Importazione incrementale
Indicate se si tratta di un'importazione incrementale (anziché completa).
L'importazione incrementale (del campione geometrixx-outdoor importer) opera a livello di prodotto.
Un importatore personalizzato può essere definito per funzionare come necessario.
Selezionare Next per importare i prodotti, verrà visualizzato un registro delle azioni eseguite.
I prodotti verranno importati nella posizione corrente o relativi a essa.
L'uso ripetuto di Next e Back comporterà l'importazione ripetuta delle definizioni dei prodotti. Tuttavia, poiché hanno gli stessi SKU, le informazioni esistenti nel repository verranno semplicemente sovrascritte.
Selezionare Fine per chiudere la procedura guidata.
Utilizzando la console Strumenti aprire la cartella Commerce.
Fare doppio clic per aprire Importazione prodotti:
Specifica:
Nome store
I prodotti verranno importati in:
/etc/commerce/products/<*store name*>/
Provider commerce
L'importatore per il fornitore commerciale; per Geometrixx predefinita.
File di origine
Posizione nella directory archivio del file da importare.
Importazione incrementale
Indicate se si tratta di un'importazione incrementale (anziché completa).
Fare clic su Importa prodotti.
La gestione standard del prodotto è fondamentale, perché il set di prodotti Geometrixx-esterno è stato mantenuto di base. La complessità si basa sul prodotto scaffolding, quindi con il vostro scaffolding prodotto è possibile ottenere un editing più sofisticato.
Utilizzando la console Prodotti (tramite Commerce), andate alla posizione desiderata.
Utilizzate l'icona Create per selezionare uno dei due tipi di collegamenti (a seconda della struttura e della posizione):
Verrà aperta la procedura guidata. Utilizzate le Base e schede prodotto per immettere gli attributi prodotto per il nuovo prodotto o variante di prodotto.
Titolo e SKU sono i requisiti minimi necessari per creare un prodotto o una variante.
Selezionare Crea per salvare le informazioni.
Molti prodotti sono disponibili in una gamma di colori e/o dimensioni. Le informazioni sul prodotto di base e sulle varianti di prodotto correlate possono essere gestite dalla console Products.
I prodotti e le loro varianti sono memorizzati come struttura ad albero, le informazioni sui prodotti sono nella parte superiore, con le varianti sottostanti (questa struttura è applicata dall'interfaccia utente).
Utilizzando la console Prodotti (tramite Commerce), andate alle informazioni sul prodotto.
\nEffettuate una delle seguenti operazioni:
Selezionate l'icona Visualizza dati prodotto:
Verranno visualizzati gli attributi del prodotto. Utilizzare Edit e Done per apportare eventuali modifiche.
Utilizzando la console Prodotti (tramite Commerce), andate alle informazioni sul prodotto.
Aprite la barra laterale secondaria Riferimenti con l’icona:
Selezionate il prodotto desiderato. La barra laterale secondaria verrà aggiornata per mostrare i tipi di riferimento disponibili:
Toccate o fate clic sul tipo di riferimento (ad esempio, Pagine prodotto) per espandere l’elenco.
Selezionate un riferimento specifico per visualizzare le opzioni:
Andate alla console Prodotti, tramite Commerce.
Aprite la barra laterale secondaria per la ricerca con l’icona:
Sono disponibili diversi facet per la ricerca di prodotti. Per una ricerca potete usare solo uno o più facet. I prodotti trovati verranno visualizzati:
Toccando o facendo clic su un prodotto, questo viene aperto. Potete anche pubblicarlo o visualizzare i dati del prodotto.
Potete modificare un facet esistente o aggiungerne di nuovo, utilizzando CRXDE Lite:
Accedi a:
http://localhost:4502/crx/de/index.jsp#/libs/commerce/gui/content/products/aside/items/search/items/searchpanel/facets
È possibile modificare, ad esempio, le dimensioni che verranno visualizzate nella pagina di ricerca del prodotto. Fare clic sul nodo sizegroup
.
Fare clic su items
nodo, quindi su propertypredicate
nodo.
È possibile modificare il propertyValues
. Ad esempio, potete aggiungere XS, XXL o rimuovere una dimensione.
Fare clic su Salva tutto e passare alla pagina di ricerca dei prodotti. Le modifiche dovrebbero essere visualizzate.
Puoi aggiungere più risorse nel componente del prodotto, quindi specificare la risorsa che verrà visualizzata nella pagina del prodotto.
Tutto ciò che riguarda più risorse viene fatto con l’interfaccia touch.
Andate alla console Prodotti, tramite Commerce.
Utilizzando la console Products, andate al prodotto richiesto.
Bisogna essere a livello di prodotto, non a livello di variante.
Toccate/fate clic sull'icona Visualizza dati prodotto con la modalità di selezione o azioni rapide.
Toccate/fate clic sull’icona Modifica.
Scorrete fino a Aggiungi.
Toccate/fate clic su Aggiungi. Viene visualizzato un nuovo segnaposto della risorsa.
Toccando o facendo clic su Cambia Si apre una finestra di dialogo che consente di scegliere una risorsa.
Selezionate la risorsa da aggiungere.
Le risorse che potete selezionare sono disponibili in Risorse.
Toccate o fate clic sull’icona Fine.
Nel componente del prodotto sono ora memorizzate due risorse. Puoi configurare quale verrà visualizzato sulla pagina del prodotto. Questo funziona con un sistema di categoria. Prima di tutto, è necessario aggiungere una categoria alle singole risorse:
Toccate/fate clic su Visualizza dati prodotto.
Digitate una categoria di risorse sotto le risorse, ad esempio cat1
e cat2
.
È inoltre possibile utilizzare i tag per le categorie.
Toccate o fate clic sull’icona Fine. Ora è necessario rollout apportare le modifiche.
Ora le risorse nel componente prodotto hanno una categoria. Potete configurare quale categoria verrà visualizzata a tre livelli diversi:
Se non impostate categorie, la prima risorsa verrà visualizzata nella pagina del prodotto.
Il meccanismo di selezione dell’immagine da visualizzare è il seguente:
Sia a livello di catalogo che di console Prodotti, è necessario eseguire il rollout delle modifiche per applicare le modifiche e visualizzare la differenza nella pagina del prodotto.
cat1
ad esempio).Spesso le informazioni sul prodotto vengono pubblicate attraverso le pagine che vi fanno riferimento. Ad esempio, quando pubblicate la pagina X che fa riferimento al prodotto Y, AEM chiederà se desiderate pubblicare anche il prodotto Y.
Per casi speciali, AEM supporta anche la pubblicazione diretta dai dati del prodotto.
Utilizzando la console Prodotti (tramite Commerce), andate alle informazioni sul prodotto.
\nEffettuate una delle seguenti operazioni:
Selezionate l'icona Pubblica o Annulla pubblicazione a seconda delle necessità:
Le informazioni sul prodotto verranno pubblicate o annullate, a seconda delle necessità.
L'integrazione del Search&Promote consente di:
Per ulteriori informazioni, consultare Feed prodotto.
Esiste un gestore eventi che registra un evento quando un prodotto viene aggiunto, modificato o eliminato e quando una pagina di prodotto viene aggiunta, modificata o eliminata. Esistono i seguenti eventi OSGi:
com/adobe/cq/commerce/pim/PRODUCT_ADDED
com/adobe/cq/commerce/pim/PRODUCT_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_DELETED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_ADDED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_MODIFIED
com/adobe/cq/commerce/pim/PRODUCT_PAGE_DELETED
Per gli eventi PRODUCT_*
, il percorso punta al prodotto di base in /etc/commerce/products
. Per gli eventi PRODUCT_PAGE_*
, il percorso punta al nodo cq:Page
.
È possibile visualizzarli nella console Web in eventi OSGI ( /system/console/events
), ad esempio:
Leggere anche Gestione eventi in AEM.
Il componente Immagine con collegamenti Aggiungi al carrello consente di aggiungere rapidamente un prodotto al carrello tramite la creazione di un punto di attivazione collegato a un prodotto su un’immagine.
Facendo clic sul punto di attivazione si apre una finestra di dialogo che consente di scegliere la dimensione e la quantità del prodotto.
Passate alla pagina in cui desiderate aggiungere il componente.
Trascinare il componente nella pagina.
Trascinate e rilasciate un’immagine nel componente dal browser Risorse.
Puoi effettuare le seguenti operazioni:
Fate clic sull’icona a schermo intero.
Fate clic sull’icona Avvia mappa.
Fare clic su una delle icone della forma.
Modificare e spostare la forma come necessario.
Fare clic sulla forma.
Facendo clic sull'icona Sfoglia si apre il selettore Risorse.
In alternativa, è possibile digitare direttamente il percorso del prodotto che deve essere a livello di prodotto, non a livello di variante.
Fate clic due volte sull’icona di conferma, quindi fate clic per uscire dalla schermata intera.
Fare clic in un punto qualsiasi della pagina accanto al componente. La pagina deve essere aggiornata e sull’immagine deve essere visualizzato il seguente simbolo:
Passate alla modalità preview.
Fare clic sul punto di attivazione +. Viene visualizzata una finestra di dialogo in cui potete scegliere la dimensione e la quantità del prodotto immesso in Path.
Immettete una dimensione e una quantità.
Fate clic sul pulsante Aggiungi al carrello. La finestra di dialogo si chiude.
Andate al carrello. Il prodotto dovrebbe essere qui.
Potete configurare l’aspetto della finestra di dialogo quando fate clic sul punto di attivazione:
Fate clic sul componente e fate clic sull’icona Configura.
Scorri verso il basso. È presente una scheda AGGIUNGI A CART.
Fare clic su AGGIUNGI AL CARRELLO. È possibile utilizzare 3 opzioni di configurazione.
Fate clic sull’icona Fine.
Il catalogo farà riferimento ai Dati prodotto.
Per generare un catalogo:
Apri la console Sites (ad esempio http://localhost:4502/sites.html/content).
Passa alla posizione in cui desideri creare la nuova pagina.
Per aprire l’elenco delle opzioni, usate l’icona Crea:
Selezionate Crea catalogo per aprire la procedura guidata Crea catalogo.
Passate alla Blueprint catalogo richiesta.
Toccate/fate clic sul pulsante Seleziona e toccate/fate clic sulla Blueprint catalogo desiderata.
Toccate/fate clic su Avanti.
Digitare un Titolo e un Nome.
Toccate/fate clic sul pulsante Crea. Il catalogo viene creato e si apre una finestra di dialogo.
Toccando o facendo clic sul pulsante Fine si torna alla console Siti, dove è possibile visualizzare il catalogo.
Toccando o facendo clic sul pulsante Apri catalogo si apre il catalogo (ad esempio http://localhost:4502/editor.html/content/test-catalog.html
).
Il catalogo farà riferimento ai Dati prodotto.
Utilizzando la console Siti Web, andate alla Blueprint catalogo, quindi al Catalogo di base.
Esempio:
http://localhost:4502/siteadmin#/content/catalogs/geometrixx-outdoors/base-catalog
Create una nuova pagina utilizzando il modello Section Blueprint.
Esempio, Swimwear
.
Aprite la nuova pagina Swimwear
, quindi fate clic su Edit Blueprint per aprire la finestra di dialogo Properties, in cui potete impostare la selezione Products.
Ad esempio, aprire il campo Tag/Parole chiave per selezionare Attività, quindi Nuotare dalla sezione Geometrixx all'aperto.
Fare clic su OK per salvare le proprietà; i prodotti di esempio verranno visualizzati in Criteri di selezione del prodotto nella pagina del progetto.
Fare clic su Rollout Changes…, selezionare Rollout della pagina e di tutte le sottopagine, quindi fare clic su Next e quindi su Rollout. Una volta completato il rollout, l'indicatore Stato verrà visualizzato come verde.
Ora è possibile fare clic su Chiudi e controllare la nuova sezione del catalogo; ad esempio, on e under:
http://localhost:4502/cf#/content/geometrixx-outdoors/en/swimwear.html
Nella pagina dei progetti fare nuovamente clic su Modifica blueprint e nella finestra di dialogo Proprietà aprire la scheda Pagina generata. Nel campo Elenco banner, selezionate l’immagine da mostrare; ad esempio, summer.jpg
Fare clic su OK per salvare le proprietà; le informazioni sul banner verranno visualizzate nella sezione Criteri di selezione del prodotto della pagina del blueprint.
Implementa queste nuove modifiche.
Per eseguire il rollout di un catalogo:
Andate alla console Catalogs, tramite Commerce.
Individuate il catalogo da rollout.
\nEffettuate una delle seguenti operazioni:
Selezionate l'icona Modifiche rollout:
Nella procedura guidata, impostare il rollout come necessario, quindi toccare o fare clic su Rollout Changes.
Viene visualizzata una finestra di dialogo. Toccate/fate clic Done al termine del processo.
Per eseguire il rollout di un catalogo:
Individuate il catalogo da rollout. Esempio:
http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog.html
Fare clic su Rollout Changes…
Impostate il rollout come necessario.
Fare clic su Rollout.
Andate alla console Catalogs, tramite Commerce.
Andate alla posizione in cui desiderate importare la blueprint del catalogo.
Toccate/fate clic sull'icona Importa blueprint.
Nella procedura guidata, selezionate l'origine come necessario e toccate o fate clic su Next.
Toccate o fate clic su Fine al termine dell'importazione.
Utilizzando la console Strumenti, passare a Commerce.
Esempio:
http://localhost:4502/miscadmin#/etc/commerce
Aprite Catalog Bluprint Importer.
Impostate l’importazione come necessario.
Fare clic su Importa blueprint catalogo.
L'esempio seguente riguarda una promozione tenuta direttamente in una campagna, utilizzata per i voucher.
Una promozione può essere inclusa anche in una esperienza all'interno di una campagna.
Per ulteriori informazioni, vedere Promozioni e voucher.
Aprite la console Siti Web dell’istanza di creazione.
Nel riquadro a sinistra, seleziona la Campaign desiderata.
Fate clic su Nuovo, selezionate il modello Promozione, quindi specificate un Titolo (e Nome se necessario) per il nuovo voucher.
Fai clic su Crea. La nuova pagina di promozione verrà visualizzata nel riquadro a destra.
Modificate Properties effettuando una delle seguenti operazioni:
Specificate il Tipo di promozione, Tipo di sconto, Valore sconto e tutti gli altri campi, a seconda delle necessità.
Fate clic su OK per salvare.
Ora potete attivare la promozione, in modo che gli acquirenti la vedano nell’istanza di pubblicazione.
Aprite la console Siti Web dell’istanza di creazione.
Nel riquadro a sinistra, seleziona la Campaign desiderata.
Fate clic su Nuovo, selezionate il modello Voucher, quindi specificate un Titolo (e Nome se necessario) per il nuovo voucher.
Fai clic su Crea. La nuova pagina del voucher verrà visualizzata nel riquadro a destra.
Aprite la nuova pagina del voucher con un doppio clic, quindi fate clic su Modifica per configurare le informazioni come necessario.
Fate clic su OK per salvare.
Ora potete attivare il voucher, in modo che gli acquirenti possano usarlo nei loro carrelli nell’istanza di pubblicazione.
Per rendere un voucher non disponibile ai clienti, potete:
Entrambe le azioni possono essere eseguite dalla console Siti Web.
Per modificare le proprietà di un voucher o di una promozione, potete fare doppio clic su di esso nella console Siti Web e fare clic su Modifica. Dopo averlo salvato, è necessario attivarlo in modo che le modifiche vengano inviate alle istanze di pubblicazione.
Per consentire agli utenti di aggiungere dei voucher ai loro carrelli, puoi utilizzare il componente Vouchers incorporato (categoria Commerce). È necessario aggiungerlo alla stessa pagina in cui viene visualizzato il carrello (ma non è obbligatorio). Il componente voucher è semplicemente un modulo in cui l’utente può immettere un codice voucher, è il componente carrello che mostra l’elenco dei voucher applicati e il relativo sconto.
Nel sito demo (Geometrixx Outdoors - Inglese) potete vedere il modulo del voucher sulla pagina del carrello, sotto il carrello vero e proprio.
È opportuno ricordare che AEM out-of-the-box non sono necessarie azioni per la funzionalità standard relativa agli ordini, come la restituzione di merci, l'aggiornamento dello stato dell'ordine, l'esecuzione, la generazione di slips di imballaggio. Si tratta principalmente di un'anteprima tecnologica.
La gestione generica degli ordini in AEM è stata mantenuta di base; i campi disponibili nella procedura guidata dipendono dalla pagina di scaffolding:
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog
Se create una pagina di scaffolding personalizzata, potete memorizzare ulteriori informazioni sull’ordine.
La console Ordini espone le informazioni sull'ordine fornitore, che non vengono mai pubblicate.
Le informazioni sull'ordine del cliente sono contenute nelle directory principali ed è esposto dalla cronologia dell'ordine per il relativo account. Queste informazioni vengono pubblicate insieme al resto della directory principale.
Utilizzando la console Ordini, andate alla posizione desiderata.
Utilizzare l'icona Crea per selezionare Crea ordine.
Verrà aperta la procedura guidata. Utilizzate le schede Base, Contenuto, Pagamento e evasione per inserire le informazioni sul nuovo ordine.
Selezionare Crea per salvare le informazioni.