SAP Commerce Cloud sap-commerce-cloud
Na de installatie kunt u uw instantie configureren:
- De gefacetteerde zoekopdracht voor Geometrixx Outdoors configureren.
- De catalogusversie configureren.
- De importstructuur configureren.
- De te laden productkenmerken configureren.
- De productgegevens importeren.
- De importmodule voor catalogi configureren.
- Gebruik de Importeren om de catalogus te importeren naar een specifieke locatie in AEM.
De gefacetteerde zoekopdracht voor Geometrixx Outdoors configureren configure-the-facetted-search-for-geometrixx-outdoors
-
Navigeer in uw browser naar de hybrusbeheerconsole om:
-
Selecteer in het zijpaneel de optie Systeem vervolgens Facet zoeken vervolgens Config. met zoekopdrachten in facetten.
-
Editor openen voor de Sample Solr Configuration for clothescatalog.
-
Onder Catalogusversies gebruiken Catalogusversie toevoegen toevoegen
outdoors-Staged
enoutdoors-Online
aan de lijst. -
Sla de configuratie op.
-
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 opClothesVariantProduct
, dan de tabSOLR Sort
. -
In de Geïndexeerde typen tabset Samengesteld type tot:
Product - Product
-
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}}})
-
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
-
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: -
Open de Instellingen facet en pas de veldwaarden aan:
-
Sla de wijzigingen op.
-
Opnieuw van Soorten SOLR-item, wijzigt u de
price
facet volgens de volgende schermafbeeldingen. Zoals metcategory
, dubbelklik opprice
om de Geïndexeerde eigenschap tab: -
Open de Instellingen facet en pas de veldwaarden aan:
-
Sla de wijzigingen op.
-
Openen Systeem, Facet zoeken vervolgens Wizard Indexeerbewerking. Een ronjob starten:
- Indexeerbewerking:
full
- Solr-configuratie:
Sample Solr Config for Clothes
- Indexeerbewerking:
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).
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:
-
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
geometrixx-outdoors/en_US
) slaat alleen product-id's en andere basisinformatie op onder /etc/commerce
.Volledig importeren full-import
-
Verwijder zo nodig alle bestaande productgegevens met CRXDE Lite.
-
Navigeer naar de subboomstructuur met de productgegevens:
/etc/commerce/products
Bijvoorbeeld:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
-
Verwijder het knooppunt dat de productgegevens bevat. bijvoorbeeld:
outdoors
. -
Alles opslaan om de wijziging voort te zetten.
-
-
Open de hybris-importmodule in AEM:
/etc/importers/hybris.html
Bijvoorbeeld:
-
De vereiste parameters configureren; bijvoorbeeld:
-
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
-
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
-
Werk in hybris de informatie bij die op het (de) relevante product(en) staat (staan).
-
Open de hybris-importmodule in AEM:
/etc/importers/hybris.html
Bijvoorbeeld:
-
Klikbox selecteren Incrementele import.
-
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.
-
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
-
Werk in hybris de informatie bij die op het (de) relevante product(en) staat (staan).
-
Voeg in hybris het product of de producten toe aan de expreswachtrij. bijvoorbeeld:
-
Open de hybris-importmodule in AEM:
/etc/importers/hybris.html
Bijvoorbeeld:
-
Klikbox selecteren Express Update.
-
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
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:
-
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. -
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. -
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
-
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
-
Nog een incrementele update uitvoeren (zie Catalogus importeren). In het logbestand wordt het verwijderde product vermeld.
-
Uitrol de passende catalogus. De product- en productpagina is uit AEM verwijderd.
Bijvoorbeeld:
-
Open:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
-
De
Hybris Base
catalogus -
Open:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
-
De
Cajamara
het product wordt verwijderd uit hetBike
categorie
-
-
Het product opnieuw installeren:
-
Stel de goedkeuringsstatus in door deze weer in te stellen op goedgekeurd
-
In AEM:
- een incrementele update uitvoeren
- de desbetreffende catalogus opnieuw uitvoeren
- De juiste categoriepagina vernieuwen
-
Bedieningshistoriereis toevoegen aan de clientcontext add-order-history-trait-to-the-client-context
Orderhistorie toevoegen aan de clientcontext:
-
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
-
Voeg de Orderhistorie component aan de Winkelwagen t component van de clientcontext.
-
U kunt bevestigen dat de context van de client details van uw ordergeschiedenis weergeeft. Bijvoorbeeld:
-
Open de clientcontext.
-
Voeg een item aan het winkelwagentje toe.
-
Voltooi het afrekenen.
-
Controleer de clientcontext.
-
Voeg nog een item aan het winkelwagentje toe.
-
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: -
Navigeren naar http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
De campagne bestaat uit één ervaring.
-
Klik op het segment (http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
-
Het segment wordt gebouwd gebruikend Orderhistorie, eigenschap eigenschap.
-