COMMERCE CLOUD SAP

Dopo l’installazione è possibile configurare l’istanza:

  1. Configurare la ricerca con facet per i Geometrixx Outdoors.
  2. Configurare la versione del catalogo.
  3. Configurare la struttura di importazione.
  4. Configurare gli attributi del prodotto da caricare.
  5. Importazione dei dati di prodotto.
  6. Configurare la funzione di importazione catalogo.
  7. Utilizza il importazione per importare il catalogo in una sede specifica dell’AEM.

Configurare la ricerca con facet per i Geometrixx Outdoors

NOTA

Questo non è necessario per hybris 5.3.0.1 e versioni successive.

  1. Nel browser, accedi al console di gestione hybris a:

    http://localhost:9001/hmc/hybris

  2. Dalla barra laterale, seleziona Sistema, quindi Ricerca facet, quindi Configurazione ricerca facet.

  3. Apri editor per Esempio di configurazione Solr per clothescatalog.

  4. Sotto Versioni del catalogo utilizzare Aggiungi versione catalogo da aggiungere outdoors-Staged e outdoors-Online all'elenco.

  5. Salva la configurazione.

  6. Apri Tipi di articoli SOLR da aggiungere Ordinamenti SOLR a ClothesVariantProduct:

    • rilevanza ("Rilevanza", punteggio)
    • name-asc ("Name (ascending)", name)
    • name-desc ("Name (descending)", name)
    • price-asc ("Price (ascending)", priceValue)
    • price-desc ("Prezzo (decrescente)", priceValue)
    NOTA

    Utilizza il menu di scelta rapida (in genere clic con il pulsante destro del mouse) per selezionare Create Solr sort.

    Per Hybris 5.0.0 aprire il Indexed Types , fare doppio clic su ClothesVariantProduct, quindi la scheda SOLR Sort.

    chlimage_1-36

  7. In Tipi indicizzati scheda imposta il Tipo composto a:

    Product - Product

  8. In Tipi indicizzati scheda regola Query indicizzatore per full:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. In Tipi indicizzati scheda regola Query indicizzatore per incremental:

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

    NOTA

    Per hybris 5.2 assicurarsi che il Facet Nella tabella Proprietà l'attributo è selezionato in base alla schermata seguente:

    chlimage_1-37 chlimage_1-38

  11. Apri Impostazioni facet e regolare i valori dei campi:

    chlimage_1-39

  12. Salva le modifiche.

  13. Di nuovo da Tipi di articoli SOLR, regola price facet in base alle schermate seguenti. Come con category, doppio clic su price per aprire Proprietà indicizzata scheda:

    chlimage_1-40

  14. Apri Impostazioni facet e regolare i valori dei campi:

    chlimage_1-41

  15. Salva le modifiche.

  16. Apri Sistema, Ricerca facet, quindi Procedura guidata dell'indicizzatore. Avvia un processo cronico:

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

Configurare la versione del catalogo

Il Versione catalogo ( hybris.catalog.version) importato può essere configurato per il servizio OSGi:

Configurazione Day CQ Commerce Hybris
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

Versione catalogo è in genere impostato su Online o Staged (impostazione predefinita).

NOTA

Quando si lavora con l’AEM, esistono diversi metodi per gestire le impostazioni di configurazione per tali servizi; vedi Configurazione di OSGi per informazioni dettagliate. Consulta anche la console per un elenco completo dei parametri configurabili e dei relativi valori predefiniti.

L’output del registro fornisce 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 ImportHandler di rete. Un gestore di importazione viene chiamato dall’effettivo importatore per creare prodotti, varianti di prodotto, categorie, risorse e così via.

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

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

Quando si lavora con l’AEM, esistono diversi metodi per gestire le impostazioni di configurazione per tali servizi; vedi Configurazione di OSGi per informazioni dettagliate. Consulta anche la console per un elenco completo dei parametri configurabili e dei relativi valori predefiniti.

Configurare gli attributi del prodotto da caricare

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

  1. Configura il bundle OSGi:

    Parser di risposta predefinito 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.

    NOTA

    Quando si lavora con l’AEM, esistono diversi metodi per gestire le impostazioni di configurazione per tali servizi; vedi Configurazione di OSGi per informazioni dettagliate. Consulta anche la console per un elenco completo dei parametri configurabili e dei relativi valori predefiniti.

Importazione dei dati di prodotto

Esistono diversi modi per importare i dati del prodotto. I dati del prodotto possono essere importati durante la configurazione iniziale dell’ambiente o dopo aver apportato modifiche ai dati ibridi:

Le informazioni effettive sul prodotto importate da hybris sono conservate nell’archivio in:

/etc/commerce/products

Le seguenti proprietà indicano il collegamento con l’ibrido:

  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
NOTA

L’implementazione ibrida (ad es. geometrixx-outdoors/en_US) memorizza solo gli ID prodotto e altre informazioni di base in /etc/commerce.

Ogni volta che vengono richieste informazioni su un prodotto, viene fatto riferimento al server ibrido.

Importazione completa

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

    1. Passa alla sottostruttura contenente i dati del prodotto:

      /etc/commerce/products

      Ad esempio:

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

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

    3. Salva tutto per mantenere la modifica.

  2. Aprire l’importatore di ibridi in AEM:

    /etc/importers/hybris.html

    Ad esempio:

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

  3. Configura i parametri richiesti, ad esempio:

    chlimage_1-42

  4. Clic Importa catalogo per avviare l'importazione.

    Una volta completato, puoi verificare i dati importati in:

        /etc/commerce/products/outdoors
    

    Puoi 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 nell’AEM per i prodotti in questione, nel sottoalbero pertinente nell’ambito:

    /etc/commerce/products

    Puoi aprirlo in CRXDE Lite; ad esempio:

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

  2. In hybris, aggiornare le informazioni contenute sul(i) prodotto(i) rivelante(i).

  3. Aprire l’importatore di ibridi in AEM:

    /etc/importers/hybris.html

    Ad esempio:

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

  4. Seleziona la casella di selezione Importazione incrementale.

  5. Clic Importa catalogo per avviare l'importazione.

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

        /etc/commerce/products
    

Aggiornamento rapido

Il processo di importazione può richiedere molto tempo, pertanto come estensione della sincronizzazione di prodotto puoi selezionare aree specifiche del catalogo per un aggiornamento rapido che viene attivato manualmente. Questo utilizza il feed di esportazione insieme alla configurazione degli attributi standard.

  1. Controllare le informazioni detenute nell’AEM per i prodotti in questione, nel sottoalbero pertinente nell’ambito:

    /etc/commerce/products

    Puoi aprirlo in CRXDE Lite; ad esempio:

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

  2. In hybris, aggiornare le informazioni contenute sul(i) prodotto(i) rivelante(i).

  3. In modalità ibrida, aggiungi i prodotti alla coda Express; ad esempio:

    chlimage_1-43

  4. Aprire l’importatore di ibridi in AEM:

    /etc/importers/hybris.html

    Ad esempio:

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

  5. Seleziona la casella di selezione Aggiornamento rapido.

  6. Clic Importa catalogo per avviare l'importazione.

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

        /etc/commerce/products
    

Configurare la funzione di importazione catalogo

Il catalogo ibrido può essere importato in AEM, utilizzando l'importazione batch per cataloghi ibridi, categorie e prodotti.

I parametri utilizzati dall’importazione possono essere configurati per:

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

Quando si lavora con l’AEM, esistono diversi metodi per gestire le impostazioni di configurazione per tali servizi; vedi Configurazione di OSGi per informazioni dettagliate. Consulta anche la console per un elenco completo dei parametri configurabili e dei relativi valori predefiniti.

Importazione catalogo

Il pacchetto hybris viene fornito con un’importazione di cataloghi per la configurazione della struttura della pagina iniziale.

È disponibile all'indirizzo:

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

ecommerce importconsole

Devono essere fornite le seguenti informazioni:

  • Archivio di base
    Identificatore dell’archivio base configurato in hybris.

  • Catalogo
    Identificatore del catalogo da importare.

  • Percorso directory principale
    Percorso in cui importare il catalogo.

Rimozione di un prodotto dal catalogo

Per rimuovere uno o più prodotti dal catalogo:

  1. Configurare il per il servizio OSGi Importazione catalogo ibrido Day CQ Commerce; vedi anche Configurare la funzione di importazione catalogo.

    Attiva le seguenti proprietà:

    • Abilita rimozione prodotto
    • Abilita rimozione risorse prodotto
    NOTA

    Quando si lavora con l’AEM, esistono diversi metodi per gestire le impostazioni di configurazione per tali servizi; vedi Configurazione di OSGi per informazioni dettagliate. Consulta anche la console per un elenco completo dei parametri configurabili e dei relativi valori predefiniti.

  2. Inizializza l’importazione eseguendo due aggiornamenti incrementali (consulta Importazione catalogo):

    • La prima esecuzione si traduce in un set di prodotti modificati, indicato nell’elenco dei registri.
    • Per la seconda volta non è necessario aggiornare alcun prodotto.
    NOTA

    La prima importazione consiste nell’inizializzare le informazioni sul prodotto. La seconda importazione verifica che tutto abbia funzionato e che il set di prodotti sia pronto.

  3. Controllare la pagina della categoria contenente il prodotto che si desidera 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. Rimuovi il prodotto nella 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
    • Seleziona il catalogo Outdoors Staged
    • Cerca Cajamara
    • Seleziona questo prodotto e modifica lo stato di approvazione in unapproved
  5. Eseguire un altro aggiornamento incrementale (vedere Importazione catalogo). Il registro elencherà il prodotto eliminato.

  6. Rollout il catalogo appropriato. La pagina del prodotto e quella del prodotto saranno state rimosse dall’AEM.

    Ad esempio:

  7. Per ripristinare il prodotto:

    1. In hybris, imposta di nuovo lo stato di approvazione su approvato

    2. Per l'AEM:

      1. esegui un aggiornamento incrementale
      2. esegui nuovamente il rollout del catalogo appropriato
      3. aggiorna la pagina categoria appropriata

Aggiungi caratteristica cronologia ordini a ClientContext

Per aggiungere la cronologia degli ordini al contesto client:

  1. Apri pagina progettazione contesto client, da:

    • Apri una pagina per la modifica, quindi apri il contesto client utilizzando Ctrl-Alt-C (Windows) 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
  2. Aggiungi il Cronologia ordini componente al Auto t componente del contesto client.

  3. Puoi confermare che nel contesto del cliente sono visualizzati i dettagli della cronologia degli ordini. Ad esempio:

    1. Apri contesto client.

    2. Aggiungi un articolo al carrello.

    3. Completa il pagamento.

    4. Controlla il contesto del client.

    5. Aggiungi un altro elemento al carrello.

    6. Passare alla pagina di pagamento:

      • Il contesto client mostra un riepilogo della cronologia degli ordini.
      • Viene visualizzato il messaggio "You're a return customer" (Sei un cliente di ritorno).
    NOTA

    Il messaggio viene realizzato da:

In questa pagina