安裝後,您可以設定執行個體:
hybris 5.3.0.1和更新版本不需要此設定。
在您的瀏覽器中,導覽至hybris management console,網址為:
從側欄中,依序選擇System、Facet search、Facet Search Config。
開啟 Editor ,以取 得封裝目錄的範例解決器設定。
在目錄版本下,使用新增目錄版本將outdoors-Staged
和outdoors-Online
新增至清單。
儲存設定。
開啟SOLR項類型以將SOLR排序添加到ClothesVariantProduct
:
使用上下文菜單(通常按一下右鍵)選擇Create Solr sort
。
針對Hybris 5.0.0,請開啟Indexed Types
標籤,按兩下ClothesVariantProduct
,然後開啟標籤SOLR Sort
。
在索引類型頁簽中,將合成類型設定為:
Product - Product
在索引類型頁簽中,為full
調整索引器查詢:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
在索引類型頁簽中,為incremental
調整索引器查詢:
SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
在索引類型標籤中,調整category
面。 按兩下類別清單中的最後一個條目以開啟索引屬性頁簽:
對於hybris 5.2,請根據下面的螢幕截圖,確定已選取「屬性」表格中的Facet
屬性:
開啟Facet Settings標籤並調整欄位值:
儲存變更。
再次從SOLR項目類型中,根據以下螢幕截圖調整price
面。 與category
一樣,按兩下price
以開啟索引屬性標籤:
開啟Facet Settings標籤並調整欄位值:
儲存變更。
開啟System,Facet搜索,然後開啟索引器操作嚮導。 啟動cronjob:
full
Sample Solr Config for Clothes
可以為OSGi服務配置導入的目錄版本(hybris.catalog.version
):
Day CQ Commerce Hybris設定
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService
)
目 錄版本通常設 Online
為 Staged
或(預設)。
使用AEM時,有數種方法可管理這類服務的組態設定;如需完整詳細資訊,請參閱設定OSGi 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。
記錄輸出會針對已建立的頁面和元件提供意見反應,並報告可能的錯誤。
下列清單顯示預設建立的範例結構(資產、頁面和元件):
+ /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"
+ ...
這種結構由實現ImportHandler
介面的OSGi服務DefaultImportHandler
建立。 實際匯入工具會呼叫匯入處理常式,以建立產品、產品變數、類別、資產等。
您可以實作自己的匯入處理常式🔗自訂此程式。
可為以下項配置導入時要生成的結構:
"Day CQ Commerce Hybris預設匯入處理常式
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
使用AEM時,有數種方法可管理這類服務的組態設定;如需完整詳細資訊,請參閱設定OSGi 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。
回應剖析器可設定為定義要為(變體)產品載入的屬性和屬性:
配置OSGi捆綁包:
Day CQ商務Hybris預設回應剖析器
(com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser
)
您可以在此處定義載入和對應所需的各種選項和屬性。
使用AEM時,有數種方法可管理這類服務的組態設定;如需完整詳細資訊,請參閱設定OSGi 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。
匯入產品資料的方式有許多種。 最初設定環境時,或在hybris資料中進行變更後,可匯入產品資料:
從hybris匯入的實際產品資訊會存放在存放庫中:
/etc/commerce/products
下列屬性會指出與hybris的連結:
commerceProvider
cq:hybrisCatalogId
cq:hybrisProductID
hybris實作(即geometrixx-outdoors/en_US
)只會在/etc/commerce
下儲存產品ID和其他基本資訊。
每次請求產品相關資訊時,都會參考hybris伺服器。
如有需要,請使用CRXDE Lite刪除所有現有產品資料。
導航到保存產品資料的子樹:
/etc/commerce/products
例如:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
刪除保存產品資料的節點;例如outdoors
。
「保 存全部」以保留更改。
在AEM中開啟hybris匯入工具:
/etc/importers/hybris.html
例如:
設定所需參數;例如:
按一下匯入目錄以開始匯入。
完成時,您可以驗證匯入的資料:
/etc/commerce/products/outdoors
你可以在CRXDE Lite中開啟這個;例如:
[http://localhost:4502/crx/de/index.jsp#/etc/commerce/products](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
查看AEM中相關產品的資訊,位於以下相應子樹中:
/etc/commerce/products
你可以在CRXDE Lite中開啟這個;例如:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
在hybris中,更新有關相關產品的資訊。
在AEM中開啟hybris匯入工具:
/etc/importers/hybris.html
例如:
選擇點按框增量導入。
按一下匯入目錄以開始匯入。
完成後,您可以驗證AEM中更新的資料:
/etc/commerce/products
匯入程式可能需要很長的時間,因此,作為產品同步的擴充功能,您可以為手動觸發的快速更新選取目錄的特定區域。 這會使用匯出摘要與標準屬性設定。
查看AEM中相關產品的資訊,位於以下相應子樹中:
/etc/commerce/products
你可以在CRXDE Lite中開啟這個;例如:
http://localhost:4502/crx/de/index.jsp#/etc/commerce/products
在hybris中,更新有關相關產品的資訊。
在hybris中,將產品新增至Express Queue;例如:
在AEM中開啟hybris匯入工具:
/etc/importers/hybris.html
例如:
選擇Clickbox Express Update。
按一下匯入目錄以開始匯入。
完成後,您可以驗證AEM中更新的資料:
/etc/commerce/products
[🔗](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)
hybris目錄可使用批次匯入工具,將hybris目錄、類別和產品匯入至AEM。
匯入工具使用的參數可針對下列項目進行設定:
Day CQ Commerce Hybris目錄匯入工具
( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter
)
使用AEM時,有數種方法可管理這類服務的組態設定;如需完整詳細資訊,請參閱設定OSGi 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。
hybris套件隨附目錄匯入工具,用於設定初始頁面結構。
這可從下列位置取得:
http://localhost:4502/etc/importers/hybris.html
必須提供下列資訊:
基
本儲存以混合配置的基本儲存的標識符。
目錄要匯入的目錄識別碼。
根
路徑應匯入目錄的路徑。
要從目錄中刪除一個或多個產品:
設定OSGi serviceDay CQ Commerce Hybris Catalog Importer的;另請參閱 設定目錄匯入工具。
啟用下列屬性:
使用AEM時,有數種方法可管理這類服務的組態設定;如需完整詳細資訊,請參閱設定OSGi 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。
通過執行兩個增量更新來初始化導入程式(請參閱目錄導入):
第一個匯入是初始化產品資訊。 第二個匯入會驗證一切皆正常運作,而且產品集已就緒。
檢查包含您要移除之產品的類別頁面。 產品詳細資訊應該會顯示。
例如,以下類別顯示Cajamara產品的詳細資訊:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
在Hybris主控台中移除產品。 使用選項更改批准狀態將狀態設定為unapproved
。 產品將從即時摘要中移除。
例如:
Outdoors Staged
Cajamara
unapproved
執行另一增量更新(請參閱目錄導入)。 記錄檔會列出已刪除的產品。
🔗 統計適當的目錄。產品和產品頁面將從AEM中移除。
例如:
開啟:
http://localhost:4502/aem/catalogs.html/content/catalogs/geometrixx-outdoors-hybris
轉出Hybris Base
目錄
開啟:
http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html
Cajamara
產品將從Bike
類別中移除
要重新註冊產品,請執行以下操作:
在hybris中,將核准狀態設回approved
在AEM中:
要將訂單歷史記錄添加到客戶端上下文中,請執行以下操作:
開啟客戶端上下文設計頁面,方法如下:
將訂 單歷 史元件新增至 用戶端內容的購物車元件。
您可以確認用戶端內容顯示訂單歷史記錄的詳細資訊。 例如:
開啟客戶端上下文。
將項目新增至購物車。
完成結帳。
檢查客戶端上下文。
新增其他項目至購物車。
導覽至結帳頁面:
消息的實現方式為:
導覽至http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
促銷活動包含一個體驗。
按一下區段(http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
區段是使用順序歷史記錄屬性特徵建立。