Show Menu
ARGOMENTI×

SAP Commerce Cloud

Dopo l’installazione potete configurare l’istanza:
  1. Configurare la struttura di importazione.
  2. Utilizzate Importa per importare il catalogo in un percorso specifico in AEM.

Configurare la ricerca su facet per Geometrixx Outdoors

Questo non è necessario per hybris 5.3.0.1 e versioni successive.
  1. Nel browser, accedete alla console di gestione ibrida all’indirizzo:
  2. Dalla barra laterale, selezionate Sistema , quindi Cerca facet, quindi Configurazione ricerca facet .
  3. Aprite Editor per Configurazione Solr di esempio per clothescatalog .
  4. Nelle versioni catalogo, usate la versione Aggiungi catalogo per aggiungere outdoors-Staged e outdoors-Online aggiungere all’elenco.
  5. Salva la configurazione.
  6. Aprite i tipi di elementi SOLR per aggiungere gli ordinamenti SOLR 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)
    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 Indexed Types scheda, fare doppio clic su di essa ClothesVariantProduct , quindi sulla scheda SOLR Sort .
  7. Nella scheda Tipi indicizzati impostare il tipo composto su:
    Product - Product
  8. Nella scheda Tipi indicizzati regolare le query Indicizzatore per full :
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
    
  9. Nella scheda Tipi indicizzati regolare le query Indicizzatore per incremental :
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
    
  10. Nella scheda Tipi indicizzati regolare il category facet. Fare doppio clic sull'ultima voce nell'elenco delle categorie per aprire la scheda delle proprietà Indicizzato:
    Per hybris 5.2, accertatevi che l' Facet attributo nella tabella Properties sia selezionato in base alla schermata seguente:
  11. Aprite la scheda Impostazioni facet e regolate i valori dei campi:
  12. Salva le modifiche.
  13. Di nuovo dai tipi di elementi SOLR, regolare il price facet in base alle seguenti schermate. Come con category , fate doppio clic price per aprire la scheda delle proprietà Indicizzato:
  14. Aprite la scheda Impostazioni facet e regolate i valori dei campi:
  15. Salva le modifiche.
  16. Aprire Sistema , Facet search , quindi Indicizzatore procedura guidata . 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).
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 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' ImportHandler interfaccia. L'importatore effettivo chiama un gestore di importazioni per creare prodotti, varianti di prodotti, categorie, risorse e così via.
Potete personalizzare questo processo implementando un handler di importazione personalizzato.
La struttura da generare durante l'importazione può essere configurata per:
"Gestore importazione predefinito Hybris CQ Commerce Day (com.adobe.cq.commerce.hybris.importer.DefaultImportHandler )
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.

Configurare gli attributi di 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.
    When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.

Importazione di dati di 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
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, eliminare tutti i dati di prodotto esistenti utilizzando CRXDE Lite.
    1. Andate alla sottostruttura che contiene i dati del prodotto:
      /etc/commerce/products
      Esempio:
    2. Eliminare il nodo che contiene i dati del prodotto; ad esempio, outdoors .
    3. Salva tutto per mantenere la modifica.
  2. Aprite Importazione ibridi in AEM:
    /etc/importers/hybris.html
    Esempio:
  3. Configurare i parametri richiesti; ad esempio:
  4. Fate 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. Controlla le informazioni in AEM relative ai prodotti rilevanti, nella sottostruttura appropriata sotto:
    /etc/commerce/products
    È possibile aprirlo in CRXDE Lite; ad esempio:
  2. In hybris, aggiornare le informazioni detenute sui prodotti rivelatori.
  3. Aprite Importazione ibridi in AEM:
    /etc/importers/hybris.html
    Esempio:
  4. Selezionate la casella di controllo Importazione incrementale.
  5. Fate clic su Importa catalogo per avviare l’importazione.
    Al termine, puoi verificare i dati aggiornati in AEM nei seguenti modi:
        /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. Controlla le informazioni in AEM relative ai prodotti rilevanti, nella sottostruttura appropriata sotto:
    /etc/commerce/products
    È possibile aprirlo in CRXDE Lite; ad esempio:
  2. In hybris, aggiornare le informazioni detenute sui prodotti rivelatori.
  3. In hybris, aggiungere i prodotti alla coda espressa; ad esempio:
  4. Aprite Importazione ibridi in AEM:
    /etc/importers/hybris.html
    Esempio:
  5. Selezionate clickbox Express Update .
  6. Fate clic su Importa catalogo per avviare l’importazione.
    Al termine, puoi verificare i dati aggiornati in AEM nei seguenti modi:
        /etc/commerce/products
    
    
    [](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

Configurare l’Importatore catalogo

Il catalogo ibridi può essere importato in AEM tramite 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 )
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 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
Devono essere fornite le seguenti informazioni:
  • Store di base Identificatore dello store 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

Per rimuovere uno o più prodotti dal catalogo:
  1. Configurare l'opzione per Importazione catalogo Ibris di CQ Commerce Day OSGi ; consultate anche Configurare l’importazione del catalogo.
    Attivare le seguenti proprietà:
    • Abilita rimozione prodotto
    • Abilita rimozione risorse di prodotto
    When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. Consultare anche la console per un elenco completo dei parametri configurabili e delle relative impostazioni predefinite.
  2. Inizializzare l’importatore eseguendo due aggiornamenti incrementali (consultate Importazione Importazione catalogo 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.
    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:
  4. Rimuovere il prodotto dalla console hybris. Utilizzate l'opzione Modifica stato approvazione per impostare lo stato su unapproved . Il prodotto verrà rimosso dal feed live.
    Esempio:
    • Selezionare il catalogo Outdoors Staged
    • Cerca Cajamara
    • Selezionate questo prodotto e modificate lo stato di approvazione in unapproved
  5. Effettuate un altro aggiornamento incrementale (consultate Importazione Importazione catalogo catalogo). Il registro elenca il prodotto eliminato.
  6. Eseguire il rollout del catalogo appropriato. La pagina prodotto e prodotto sarà stata rimossa da 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 Contesto cliente in dettaglio client:
  1. Aprite la pagina di progettazione del contesto del client:
    • Aprite una pagina per la modifica, quindi aprite il contesto client utilizzando Ctrl+Alt+C (finestre) o Ctrl+Opzione+C (Mac). Utilizzate l'icona matita nell'angolo superiore sinistro del contesto client per aprire la pagina di progettazione ClientContext.
  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. Open the client context .
    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".
    • Il segmento viene creato utilizzando la caratteristica Proprietà cronologia ordine.