安裝後,您可以設定執行個體:
hybris 5.3.0.1和更新版本不需要此設定。
在您的瀏覽器中,導覽至 hybris管理主控台 於:
從側邊欄中選取 系統,則 Facet搜尋,則 Facet搜尋設定.
開啟編輯器 的 clothescatalog的Solr設定範例.
下 目錄版本 use 新增目錄版本 新增 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
Facet。 連按兩下類別清單中的最後一個專案,以開啟 索引屬性 標籤:
對於hybris 5.2,請確定 Facet
根據下列熒幕擷圖,選取「屬性」表格中的attribute:
開啟 Facet設定 標籤並調整欄位值:
儲存變更。
再次從 SOLR專案型別,調整 price
facet的設定如下。 與 category
,按兩下 price
以開啟 索引屬性 標籤:
開啟 Facet設定 標籤並調整欄位值:
儲存變更。
開啟 系統, Facet搜尋,則 索引器操作精靈. 啟動cronjob:
full
Sample Solr Config for Clothes
此 目錄版本 ( hybris.catalog.version
)時,可透過OSGi服務進行設定:
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"
+ ...
這類結構是由OSGi服務所建立 DefaultImportHandler
實作 ImportHandler
介面。 實際匯入工具會呼叫匯入處理常式,以建立產品、產品變化、類別、資產等。
您可以 實作您自己的匯入處理常式來自訂此程式.
匯入時要產生的結構可設定為:
"Day CQ Commerce Hybris預設匯入處理常式
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler
)
使用AEM時,有數種方法可管理此類服務的組態設定;請參閱 設定OSGi 以取得完整詳細資訊。 如需可設定引數及其預設值的完整清單,另請參閱主控台。
回應剖析器可設定為定義要為(變體)產品載入的屬性和屬性:
設定OSGi套件組合:
Day CQ Commerce 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
)只會將產品ID和其他基本資訊儲存在 /etc/commerce
.
每次請求產品的相關資訊時,都會參考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中,新增一或多個產品至「快速佇列」;例如:
在AEM中開啟hybris匯入工具:
/etc/importers/hybris.html
例如:
選取核取方塊 快速更新.
按一下 匯入目錄 以開始匯入。
完成後,您可以在下方驗證AEM中更新的資料:
/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
必須提供下列資訊:
基礎存放區
在Hybris中設定的基礎存放區的識別碼。
目錄
要匯入的目錄識別碼。
根路徑
目錄應匯入到的路徑。
若要從目錄中移除一或多個產品:
設定OSGi服務的 Day CQ Commerce Hybris目錄匯入工具;另請參閱 設定目錄匯入工具.
啟用下列屬性:
使用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中,將核准狀態設定回 已核准
在AEM中:
若要將訂單歷史記錄新增至 使用者端內容:
開啟 使用者端內容設計頁面,方法是:
新增 訂單歷史記錄 元件 至 購物車使用者端內容的t元件。
您可以確認使用者端內容顯示訂單歷程記錄的詳細資料。 例如:
開啟 使用者端內容.
新增專案至購物車。
完成結帳。
檢查使用者端內容。
新增其他專案至購物車。
導覽至結帳頁面:
此訊息的實現方式:
導覽至 http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html
行銷活動包含一個體驗。
按一下區段(http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html)
區段是使用 訂單歷史記錄屬性 特徵。