SAP-Commerce Cloud sap-commerce-cloud
Na de installatie kunt u uw instantie configureren:
- vorm het Gefacceerde Onderzoek naar Geometrixx Outdoors.
- vorm de Versie van de Catalogus.
- vorm de Structuur van de Invoer.
- vorm de Attributen van het Product aan Lading.
- het Invoeren van de Gegevens van het Product.
- vorm de Importeur van de Catalogus.
- Gebruik importeur om de catalogusin een specifieke plaats in AEM in te voeren.
De beperkte zoekopdracht naar Geometrixx Outdoors configureren configure-the-facetted-search-for-geometrixx-outdoors
-
In uw browser, navigeer aan de hybris beheersconsole bij:
-
Van sidebar, uitgezochte Systeem, toen Onderzoek van het Facet, toen Config van het Onderzoek van het Facet.
-
Open Redacteur voor de Steekproef Solr Configuratie voor clothesecatalogus.
-
Onder de versies van de Catalogus gebruik voegt de versie van de Catalogus toe om
outdoors-Staged
enoutdoors-Online
aan de lijst toe te voegen. -
sparen de configuratie.
-
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 opClothesVariantProduct
en vervolgens het tabbladSOLR Sort
. -
In het Geïndexeerde Types lusje, plaats het Samengestelde Type aan:
Product - Product
-
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}}})
-
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
-
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: -
Open het lusje van de Montages van het Facet en pas de gebiedswaarden aan:
-
sparen de veranderingen.
-
Nogmaals van de types van Punt van het SOLR, pas het
price
facet volgens de volgende screenshots aan. Zoals metcategory
, klikprice
tweemaal om het Geïndexeerde bezit tabel te openen: -
Open het lusje van de Montages van het Facet en pas de gebiedswaarden aan:
-
sparen de veranderingen.
-
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
- verrichting van de Indexer:
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).
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:
-
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
geometrixx-outdoors/en_US
) worden alleen product-id's en andere basisinformatie onder /etc/commerce
opgeslagen.Volledig importeren full-import
-
Verwijder zo nodig alle bestaande productgegevens met behulp van CRXDE Lite.
-
Navigeer naar de substructuur 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
. -
sparen allen om de verandering voort te zetten.
-
-
Open de hybris-importmodule in AEM:
/etc/importers/hybris.html
Bijvoorbeeld:
-
Configureer de vereiste parameters, bijvoorbeeld:
-
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
-
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
-
Werk in hybris de informatie over de desbetreffende producten bij.
-
Open de hybris-importmodule in AEM:
/etc/importers/hybris.html
Bijvoorbeeld:
-
Selecteer checkbox Incrementele Invoer.
-
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.
-
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
-
Werk in hybris de informatie over de desbetreffende producten bij.
-
In hybris, voeg één of meerdere producten aan de Uitdrukkelijke Rij toe; bijvoorbeeld:
-
Open de hybris-importmodule in AEM:
/etc/importers/hybris.html
Bijvoorbeeld:
-
Selecteer checkbox Uitdrukkelijke Update.
-
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
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:
-
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. -
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. -
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. 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
-
Voer een andere stijgende update uit (zie {de Invoer van de Catalogus 0} 🔗). In het logbestand wordt het verwijderde product weergegeven.
-
Uitvoerde aangewezen catalogus. De product- en productpagina zijn uit AEM verwijderd.
Bijvoorbeeld:
-
Openen:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
-
De catalogus van
Hybris Base
uitvoeren -
Openen:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
-
Het
Cajamara
-product wordt verwijderd uit de categorieBike
-
-
Het product opnieuw installeren:
-
In hybris, plaats de goedkeuringsstatus terug naar 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
Om ordegeschiedenis aan de cliëntcontexttoe te voegen:
-
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
-
voeg de **2} component van de Geschiedenis van de Ordeaan** toe het Shopping Auto niet component van de cliëntcontext.
-
U kunt bevestigen dat de context van de client details van uw ordergeschiedenis weergeeft. Bijvoorbeeld:
-
Open de cliëntcontext.
-
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: -
Navigeer aan http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
De campagne bestaat uit één ervaring.
-
Klik het segment ( http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
-
Het segment wordt gebouwd gebruikend het spoor van het Bezit van de Geschiedenis van de orde 0}.
-