SAP-Commerce Cloud sap-commerce-cloud

Na de installatie kunt u uw instantie configureren:

De beperkte zoekopdracht naar Geometrixx Outdoors configureren configure-the-facetted-search-for-geometrixx-outdoors

NOTE
Dit is niet nodig voor hybris 5.3.0.1 en hoger.
  1. In uw browser, navigeer aan de hybris beheersconsole bij:

    http://localhost:9001/hmc/hybris

  2. Van sidebar, uitgezochte Systeem, toen Onderzoek van het Facet, toen Config van het Onderzoek van het Facet.

  3. Open Redacteur voor de Steekproef Solr Configuratie voor clothesecatalogus.

  4. Onder de versies van de Catalogus gebruik voegt de versie van de Catalogus toe om outdoors-Staged en outdoors-Online aan de lijst toe te voegen.

  5. sparen de configuratie.

  6. Open {de types van Punt 0} SOLR om SOLR toe te voegen sorteert aan ClothesVariantProduct:

    • relevantie ("Relevance", score)
    • name-asc ("Naam (oplopend)", naam)
    • name-desc ("Name (descending)", name)
    • price-asc ("Price (oplopend)", priceValue)
    • prijs-desc ("Prijs (aflopend)", prijsWaarde)
    note note
    NOTE
    Selecteer Create Solr sort in het contextmenu (klik meestal met de rechtermuisknop).
    Voor Hybris 5.0.0 opent u het tabblad Indexed Types , dubbelklikt u op ClothesVariantProduct en vervolgens het tabblad SOLR Sort .

    chlimage_1-36

  7. In het Geïndexeerde Types lusje, plaats het Samengestelde Type aan:

    Product - Product

  8. In Geïndexeerde Types tabel, pas de vragen van de Indexer voor full aan:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. In Geïndexeerde Types tabel, pas de vragen van de Indexer voor incremental aan:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
  10. In de Geïndexeerde Types tabel, pas het category facet aan. Dubbelklik de laatste ingang in de categorielijst om het Geïndexeerde bezit lusje te openen:

    note note
    NOTE
    Controleer of voor hybris 5.2 het kenmerk Facet in de tabel Eigenschappen is geselecteerd op basis van de onderstaande schermafbeelding:

    chlimage_1-37 chlimage_1-38

  11. Open het lusje van de Montages van het Facet en pas de gebiedswaarden aan:

    chlimage_1-39

  12. sparen de veranderingen.

  13. Nogmaals van de types van Punt van het SOLR, pas het price facet volgens de volgende screenshots aan. Zoals met category, klik price tweemaal om het Geïndexeerde bezit tabel te openen:

    chlimage_1-40

  14. Open het lusje van de Montages van het Facet en pas de gebiedswaarden aan:

    chlimage_1-41

  15. sparen de veranderingen.

  16. Open Systeem, Onderzoek van het Facet, toen tovenaar van de de verrichtingenverrichting van de Indexer. Een ronjob starten:

    • verrichting van de Indexer: full
    • Solr configuratie: Sample Solr Config for Clothes

De catalogusversie configureren configure-the-catalog-version

De versie van de Catalogus ( hybris.catalog.version) die wordt ingevoerd kan voor de dienst worden gevormd OSGi:

Dag CQ Commerce Hybris Configuratie
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

de versie van de Catalogus wordt geplaatst aan of Online of Staged (het gebrek).

NOTE
Wanneer het werken met AEM, zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie Vormend OSGivoor volledige details. Zie ook de console voor een volledige lijst van configureerbare parameters en hun gebreken.

De logboekoutput verstrekt terugkoppelen op de gecreeerde pagina's en de componenten en meldt potentiële fouten.

De importstructuur configureren configure-the-import-structure

Hieronder ziet u een voorbeeldstructuur (van elementen, pagina's en componenten) die standaard wordt gemaakt:

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

Een dergelijke structuur wordt gemaakt door de OSGi-service DefaultImportHandler die de ImportHandler -interface implementeert. De importer zelf roept een importhandler op om producten, productvariaties, categorieën, elementen enzovoort te maken.

De structuur die bij het importeren moet worden gegenereerd, kan worden geconfigureerd voor:

"Dag CQ Commerce Hybris Standaard de Handler van de Invoer
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler )

Wanneer het werken met AEM, zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie Vormend OSGivoor volledige details. Zie ook de console voor een volledige lijst van configureerbare parameters en hun gebreken.

De te laden productkenmerken configureren configure-the-product-attributes-to-load

De reactiesparser kan worden gevormd om de eigenschappen en de attributen te bepalen die voor (variant) producten moeten worden geladen:

  1. Vorm de bundel OSGi:

    De Parser van de Reactie van de Standaard van Commerce van de Dag CQ {
    (com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser)

    Hier kunt u verschillende opties en kenmerken definiëren die nodig zijn voor laden en toewijzen.

    note note
    NOTE
    Wanneer het werken met AEM, zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie Vormend OSGivoor volledige details. Zie ook de console voor een volledige lijst van configureerbare parameters en hun gebreken.

De productgegevens importeren importing-the-product-data

Er zijn verschillende manieren om de productgegevens te importeren. De productgegevens kunnen worden geïmporteerd bij de eerste installatie van de omgeving of nadat er wijzigingen zijn aangebracht in de hybrisgegevens:

Werkelijke productinformatie geïmporteerd uit hybris wordt in de gegevensopslagplaats bewaard onder:

/etc/commerce/products

De volgende eigenschappen geven het verband met hybris aan:

  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
NOTE
In de hybris-implementatie (dat wil zeggen geometrixx-outdoors/en_US ) worden alleen product-id's en andere basisinformatie onder /etc/commerce opgeslagen.
Telkens wanneer informatie over een product wordt aangevraagd, wordt verwezen naar de hybrisserver.

Volledig importeren full-import

  1. Verwijder zo nodig alle bestaande productgegevens met behulp van CRXDE Lite.

    1. Navigeer naar de substructuur met de productgegevens:

      /etc/commerce/products

      Bijvoorbeeld:

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

    2. Verwijder het knooppunt dat de productgegevens bevat, bijvoorbeeld outdoors .

    3. sparen allen om de verandering voort te zetten.

  2. Open de hybris-importmodule in AEM:

    /etc/importers/hybris.html

    Bijvoorbeeld:

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

  3. Configureer de vereiste parameters, bijvoorbeeld:

    chlimage_1-42

  4. Klik de Catalogus van de Invoer om de invoer te beginnen.

    Wanneer u klaar bent, kunt u de geïmporteerde gegevens verifiëren op:

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

    U kunt dit openen in CRXDE Lite, bijvoorbeeld:

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

Incrementele import incremental-import

  1. Controleer de informatie die in AEM voor de betrokken producten is opgeslagen, in de desbetreffende substructuur onder:

    /etc/commerce/products

    U kunt dit openen in CRXDE Lite, bijvoorbeeld:

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

  2. Werk in hybris de informatie over de desbetreffende producten bij.

  3. Open de hybris-importmodule in AEM:

    /etc/importers/hybris.html

    Bijvoorbeeld:

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

  4. Selecteer checkbox Incrementele Invoer.

  5. Klik de Catalogus van de Invoer om de invoer te beginnen.

    Na voltooiing kunt u de gegevens controleren die in AEM onder worden bijgewerkt:

    code language-none
        /etc/commerce/products
    

Uitdrukkelijke Update express-update

Het importproces kan lang duren, zodat u als uitbreiding van de productsynchronisatie specifieke gebieden van de catalogus kunt selecteren voor een express update die handmatig wordt geactiveerd. Dit gebruikt de de uitvoervoer samen met de standaardattributenconfiguratie.

  1. Controleer de informatie die in AEM voor de betrokken producten is opgeslagen, in de desbetreffende substructuur onder:

    /etc/commerce/products

    U kunt dit openen in CRXDE Lite, bijvoorbeeld:

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

  2. Werk in hybris de informatie over de desbetreffende producten bij.

  3. In hybris, voeg één of meerdere producten aan de Uitdrukkelijke Rij toe; bijvoorbeeld:

    chlimage_1-43

  4. Open de hybris-importmodule in AEM:

    /etc/importers/hybris.html

    Bijvoorbeeld:

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

  5. Selecteer checkbox Uitdrukkelijke Update.

  6. Klik de Catalogus van de Invoer om de invoer te beginnen.

    Na voltooiing kunt u de gegevens controleren die in AEM onder worden bijgewerkt:

    code language-none
        /etc/commerce/products
    

De importmodule voor catalogi configureren configure-the-catalog-importer

De hybriscatalogus kan in AEM worden geïmporteerd, waarbij de batchimporter voor hybriscatalogi, -categorieën en -producten wordt gebruikt.

De parameters die door de importeur worden gebruikt, kunnen worden geconfigureerd voor:

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

Wanneer het werken met AEM, zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie Vormend OSGivoor volledige details. Zie ook de console voor een volledige lijst van configureerbare parameters en hun gebreken.

Catalogus importeren catalog-import

Het hybris-pakket wordt geleverd met een catalogusimportmodule waarmee u de structuur van de eerste pagina kunt instellen.

Dit is beschikbaar op:

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

ecommerceimportconsole

De volgende informatie moet worden verstrekt:

  • opslag van de Basis
    De id van de basisopslag die in hybris is is geconfigureerd.

  • Catalogus
    De id van de te importeren catalogus.

  • Weg van de Wortel
    Het pad waarin de catalogus moet worden geïmporteerd.

Een product uit de catalogus verwijderen removing-a-product-from-the-catalog

Een of meer producten uit de catalogus verwijderen:

  1. vormt voor de dienst OSGiDag CQ de Importeur van de Catalogus van de Hybris van Commerce; zie ook de Importeur van de Catalogusvormen.

    Activeer de volgende eigenschappen:

    • laat productverwijdering toe
    • laat de verwijdering van productactiva toe
    note note
    NOTE
    Wanneer het werken met AEM, zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie Vormend OSGivoor volledige details. Zie ook de console voor een volledige lijst van configureerbare parameters en hun gebreken.
  2. Initialiseer de importer door twee stijgende updates uit te voeren (zie {de Invoer van de Catalogus 0} 🔗):

    • De eerste runtime resulteert in een reeks gewijzigde producten - die in de logboeklijst worden vermeld.
    • Voor de tweede keer mogen geen producten worden bijgewerkt.
    note note
    NOTE
    De eerste importactie is het initialiseren van de productinformatie. Bij de tweede importbewerking wordt gecontroleerd of alles is bewerkt en of de productset klaar is.
  3. Controleer de categoriepagina met het product dat u wilt verwijderen. De productdetails moeten zichtbaar zijn.

    De volgende categorie bevat bijvoorbeeld details van het Cajamara-product:

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

  4. Verwijder het product uit de hybrisconsole. Gebruik de optie goedkeuringsstatus van de Verandering om de status aan unapproved te plaatsen. Het product wordt uit het levend voer verwijderd.

    Bijvoorbeeld:

    • Open de pagina http://localhost:9001/productcockpit
    • De catalogus selecteren Outdoors Staged
    • Zoeken naar Cajamara
    • Selecteer dit product en wijzig de goedkeuringsstatus in unapproved
  5. Voer een andere stijgende update uit (zie {de Invoer van de Catalogus 0} 🔗). In het logbestand wordt het verwijderde product weergegeven.

  6. Uitvoerde aangewezen catalogus. De product- en productpagina zijn uit AEM verwijderd.

    Bijvoorbeeld:

  7. Het product opnieuw installeren:

    1. In hybris, plaats de goedkeuringsstatus terug naar goedgekeurd

    2. In AEM:

      1. een incrementele update uitvoeren
      2. de desbetreffende catalogus opnieuw uitvoeren
      3. De juiste categoriepagina vernieuwen

Bedieningshistoriereis toevoegen aan de clientcontext add-order-history-trait-to-the-client-context

Om ordegeschiedenis aan de cliëntcontexttoe te voegen:

  1. Open de pagina van het het ontwerpontwerp van de cliëntcontext, door één van beiden:

    • Open een pagina voor het uitgeven, dan open de cliëntcontext gebruikend CTRL-alt-c (vensters) of controle-optie-c (Mac). Gebruik het potloodpictogram in de hoogste-linkerhoek van de cliëntcontext om de pagina van het het ontwerpontwerp van de ClientContext te openen.
    • Navigeer direct aan http://localhost:4502/etc/clientcontext/default/content.html
  2. voeg de **2} component van de Geschiedenis van de Ordeaan** toe het Shopping Auto niet component van de cliëntcontext.

  3. U kunt bevestigen dat de context van de client details van uw ordergeschiedenis weergeeft. Bijvoorbeeld:

    1. Open de cliëntcontext.

    2. Voeg een item aan het winkelwagentje toe.

    3. Voltooi het afrekenen.

    4. Controleer de clientcontext.

    5. Voeg nog een item aan het winkelwagentje toe.

    6. Navigeer naar de uitcheckpagina:

      • De clientcontext geeft een overzicht van de ordergeschiedenis.
      • Het bericht "U bent een terugkerende klant" wordt weergegeven.
    note note
    NOTE
    Het bericht wordt gerealiseerd door:
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2