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 Hanteringskonsol för hybris vid:

    http://localhost:9001/hmc/hybris

  2. Välj System sedan Fasettsökning sedan Konfiguration för sökning efter ansikten.

  3. Öppna redigeraren för Exempel på Solr-konfiguration för katalog.

  4. Under Katalogversioner use Lägg till katalogversion att lägga till outdoors-Staged och outdoors-Online till listan.

  5. Spara konfigurationen.

  6. Öppna SOLR-objekttyper att lägga till SOLR Sorts till 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
    Använd snabbmenyn (oftast högerklickning) för att markera Create Solr sort.
    För Hybris 5.0.0 öppnar du Indexed Types flik, dubbelklicka ClothesVariantProductoch sedan fliken SOLR Sort.

    chlimage_1-36

  7. I Indexerade typer -flik, ange Sammansatt typ till:

    Product - Product

  8. I Indexerade typer -fliken, justera Indexerfrågor for full:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. I Indexerade typer -fliken, justera Indexerfrågor for incremental:

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

    note note
    NOTE
    För hybris 5.2 ska du se till att Facet i egenskapstabellen väljs enligt skärmbilden nedan:

    chlimage_1-37 chlimage_1-38

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

    chlimage_1-39

  12. Spara ändringarna.

  13. Igen från SOLR-objekttyper, justera price ansiktet enligt följande skärmbilder. Som med category, dubbelklicka price för att öppna Indexerad egenskap tab:

    chlimage_1-40

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

    chlimage_1-41

  15. Spara ändringarna.

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

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

Konfigurera katalogversionen configure-the-catalog-version

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

Dag CQ Commerce Hybris Configuration
( 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. Se Konfigurerar OSGi för fullständig information. 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 ImportHandler gränssnitt. 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:

"Standardimporthanterare för handelshybris för dagskvot
(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. Se Konfigurerar OSGi för fullständig information. 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:

    Standardsvarsparser för handelshybris i CQ
    (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. Se Konfigurerar OSGi för fullständig information. 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 implementering (det vill säga geometrixx-outdoors/en_US) lagrar endast 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 för att 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 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 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 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 Import
( 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. Se Konfigurerar OSGi för fullständig information. 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 tjänsten för OSGi Dag CQ Commerce Hybris Catalog Import; se även Konfigurera katalogimporteraren.

    Aktivera följande egenskaper:

    • Aktivera produktborttagning
    • Aktivera borttagning av produktresurser
    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. Se Konfigurerar OSGi för fullständig information. 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 ställa in status på 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. Utrullning lämplig katalog. Produkt- och produktsidan har tagits bort från AEM.

    Till exempel:

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

    1. I hybris ska godkännandestatusen återställas till godkänd

    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

Lägga till orderhistorik i klientkontext:

  1. Öppna designsida för klientkontext, antingen

    • Öppna en sida för redigering och öppna sedan klientkontexten med Ctrl-Alt-c (fönster) 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 Orderhistorik komponent till Kundvagn t-komponenten i klientkontexten.

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

    1. Öppna klientkontext.

    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