SAP COMMERCE CLOUD sap-commerce-cloud

Efter installationen kan du konfigurera instansen:

Konfigurera den motsatta sökningen efter Geometrixx Outdoors configure-the-facetted-search-for-geometrixx-outdoors

NOTE
Detta behövs inte för hybris 5.3.0.1 och senare.
  1. I webbläsaren går du till hybris-hanteringskonsolen på:

    http://localhost:9001/hmc/hybris

  2. I sidofältet väljer du System, sedan Fasettssökning och sedan Fasettsökningskonfiguration.

  3. Öppna redigeraren för ExempelSolr-konfigurationen för katalog.

  4. Under Katalogversioner använder du Lägg till katalogversion för att lägga till outdoors-Staged och outdoors-Online i listan.

  5. Spara konfigurationen.

  6. Öppna SOLR-objekttyper om du vill lägga till SOLR-sorteringar i ClothesVariantProduct:

    • relevans ("Relevans", poäng)
    • name-asc ("Name (stigande)", name)
    • name-desc ("Name (fallande)", name)
    • price-asc ("Price (stigande)", priceValue)
    • price-desc ("Price (fallending)", priceValue)
    note note
    NOTE
    Välj Create Solr sort på snabbmenyn (oftast högerklickning).
    I Hybris 5.0.0 öppnar du fliken Indexed Types, dubbelklickar på ClothesVariantProduct och sedan på fliken SOLR Sort.

    chlimage_1-36

  7. På fliken Indexerade typer anger du Sammansatt typ till:

    Product - Product

  8. Justera indexerarfrågorna för full på fliken Indexerade typer:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. Justera indexerarfrågorna för incremental på fliken Indexerade typer:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
  10. Justera category-aspekten på fliken Indexerade typer . Dubbelklicka på den sista posten i kategorilistan för att öppna fliken Indexerad egenskap:

    note note
    NOTE
    För hybris 5.2 ska du kontrollera att attributet Facet i tabellen Egenskaper är markerat enligt skärmbilden nedan:

    chlimage_1-37 chlimage_1-38

  11. Öppna fliken Fasettinställningar och justera fältvärdena:

    chlimage_1-39

  12. Spara ändringarna.

  13. Justera price-aspekten enligt följande skärmbilder från SOLR-objekttyper igen. Precis som med category dubbelklickar du på price för att öppna fliken Indexerad egenskap:

    chlimage_1-40

  14. Öppna fliken Fasettinställningar och justera fältvärdena:

    chlimage_1-41

  15. Spara ändringarna.

  16. Öppna System, Fasettsökning och sedan Åtgärdsguiden för indexering. Starta ett cronjob:

    • Indexeråtgärd: full
    • Solr-konfiguration: Sample Solr Config for Clothes

Konfigurera katalogversionen configure-the-catalog-version

Den katalogversion ( hybris.catalog.version) som importeras kan konfigureras för OSGi-tjänsten:

Dagens CQ Commerce Hybris-konfiguration
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

Katalogversion är inställd på antingen Online eller Staged (standard).

NOTE
När du arbetar med AEM finns det flera metoder för att hantera konfigurationsinställningarna för sådana tjänster. Mer information finns i Konfigurera OSGi. Se även konsolen för en fullständig lista över konfigurerbara parametrar och deras standardvärden.

Loggutdata ger återkoppling om skapade sidor och komponenter och rapporterar potentiella fel.

Konfigurera importstrukturen configure-the-import-structure

I följande lista visas en exempelstruktur (med resurser, sidor och komponenter) som skapas som standard:

+ /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"
              + ...

En sådan struktur skapas av OSGi-tjänsten DefaultImportHandler som implementerar gränssnittet ImportHandler. En importhanterare anropas av den faktiska importören för att skapa produkter, produktvariationer, kategorier, tillgångar och så vidare.

Strukturen som ska skapas vid import kan konfigureras för:

"Dag CQ Commerce Hybris - standardimporthanterare
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler)

När du arbetar med AEM finns det flera metoder för att hantera konfigurationsinställningarna för sådana tjänster. Mer information finns i Konfigurera OSGi. Se även konsolen för en fullständig lista över konfigurerbara parametrar och deras standardvärden.

Konfigurera de produktattribut som ska läsas in configure-the-product-attributes-to-load

Svarsparsern kan konfigureras för att definiera egenskaper och attribut som ska läsas in för (variant) produkter:

  1. Konfigurera OSGi-paketet:

    Dagens CQ Commerce Hybris - standardsvarsparser
    (com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser)

    Här kan du definiera olika alternativ och attribut som behövs för inläsning och mappning.

    note note
    NOTE
    När du arbetar med AEM finns det flera metoder för att hantera konfigurationsinställningarna för sådana tjänster. Mer information finns i Konfigurera OSGi. Se även konsolen för en fullständig lista över konfigurerbara parametrar och deras standardvärden.

Importera produktdata importing-the-product-data

Det finns olika sätt att importera produktdata. Produktdata kan importeras när miljön först konfigureras eller efter att hybris-data har ändrats:

Faktisk produktinformation som importerats från hybris lagras i databasen under

/etc/commerce/products

Följande egenskaper anger länken till hybris:

  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
NOTE
hybris-implementeringen (d.v.s. geometrixx-outdoors/en_US) lagrar bara produkt-ID:n och annan grundläggande information under /etc/commerce.
Det hänvisas till hybris-servern varje gång information om en produkt begärs.

Fullständig import full-import

  1. Om det behövs kan du ta bort alla befintliga produktdata med CRXDE Lite.

    1. Navigera till det underträd som innehåller produktdata:

      /etc/commerce/products

      Till exempel:

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

    2. Ta bort noden som innehåller produktdata, till exempel outdoors.

    3. Spara alla om du vill behålla ändringen.

  2. Öppna hybris-importören i AEM:

    /etc/importers/hybris.html

    Till exempel:

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

  3. Konfigurera de obligatoriska parametrarna, till exempel:

    chlimage_1-42

  4. Klicka på Importera katalog för att starta importen.

    När du är klar kan du verifiera de data som importerats på:

    code language-none
        /etc/commerce/products/outdoors
    

    Du kan öppna den här i CRXDE Lite, till exempel:

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

Inkrementell import incremental-import

  1. Kontrollera uppgifterna i AEM för de berörda produkterna i respektive underträd under

    /etc/commerce/products

    Du kan öppna den här i CRXDE Lite, till exempel:

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

  2. I hybris ska informationen om de relevanta produkterna uppdateras.

  3. Öppna hybris-importören i AEM:

    /etc/importers/hybris.html

    Till exempel:

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

  4. Markera kryssrutan Inkrementell import.

  5. Klicka på Importera katalog för att starta importen.

    När det är klart kan du verifiera de data som har uppdaterats i AEM under:

    code language-none
        /etc/commerce/products
    

Express Update express-update

Importprocessen kan ta lång tid, så som ett tillägg till produktsynkroniseringen kan du välja specifika områden i katalogen för en snabb uppdatering som aktiveras manuellt. Detta använder exportflödet tillsammans med standardattributskonfigurationen.

  1. Kontrollera uppgifterna i AEM för de berörda produkterna i respektive underträd under

    /etc/commerce/products

    Du kan öppna den här i CRXDE Lite, till exempel:

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

  2. I hybris ska informationen om de relevanta produkterna uppdateras.

  3. I hybris lägger du till en eller flera produkter i Express-kön, till exempel:

    chlimage_1-43

  4. Öppna hybris-importören i AEM:

    /etc/importers/hybris.html

    Till exempel:

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

  5. Markera kryssrutan Express Update.

  6. Klicka på Importera katalog för att starta importen.

    När det är klart kan du verifiera de data som har uppdaterats i AEM under:

    code language-none
        /etc/commerce/products
    

Konfigurera katalogimporteraren configure-the-catalog-importer

hybriskatalogen kan importeras till AEM med hjälp av satsimportör för hybris-kataloger, kategorier och produkter.

De parametrar som används av importeraren kan konfigureras för:

Dag CQ Commerce Hybris Catalog Importer
( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter)

När du arbetar med AEM finns det flera metoder för att hantera konfigurationsinställningarna för sådana tjänster. Mer information finns i Konfigurera OSGi. Se även konsolen för en fullständig lista över konfigurerbara parametrar och deras standardvärden.

Katalogimport catalog-import

hybris-paketet levereras med en katalogimportör för att skapa den inledande sidstrukturen.

Det här är tillgängligt från:

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

ecommerceimportconsole

Följande uppgifter måste lämnas:

  • Bassaarkiv
    Identifieraren för basbutiken som konfigurerats i hybris.

  • Katalog
    Identifieraren för den katalog som ska importeras.

  • Rotsökväg
    Sökvägen dit katalogen ska importeras.

Ta bort en produkt från katalogen removing-a-product-from-the-catalog

Så här tar du bort en eller flera produkter från katalogen:

  1. Konfigurera för OSGi-tjänsten Day CQ Commerce Hybris Catalog Importer. Se även Konfigurera Katalogimporteraren.

    Aktivera följande egenskaper:

    • Aktivera produktborttagning
    • Aktivera borttagning av produktresurs
    note note
    NOTE
    När du arbetar med AEM finns det flera metoder för att hantera konfigurationsinställningarna för sådana tjänster. Mer information finns i Konfigurera OSGi. Se även konsolen för en fullständig lista över konfigurerbara parametrar och deras standardvärden.
  2. Initiera importören genom att utföra två stegvisa uppdateringar (se Katalogimport):

    • Första körningen resulterar i en uppsättning ändrade produkter som anges i logglistan.
    • För andra gången ska inga produkter uppdateras.
    note note
    NOTE
    Den första importen är att initiera produktinformationen. Den andra importen verifierar att allt fungerade och att dess produktuppsättning är klar.
  3. Kontrollera kategorisidan som innehåller den produkt du vill ta bort. Produktinformationen ska visas.

    I följande kategori visas information om Cajamara-produkten:

    http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html

  4. Ta bort produkten i hybris-konsolen. Använd alternativet Ändra godkännandestatus för att ange statusen till unapproved. Produkten tas bort från liveflödet.

    Till exempel:

  5. Utför en annan stegvis uppdatering (se Katalogimport). I loggen visas den borttagna produkten.

  6. Startar lämplig katalog. Produkt- och produktsidan har tagits bort från AEM.

    Till exempel:

  7. Så här återinstallerar du produkten:

    1. I hybris ställer du in godkännandestatusen till godkänd igen

    2. I AEM:

      1. utföra en stegvis uppdatering
      2. lansera lämplig katalog igen
      3. uppdatera lämplig kategorisida

Lägg till orderhistorikspår i klientkontexten add-order-history-trait-to-the-client-context

Så här lägger du till orderhistorik i klientkontexten:

  1. Öppna klientkontextdesignsidan genom att antingen:

    • Öppna en sida för redigering och öppna sedan klientkontexten med Ctrl-Alt-c (Windows) eller control-option-c (Mac). Använd pennikonen i klientkontextens övre vänstra hörn för att öppna ClientContextens designsida.
    • Navigera direkt till http://localhost:4502/etc/clientcontext/default/content.html
  2. Lägg till komponenten Orderhistorik i komponenten Kundvagn t i klientkontexten.

  3. Du kan bekräfta att klientkontexten visar information om din orderhistorik. Till exempel:

    1. Öppna klientkontexten.

    2. Lägg en artikel i kundvagnen.

    3. Slutför utcheckningen.

    4. Kontrollera klientkontexten.

    5. Lägg till ytterligare en artikel i kundvagnen.

    6. Navigera till utcheckningssidan:

      • Klientkontexten visar en sammanfattning av orderhistoriken.
      • Meddelandet"Du är en kund som återvänder" visas.
    note note
    NOTE
    Meddelandet realiseras av:
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2