Dopo l’installazione, puoi configurare la tua istanza:
Questo non è necessario per hybris 5.3.0.1 e versioni successive.
Nel browser, accedi alla console di gestione ibrida all'indirizzo:
Dalla barra laterale selezionare Sistema, quindi Ricerca facet, quindi Configurazione ricerca facet.
Apri Editor per la configurazione del campione Solr per clothescatalog.
In Versioni catalogo utilizza Aggiungi versione catalogo per aggiungere outdoors-Staged
e outdoors-Online
all’elenco.
Salva la configurazione.
Apri SOLR Item types per aggiungere SOLR Sorts a ClothesVariantProduct
:
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 aprire la scheda Indexed Types
, fare doppio clic su ClothesVariantProduct
, quindi sulla scheda SOLR Sort
.
Nella scheda Tipi indicizzati , imposta il valore Tipo composto su:
Product - Product
Nella scheda Tipi indicizzati , regola le query indicizzatrici per full
:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
Nella scheda Tipi indicizzati , regola le query indicizzatrici per incremental
:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
Nella scheda Tipi indicizzati regolare il facet category
. Fai doppio clic sull'ultima voce nell'elenco delle categorie per aprire la scheda Proprietà indicizzata :
Per hybris 5.2, accertati che l'attributo Facet
nella tabella Proprietà sia selezionato in base alla schermata seguente:
Apri la scheda Impostazioni facet e regola i valori dei campi:
Salva le modifiche.
Di nuovo da SOLR Tipi di elementi, regolare il facet price
in base alle seguenti schermate. Come con category
, fai doppio clic su price
per aprire la scheda Proprietà indicizzata :
Apri la scheda Impostazioni facet e regola i valori dei campi:
Salva le modifiche.
Apri Sistema, Ricerca di facet, quindi Procedura guidata di funzionamento dell'indicizzatore. Avvia un cronjob:
full
Sample Solr Config for Clothes
Il Catalogo versione ( hybris.catalog.version
) importato può essere configurato per il servizio OSGi:
Configurazione
di Day CQ Commerce Hybris ( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
La versione del catalogo è in genere impostata su Online
o Staged
(opzione predefinita).
Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consulta Configurazione di OSGi . Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
L’output del registro fornisce un feedback sulle pagine e sui componenti creati e segnala potenziali errori.
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 viene creata dal servizio OSGi DefaultImportHandler
che implementa l'interfaccia ImportHandler
. 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 Default Import Handler
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
)
Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consulta Configurazione di OSGi . Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
Il parser di risposta può essere configurato per definire le proprietà e gli attributi da caricare per i prodotti (variante):
Configura il bundle OSGi:
Analisi della risposta predefinita 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.
Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consulta Configurazione di OSGi . Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
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
Implementazione dell’ibrido (ad es. geometrixx-outdoors/en_US
) memorizza solo gli ID prodotto e altre informazioni di base in /etc/commerce
.
Viene fatto riferimento al server ibrido ogni volta che vengono richieste informazioni su un prodotto.
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
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 la modifica.
Apri l’importazione di hybris in AEM:
/etc/importers/hybris.html
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:
/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)
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
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:
/etc/commerce/products
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
Esempio:
Seleziona la casella di selezione Aggiorna express.
Fai clic su Importa catalogo per avviare l'importazione.
Una volta completati, puoi verificare i dati aggiornati in AEM in:
/etc/commerce/products
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 catalogo ibridi di CQ Day CQ
( 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; per informazioni dettagliate, consulta Configurazione di OSGi . Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
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:
Base
StoreIdentificatore dell'archivio di base configurato in hybris.
CatalogoIdentificatore del catalogo da importare.
Percorso
principalePercorso in cui importare il catalogo.
Per rimuovere uno o più prodotti dal catalogo:
Configura l'importazione per catalogo di Hybris di OSGi ServiceDay CQ Commerce; consulta anche Configurare l’importazione di catalogo.
Attiva le seguenti proprietà:
Quando si lavora con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consulta Configurazione di OSGi . Consulta anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
Inizializzare l'importazione eseguendo due aggiornamenti incrementali (vedere Importazione catalogo):
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 Cambia lo stato di approvazione per impostare lo stato su unapproved
. Il prodotto verrà rimosso dal feed live.
Esempio:
Outdoors Staged
Cajamara
unapproved
Esegui un altro aggiornamento incrementale (consulta Importazione catalogo). Il registro elencherà il prodotto eliminato.
🔗 Rollout del catalogo appropriato. La pagina prodotto e prodotto sarà stata rimossa da AEM.
Esempio:
Apri:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
Rollout del catalogo Hybris Base
Apri:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
Il prodotto Cajamara
sarà stato rimosso dalla categoria Bike
Per ripristinare il prodotto:
In hybris, imposta nuovamente lo stato di approvazione su approvato
In AEM:
Per aggiungere la cronologia degli ordini al contesto client:
Apri la pagina di progettazione del contesto client, effettuando una delle seguenti operazioni:
Aggiungi il componente Cronologia ordine al componente Carrello acquisti del contesto client.
Puoi confermare che il contesto client sta mostrando i dettagli della cronologia degli ordini. Esempio:
Apri ClientContext.
Aggiungi un elemento al carrello.
Completa il checkout.
Controlla il contesto client.
Aggiungi un altro elemento al carrello.
Passa alla pagina di pagamento:
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 creato utilizzando la caratteristica Proprietà cronologia ordine .