Commerce Cloud SAP sap-commerce-cloud
Dopo l’installazione, puoi configurare la tua istanza:
- Configurare la ricerca di Geometrixx Outdoors in facet.
- Configurare la versione del catalogo.
- Configurare la struttura di importazione.
- Configurare gli attributi di prodotto da caricare.
- Importazione dei dati di prodotto.
- Configurare l’importazione di catalogo.
- Utilizza la Importazione per importare il catalogo in una posizione specifica in AEM.
Configurare la ricerca di Geometrixx Outdoors in facet configure-the-facetted-search-for-geometrixx-outdoors
-
Nel browser, accedi alla console di gestione ibrida a:
-
Dalla barra laterale, seleziona Sistema, quindi Ricerca dei facet, quindi Configurazione di ricerca dei facet.
-
Open Editor per Configurazione del solr campione per Clothescatalog.
-
Sotto Versioni del catalogo use Aggiungi versione catalogo per aggiungere
outdoors-Staged
eoutdoors-Online
all'elenco. -
Salva la configurazione.
-
Apri Tipi di elementi SOLR per aggiungere Sorgenti SOLR a
ClothesVariantProduct
:- pertinenza ("pertinenza", punteggio)
- name-asc ("Name (ascending)", name)
- name-desc ("Name (descending)", name)
- price-asc ("Price (ascending)", priceValue)
- price-desc ("Price (descending)", priceValue)
note note NOTE Utilizza il menu di scelta rapida (in genere fai clic con il pulsante destro del mouse) per selezionare Create Solr sort
.Per Hybris 5.0.0 apri la sezione Indexed Types
scheda, doppio clic suClothesVariantProduct
, quindi la schedaSOLR Sort
. -
In Tipi indicizzati imposta la Tipo Composto a:
Product - Product
-
In Tipi indicizzati regolare la Query indicizzatore per
full
:code language-shell SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
-
In Tipi indicizzati regolare la Query indicizzatore per
incremental
:code language-shell SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
-
In Tipi indicizzati regolare la
category
sfaccettatura. Fai doppio clic sull’ultima voce nell’elenco delle categorie per aprire la indicizzato, proprietà scheda:note note NOTE Per hybris 5.2 assicurati che il Facet
nella tabella Proprietà viene selezionato in base alla schermata seguente: -
Apri Impostazioni facet e regola i valori dei campi:
-
Salva le modifiche.
-
Di nuovo da Tipi di elementi SOLR, regolare
price
facet secondo le seguenti schermate. Come concategory
, fai doppio clic suprice
per aprire indicizzato, proprietà scheda: -
Apri Impostazioni facet e regola i valori dei campi:
-
Salva le modifiche.
-
Apri Sistema, Ricerca dei facet, quindi Procedura guidata di indicizzazione. Avvia un cronjob:
- Operazione indicizzatore:
full
- Configurazione Solr:
Sample Solr Config for Clothes
- Operazione indicizzatore:
Configurare la versione del catalogo configure-the-catalog-version
La Versione catalogo ( hybris.catalog.version
) importata può essere configurata per il servizio OSGi:
Configurazione di Day CQ Commerce Hybris
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
Versione catalogo in genere è impostato su Online
o Staged
(impostazione predefinita).
L’output del registro fornisce un feedback sulle pagine e sui componenti creati e segnala potenziali errori.
Configurare la struttura di importazione configure-the-import-structure
L’elenco seguente mostra una struttura di esempio (di risorse, pagine e componenti) creata per impostazione predefinita:
+ /content/dam/path/to/images
+ 12345.jpg (dam:Asset)
+ ...
+ ...
+ /content/site/en
- cq:commerceProvider = "hybris"
- cq:hybrisBaseStore = "basestore"
- cq:hybrisCatalogId = "catalog"
+ category1 (cq:Page)
+ jcr:content (cq:PageContent)
- jcr:title = "Category 1"
+ category11 (cq:Page)
+ jcr:content (cq:PageContent)
- jcr:title = "Category 1.1"
+ 12345 (cq:Page)
+ jcr:content (cq:PageContent)
+ par
+ product (nt:unstructured)
- cq:hybrisProductId = "12345"
- sling:resourceType = "commerce/components/product"
+ image (nt:unstructured)
- sling:resourceType = "commerce/components/product/image"
- fileReference = "/content/dam/path/to/images/12345.jpg"
+ 12345.1-S (nt:unstructured)
- cq:hybrisProductId = "12345.1-S"
- sling:resourceType = "commerce/components/product"
+ image (nt:unstructured)
- sling:resourceType = "commerce/components/product/image"
- fileReference = "/content/dam/path/to/images/12345.1-S.jpg"
+ ...
Tale struttura è creata dal servizio OSGi DefaultImportHandler
che implementa ImportHandler
interfaccia. Un gestore di importazione viene chiamato dall’importazione effettiva per creare prodotti, varianti di prodotto, categorie, risorse, ecc.
La struttura da generare durante l’importazione può essere configurata per:
"Day CQ Commerce Hybris - Gestore di importazione predefinito(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
)
Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; vedere Configurazione di OSGi per informazioni complete. Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
Configurare gli attributi di prodotto da caricare configure-the-product-attributes-to-load
Il parser di risposta può essere configurato per definire le proprietà e gli attributi da caricare per i prodotti (variante):
-
Configura il bundle OSGi:
Parser di risposta predefinito di Day CQ Commerce Hybris
(com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser
)Qui puoi definire varie opzioni e attributi necessari per il caricamento e la mappatura.
note note NOTE Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; vedere Configurazione di OSGi per informazioni complete. Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
Importazione dei dati di prodotto importing-the-product-data
Esistono diversi modi per importare i dati del prodotto. I dati del prodotto possono essere importati quando si configura inizialmente l’ambiente o dopo aver apportato modifiche nei dati di hybris:
Le informazioni effettive sul prodotto importate da hybris sono conservate nell’archivio in:
/etc/commerce/products
Le seguenti proprietà indicano il collegamento con hybris:
commerceProvider
cq:hybrisCatalogId
cq:hybrisProductID
geometrixx-outdoors/en_US
) memorizza solo gli ID prodotto e altre informazioni di base in /etc/commerce
.Importazione completa full-import
-
Se necessario, elimina tutti i dati di prodotto esistenti utilizzando CRXDE Lite.
-
Passa alla struttura ad albero secondario contenente i dati del prodotto:
/etc/commerce/products
Ad esempio:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
Elimina il nodo che contiene i dati del prodotto; ad esempio,
outdoors
. -
Salva tutto per mantenere il cambiamento.
-
-
Apri l’importazione di hybris in AEM:
/etc/importers/hybris.html
Ad esempio:
-
Configura i parametri richiesti; ad esempio:
-
Fai clic su Importa catalogo per avviare l’importazione.
Una volta completati, puoi verificare i dati importati in:
code language-none /etc/commerce/products/outdoors
È possibile aprirlo in CRXDE Lite; ad esempio:
[http://localhost:4502/crx/de/index.jsp#/etc/commerce/products](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
Importazione incrementale incremental-import
-
Controllare le informazioni contenute in AEM per il prodotto o i prodotti in questione, nella sottostruttura appropriata sotto:
/etc/commerce/products
È possibile aprirlo in CRXDE Lite; ad esempio:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
In hybris, aggiornare le informazioni detenute sui prodotti rivelatori.
-
Apri l’importazione di hybris in AEM:
/etc/importers/hybris.html
Ad esempio:
-
Seleziona la casella di selezione Importazione incrementale.
-
Fai clic su Importa catalogo per avviare l’importazione.
Una volta completati, puoi verificare i dati aggiornati in AEM in:
code language-none /etc/commerce/products
Aggiornamento espresso express-update
Il processo di importazione può richiedere molto tempo, in modo che un'estensione alla sincronizzazione prodotto possa selezionare aree specifiche del catalogo per un aggiornamento rapido che viene attivato manualmente. Questo utilizza il feed di esportazione e la configurazione degli attributi standard.
-
Controllare le informazioni contenute in AEM per il prodotto o i prodotti in questione, nella sottostruttura appropriata sotto:
/etc/commerce/products
È possibile aprirlo in CRXDE Lite; ad esempio:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
In hybris, aggiornare le informazioni detenute sui prodotti rivelatori.
-
In hybris, aggiungere i prodotti alla coda Express; ad esempio:
-
Apri l’importazione di hybris in AEM:
/etc/importers/hybris.html
Ad esempio:
-
Seleziona la casella di selezione Aggiornamento espresso.
-
Fai clic su Importa catalogo per avviare l’importazione.
Una volta completati, puoi verificare i dati aggiornati in AEM in:
code language-none /etc/commerce/products
[](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
Configurare l’importazione di catalogo configure-the-catalog-importer
Il catalogo ibrido può essere importato in AEM, utilizzando l’importazione batch per cataloghi, categorie e prodotti ibridi.
I parametri utilizzati dall’importazione possono essere configurati per:
Importazione Day CQ Commerce Hybris Catalog
( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter
)
Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; vedere Configurazione di OSGi per informazioni complete. Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
Importazione catalogo catalog-import
Il pacchetto hybris viene fornito con un importatore di catalogo per l’impostazione della struttura della pagina iniziale.
È disponibile da:
http://localhost:4502/etc/importers/hybris.html
Devono essere fornite le seguenti informazioni:
-
Store di base
Identificatore dell'archivio di base configurato in hybris. -
Catalogo
Identificatore del catalogo da importare. -
Percorso radice
Percorso in cui importare il catalogo.
Rimozione di un prodotto dal catalogo removing-a-product-from-the-catalog
Per rimuovere uno o più prodotti dal catalogo:
-
Configurare il per il servizio OSGi Importazione Day CQ Commerce Hybris Catalog; vedi anche Configurare l’importazione di catalogo.
Attiva le seguenti proprietà:
- Abilita rimozione prodotti
- Abilita rimozione risorse di prodotto
note note NOTE Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; vedere Configurazione di OSGi per informazioni complete. Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite. -
Inizializzare l’importazione eseguendo due aggiornamenti incrementali (vedi Importazione catalogo):
- La prima esecuzione comporta un set di prodotti modificati, indicato nell’elenco dei registri.
- Per la seconda volta nessun prodotto deve essere aggiornato.
note note NOTE La prima importazione consiste nell’inizializzare le informazioni di prodotto. La seconda importazione verifica che tutto sia stato lavorato e che il set di prodotti è pronto. -
Seleziona la pagina della categoria contenente il prodotto da rimuovere. I dettagli del prodotto devono essere visibili.
Ad esempio, la seguente categoria mostra i dettagli del prodotto Cajamara:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
-
Rimuovi il prodotto dalla console hybris. Utilizza l’opzione Modifica stato approvazione per impostare lo stato su
unapproved
. Il prodotto verrà rimosso dal feed live.Ad esempio:
- Apri la pagina http://localhost:9001/productcockpit
- Selezionare il catalogo
Outdoors Staged
- Cerca
Cajamara
- Seleziona questo prodotto e modifica lo stato di approvazione in
unapproved
-
Esegui un altro aggiornamento incrementale (vedi Importazione catalogo). Il registro elencherà il prodotto eliminato.
-
Rollout il catalogo appropriato. La pagina prodotto e prodotto sarà stata rimossa da AEM.
Ad esempio:
-
Apri:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
-
Rollout del
Hybris Base
catalogo -
Apri:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
-
La
Cajamara
il prodotto sarà stato rimosso dalBike
categoria
-
-
Per ripristinare il prodotto:
-
In hybris, imposta nuovamente lo stato di approvazione su approvato
-
In AEM:
- eseguire un aggiornamento incrementale
- rollout del catalogo appropriato
- aggiorna la pagina della categoria appropriata
-
Aggiungi la caratteristica della cronologia degli ordini al contesto client add-order-history-trait-to-the-client-context
Per aggiungere la cronologia degli ordini al contesto client:
-
Apri pagina di progettazione del contesto client, mediante:
- Apri una pagina per la modifica, quindi apri ClientContext utilizzando Ctrl-Alt-C (finestre) o control-option-c (Mac). Utilizza l’icona a forma di matita nell’angolo in alto a sinistra del contesto client per Apri la pagina di progettazione del ClientContext.
- Passa direttamente a http://localhost:4502/etc/clientcontext/default/content.html
-
Aggiungi il Cronologia ordini component al Auto Shopping al componente del contesto client.
-
Puoi confermare che il contesto client sta mostrando i dettagli della cronologia degli ordini. Ad esempio:
-
Apri contesto client.
-
Aggiungi un elemento al carrello.
-
Completa il checkout.
-
Controlla il contesto client.
-
Aggiungi un altro elemento al carrello.
-
Passa alla pagina di pagamento:
- Il contesto client mostra un riepilogo della cronologia dell'ordine.
- Viene visualizzato il messaggio "Sei un cliente di ritorno".
note note NOTE Il messaggio viene realizzato da: -
Passa a http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
La campagna è costituita da un’esperienza.
-
Fai clic sul segmento (http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
-
Il segmento viene generato utilizzando la variabile Proprietà cronologia ordini caratteristica.
-