COMMERCE CLOUD SAP

Dopo l’installazione potete configurare l’istanza:

  1. Configurate la ricerca di Geometrixx Outdoors in facet.
  2. Configurare la versione del catalogo.
  3. Configurare la struttura di importazione.
  4. Configurare gli attributi del prodotto da caricare.
  5. Importazione dei dati del prodotto.
  6. Configurare Catalog Importer.
  7. Utilizzate l'utilità di importazione per importare il catalogo in una posizione specifica in AEM.

Configurare la ricerca su facet per Geometrixx Outdoors

NOTA

Questo non è necessario per hybris 5.3.0.1 e versioni successive.

  1. Nel browser, andate alla console di gestione ibrida all'indirizzo:

    http://localhost:9001/hmc/hybris

  2. Dalla barra laterale, selezionare System, quindi Facet search, quindi Facet Search Config.

  3. Aprite Editor per la configurazione di esempio Solr per clothescatalog.

  4. In Versioni catalogo utilizzare Aggiungi versione catalogo per aggiungere outdoors-Staged e outdoors-Online all'elenco.

  5. Salva la configurazione.

  6. Aprire SOLR Item types per aggiungere SOLR Sorts a ClothesVariantProduct:

    • rilevanza ("Pertinenza", punteggio)
    • name-asc ("Name (crescente)", name)
    • name-desc ("Name (descending)", name)
    • price-asc ("Price (crescente)", priceValue)
    • price-desc ("Price (descending)", priceValue)
    NOTA

    Utilizzate il menu di scelta rapida (in genere fate 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.

    chlimage_1-36

  7. Nella scheda Tipi indicizzati impostare il tipo composto Type su:

    Product - Product

  8. Nella scheda Tipi indicizzati regolare le query indicizzatore a3/> per full:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. Nella scheda Tipi indicizzati regolare le query indicizzatore a3/> per incremental:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
  10. Nella scheda Tipi indicizzati regolare il facet category. Fare doppio clic sull'ultima voce nell'elenco delle categorie per aprire la scheda Proprietà indicizzata:

    NOTA

    Per hybris 5.2, accertatevi che l'attributo Facet nella tabella Properties (Proprietà) sia selezionato in base alla schermata seguente:

    chlimage_1-37 chlimage_1-38

  11. Aprite la scheda Impostazioni facet e regolate i valori dei campi:

    chlimage_1-39

  12. Salva le modifiche.

  13. Di nuovo da SOLR Item types, regolare il facet price in base alle seguenti schermate. Come con category, fare doppio clic su price per aprire la scheda Proprietà indicizzata:

    chlimage_1-40

  14. Aprite la scheda Impostazioni facet e regolate i valori dei campi:

    chlimage_1-41

  15. Salva le modifiche.

  16. Aprire System, Facet search, quindi Indicizzatore operation Wizard. Avvia un cronjob:

    • Operazione indicizzatore: full
    • Configurazione Solr: Sample Solr Config for Clothes

Configurare la versione del catalogo

La versione del catalogo ( hybris.catalog.version) importata può essere configurata per il servizio OSGi:

Configurazione
dell'ibrido di CQ Commerce Day( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

La versione del catalogo è in genere impostata su Online o Staged (impostazione predefinita).

NOTA

Quando lavorate con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consultate Configurazione di OSGi. Consultare 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.

Configurare la struttura di importazione

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. L'importatore effettivo chiama un gestore di importazioni per creare prodotti, varianti di prodotti, categorie, risorse e così via.

La struttura da generare durante l'importazione può essere configurata per:

"Giorno CQ Commerce Hybris - Gestore importazione predefinito
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler)

Quando lavorate con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consultate Configurazione di OSGi. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.

Configurare gli attributi del prodotto da caricare

Il parser di risposte può essere configurato per definire le proprietà e gli attributi da caricare per i prodotti (variante):

  1. Configurare il bundle OSGi:

    Analisi
    di risposta predefinita per CQ Commerce Day (com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser)

    Qui puoi definire le varie opzioni e attributi necessari per il caricamento e la mappatura.

    NOTA

    Quando lavorate con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consultate Configurazione di OSGi. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.

Importazione di dati prodotto

Esistono diversi modi per importare i dati del prodotto. I dati del prodotto possono essere importati al momento della configurazione iniziale dell'ambiente o dopo aver apportato modifiche nei dati hybris:

Le informazioni effettive sul prodotto importate da hybris sono memorizzate nella directory archivio in:

/etc/commerce/products

Le seguenti proprietà indicano il collegamento con hybris:

  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
NOTA

Implementazione dell'hybris (es. geometrixx-outdoors/en_US) memorizza solo gli ID prodotto e altre informazioni di base in /etc/commerce.

Viene fatto riferimento al server hybris ogni volta che vengono richieste informazioni su un prodotto.

Importazione completa

  1. Se necessario, eliminate tutti i dati di prodotto esistenti utilizzando CRXDE Lite.

    1. Andate alla sottostruttura che contiene i dati del prodotto:

      /etc/commerce/products

      Esempio:

      http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

    2. Eliminare il nodo che contiene i dati del prodotto; ad esempio, outdoors.

    3. Salva tutto per mantenere la modifica.

  2. Aprite hybris importer in AEM:

    /etc/importers/hybris.html

    Esempio:

    http://localhost:4502/etc/importers/hybris.html

  3. Configurare i parametri richiesti; ad esempio:

    chlimage_1-42

  4. Fare clic su Importa catalogo per avviare l'importazione.

    Al termine, è possibile 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)

Importazione incrementale

  1. Controllare le informazioni detenute in AEM per i prodotti interessati, nella sottostruttura appropriata sotto:

    /etc/commerce/products

    È possibile aprirlo in CRXDE Lite; ad esempio:

    http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

  2. In hybris, aggiornare le informazioni detenute sui prodotti rivelatori.

  3. Aprite hybris importer in AEM:

    /etc/importers/hybris.html

    Esempio:

    http://localhost:4502/etc/importers/hybris.html

  4. Selezionare la casella di controllo Importazione incrementale.

  5. Fare clic su Importa catalogo per avviare l'importazione.

    Una volta completati, puoi verificare i dati aggiornati in AEM sotto:

        /etc/commerce/products
    

Express Update

Il processo di importazione può richiedere molto tempo, pertanto un’estensione alla sincronizzazione dei prodotti consente di selezionare aree specifiche del catalogo per un aggiornamento rapido attivato manualmente. Questo utilizza il feed di esportazione insieme alla configurazione degli attributi standard.

  1. Controllare le informazioni detenute in AEM per i prodotti interessati, nella sottostruttura appropriata sotto:

    /etc/commerce/products

    È possibile aprirlo in CRXDE Lite; ad esempio:

    http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

  2. In hybris, aggiornare le informazioni detenute sui prodotti rivelatori.

  3. In hybris, aggiungere i prodotti alla coda espressa; ad esempio:

    chlimage_1-43

  4. Aprite hybris importer in AEM:

    /etc/importers/hybris.html

    Esempio:

    http://localhost:4502/etc/importers/hybris.html

  5. Selezionare la casella di controllo Express Update.

  6. Fare clic su Importa catalogo per avviare l'importazione.

    Una volta completati, puoi verificare i dati aggiornati in AEM sotto:

        /etc/commerce/products
    

    [](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

Configurare l'importazione catalogo

Il catalogo hybris può essere importato in AEM, utilizzando Importazione batch per cataloghi, categorie e prodotti ibridi.

I parametri utilizzati dall'importatore possono essere configurati per:

Importazione
catalogo Ibris di CQ Commerce Day( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter)

Quando lavorate con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consultate Configurazione di OSGi. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.

Importazione catalogo

Il pacchetto hybris viene fornito con un importatore di catalogo per impostare la struttura di pagina iniziale.

È disponibile da:

http://localhost:4502/etc/importers/hybris.html

ecommerceimportconsole

Devono essere fornite le seguenti informazioni:

  • Base
    storeIdentificatore dello store di base configurato in hybris.


  • Catalogo: l’identificatore del catalogo da importare.

  • Percorso
    radice: percorso in cui importare il catalogo.

Rimozione di un prodotto dal catalogo

Per rimuovere uno o più prodotti dal catalogo:

  1. Configurare l'opzione per l'importazione di catalogo di Hybris per OSGi ServiceDay CQ Commerce; consultate anche Configurare l’importazione del catalogo.

    Attivare le seguenti proprietà:

    • Abilita rimozione prodotto
    • Abilita rimozione risorse di prodotto
    NOTA

    Quando lavorate con AEM esistono diversi metodi per gestire le impostazioni di configurazione di tali servizi; per informazioni dettagliate, consultate Configurazione di OSGi. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.

  2. Inizializzare l'importazione eseguendo due aggiornamenti incrementali (vedere Importazione catalogo):

    • Il primo risultato di esecuzione consiste in un set di prodotti modificati, indicato nell'elenco di registro.
    • Per la seconda volta nessun prodotto deve essere aggiornato.
    NOTA

    La prima importazione consiste nell'inizializzare le informazioni sul prodotto. La seconda importazione verifica che tutto è stato lavorato e il set di prodotti è pronto.

  3. Controllate la pagina della categoria che contiene 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

  4. Rimuovere il prodotto dalla console hybris. Utilizzare l'opzione Modifica stato approvazione per impostare lo stato su unapproved. Il prodotto verrà rimosso dal feed live.

    Esempio:

    • Aprire la pagina http://localhost:9001/productcockpit
    • Selezionare il catalogo Outdoors Staged
    • Cerca Cajamara
    • Selezionate questo prodotto e cambiate lo stato di approvazione in unapproved
  5. Eseguire un altro aggiornamento incrementale (vedere Importazione catalogo). Il registro elenca il prodotto eliminato.

  6. Eseguire il rollout del catalogo appropriato. La pagina prodotto e prodotto sarà stata rimossa dall'interno AEM.

    Esempio:

  7. Per ripristinare il prodotto:

    1. In hybris, reimpostare lo stato di approvazione su approvato

    2. In AEM:

      1. eseguire un aggiornamento incrementale
      2. rollout del catalogo appropriato
      3. aggiorna la pagina della categoria appropriata

Aggiungi caratteristica cronologia ordine al contesto client

Per aggiungere la cronologia degli ordini al contesto client:

  1. Aprite la pagina di progettazione del contesto client, effettuando una delle seguenti operazioni:

    • Aprite una pagina per la modifica, quindi aprite il contesto client utilizzando Ctrl-Alt-c (finestre) o control-option-c (Mac). Utilizzate l'icona matita nell'angolo superiore sinistro del contesto client per Aprire la pagina di progettazione del ClientContext.
    • Passa direttamente a http://localhost:4502/etc/clientcontext/default/content.html
  2. Aggiungete il componente Cronologia ordine al componente ​Carrello acquisti del contesto client.

  3. È possibile confermare che il contesto cliente mostra i dettagli della cronologia degli ordini. Esempio:

    1. Aprire il contesto client.

    2. Aggiungi un elemento al carrello.

    3. Completate il checkout.

    4. Controllare il contesto del client.

    5. Aggiungi un altro elemento al carrello.

    6. Passate alla pagina di estrazione:

      • Il contesto client mostra un riepilogo della cronologia dell'ordine.
      • Viene visualizzato il messaggio "Sei un cliente di ritorno".
    NOTA

    Il messaggio è realizzato da:

    La campagna è composta da un'esperienza.

In questa pagina