SAP Commerce Cloud sap-commerce-cloud

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

Na de installatie kunt u uw instantie configureren:

De gefacetteerde zoekopdracht voor Geometrixx Outdoors configureren configure-the-facetted-search-for-geometrixx-outdoors

NOTE
Dit is niet nodig voor hybris 5.3.0.1 en hoger.
  1. Navigeer in uw browser naar de hybrusbeheerconsole om:

    http://localhost:9001/hmc/hybris

  2. Selecteer in het zijpaneel de optie Systeem vervolgens Facet zoeken vervolgens Config. met zoekopdrachten in facetten.

  3. Editor openen voor de Sample Solr Configuration for clothescatalog.

  4. Onder Catalogusversies gebruiken Catalogusversie toevoegen toevoegen outdoors-Staged en outdoors-Online aan de lijst.

  5. Sla de configuratie op.

  6. Openen Soorten SOLR-item toevoegen SOLR Sorts tot 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
    Gebruik het contextmenu (meestal klikken met de rechtermuisknop) om Create Solr sort.
    Voor Hybris 5.0.0 opent u de Indexed Types tab, dubbelklikken op ClothesVariantProduct, dan de tab SOLR Sort.

    chlimage_1-36

  7. In de Geïndexeerde typen tabset Samengesteld type tot:

    Product - Product

  8. In de Geïndexeerde typen tabblad wijzigt u de Indexeervragen for full:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. In de Geïndexeerde typen tabblad wijzigt u de Indexeervragen for incremental:

    code language-shell
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
  10. In de Geïndexeerde typen tabblad wijzigt u de category facet. Dubbelklik op het laatste item in de categorielijst om het dialoogvenster Geïndexeerde eigenschap tab:

    note note
    NOTE
    Voor hybris 5.2 moet u ervoor zorgen dat de Facet wordt het kenmerk in de tabel Eigenschappen geselecteerd op basis van de onderstaande schermafbeelding:

    chlimage_1-37 chlimage_1-38

  11. Open de Instellingen facet en pas de veldwaarden aan:

    chlimage_1-39

  12. Sla de wijzigingen op.

  13. Opnieuw van Soorten SOLR-item, wijzigt u de price facet volgens de volgende schermafbeeldingen. Zoals met category, dubbelklik op price om de Geïndexeerde eigenschap tab:

    chlimage_1-40

  14. Open de Instellingen facet en pas de veldwaarden aan:

    chlimage_1-41

  15. Sla de wijzigingen op.

  16. Openen Systeem, Facet zoeken vervolgens Wizard Indexeerbewerking. Een ronjob starten:

    • Indexeerbewerking: full
    • Solr-configuratie: Sample Solr Config for Clothes

De catalogusversie configureren configure-the-catalog-version

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

Configuratie bedrijfs-hybride van dagelijkse CQ-handel
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

Catalogusversie is gewoonlijk ingesteld op een van de Online of Staged (de standaardinstelling).

NOTE
Wanneer het werken met AEM zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie OSGi configureren voor volledige informatie. 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 gecreëerd door de OSGi-dienst DefaultImportHandler die de ImportHandler interface. De daadwerkelijke importeur roept een importhandler op om producten, productvariaties, categorieën, activa, enz. te maken.

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

"Day CQ Commerce Hybris, standaardimporthandler
(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 OSGi configureren voor volledige informatie. 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:

    Day CQ Commerce Hybris Default Response Parser
    (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 OSGi configureren voor volledige informatie. 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
De hybris-implementatie (d.w.z. geometrixx-outdoors/en_US) slaat alleen product-id's en andere basisinformatie op onder /etc/commerce.
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 CRXDE Lite.

    1. Navigeer naar de subboomstructuur 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. Alles opslaan om de wijziging voort te zetten.

  2. Open de hybris-importmodule in AEM:

    /etc/importers/hybris.html

    Bijvoorbeeld:

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

  3. De vereiste parameters configureren; bijvoorbeeld:

    chlimage_1-42

  4. Klikken Catalogus importeren om het importeren te starten.

    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 in AEM voor het (de) betrokken product(en) 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 bij die op het (de) relevante product(en) staat (staan).

  3. Open de hybris-importmodule in AEM:

    /etc/importers/hybris.html

    Bijvoorbeeld:

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

  4. Klikbox selecteren Incrementele import.

  5. Klikken Catalogus importeren om het importeren te starten.

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

    code language-none
        /etc/commerce/products
    

Express 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 in AEM voor het (de) betrokken product(en) 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 bij die op het (de) relevante product(en) staat (staan).

  3. Voeg in hybris het product of de producten toe aan de expreswachtrij. bijvoorbeeld:

    chlimage_1-43

  4. Open de hybris-importmodule in AEM:

    /etc/importers/hybris.html

    Bijvoorbeeld:

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

  5. Klikbox selecteren Express Update.

  6. Klikken Catalogus importeren om het importeren te starten.

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

    code language-none
        /etc/commerce/products
    

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

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

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

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

Dag CQ-handel Hybris-catalogus Importeren
( 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 OSGi configureren voor volledige informatie. 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 voor het instellen van de initiële paginastructuur.

Dit is beschikbaar op:

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

ecommerceimportconsole

De volgende informatie moet worden verstrekt:

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

  • Catalogus
    De id van de catalogus die moet worden geïmporteerd.

  • Basispad
    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. Vorm voor de dienst OSGi Dag CQ-handel Hybris-catalogus Importeren; zie ook De importmodule voor catalogi configureren.

    Activeer de volgende eigenschappen:

    • Productverwijdering inschakelen
    • Verwijderen van productelementen inschakelen
    note note
    NOTE
    Wanneer het werken met AEM zijn er verscheidene methodes om de configuratiemontages voor dergelijke diensten te beheren; zie OSGi configureren voor volledige informatie. Zie ook de console voor een volledige lijst van configureerbare parameters en hun gebreken.
  2. Initialiseer de importer door twee incrementele updates uit te voeren (zie Catalogus importeren):

    • 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. De optie gebruiken Goedkeuringsstatus wijzigen om de status in te stellen op unapproved. Het product wordt uit het levend voer verwijderd.

    Bijvoorbeeld:

    • De pagina openen http://localhost:9001/productcockpit
    • De catalogus selecteren Outdoors Staged
    • Zoeken naar Cajamara
    • Selecteer dit product en wijzig de goedkeuringsstatus in unapproved
  5. Nog een incrementele update uitvoeren (zie Catalogus importeren). In het logbestand wordt het verwijderde product vermeld.

  6. Uitrol de passende catalogus. De product- en productpagina is uit AEM verwijderd.

    Bijvoorbeeld:

  7. Het product opnieuw installeren:

    1. Stel de goedkeuringsstatus in door deze weer in te stellen op 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

Orderhistorie toevoegen aan de clientcontext:

  1. Open de ontwerppagina voor clientcontextdoor:

    • Open een pagina om te bewerken en open de clientcontext met Ctrl-Alt-c (vensters) of control-option-c (Mac). Gebruik het potloodpictogram in de linkerbovenhoek van de clientcontext om De ClientContext-ontwerppagina openen.
    • Ga rechtstreeks naar http://localhost:4502/etc/clientcontext/default/content.html
  2. Voeg de Orderhistorie component aan de Winkelwagen t component van de clientcontext.

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

    1. Open de clientcontext.

    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
5ce3024a-cbea-458b-8b2f-f9b8dda516e8