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. 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. Opslaan de configuratie.

  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 ClothesVariantProduct, dan de tab SOLR Sort.

    chlimage_1-36

  7. In de Geïndexeerde typen tabblad, stelt u de 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
    Controleer of bij hybris 5.2 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. Opslaan de wijzigingen.

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

    chlimage_1-40

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

    chlimage_1-41

  15. Opslaan de wijzigingen.

  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 ingesteld op Online of Staged (de standaardwaarde).

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 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:

"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 (dat wil zeggen 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 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. 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. Configureer de vereiste parameters, 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 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. Selecteren met het selectievakje 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
    

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. Selecteren met het selectievakje Uitdrukkelijke 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
    

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-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 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:

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

  • Catalogus
    De id van de te importeren catalogus.

  • 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 weergegeven.

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

    Bijvoorbeeld:

  7. Het product opnieuw installeren:

    1. Stel de goedkeuringsstatus in op hybris 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 (ramen) of control-option-c (Mac) Gebruik het potloodpictogram in de linkerbovenhoek van de clientcontext om De pagina voor het ontwerpen van ClientContexten 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
19ffd973-7af2-44d0-84b5-d547b0dffee2