SAPCommerce Cloud

安裝後,您可以設定執行個體:

  1. 設定Faceted Search for AnalyticsGeometrixx Outdoors
  2. 設定目錄版本
  3. 設定匯入結構
  4. 設定要載入的產品屬性
  5. 匯入產品資料
  6. 設定目錄匯入工具
  7. 使用匯入工具將目錄匯入至AEM中的特定位置。

配置Geometrixx Outdoors的強制搜索

注意

hybris 5.3.0.1和更新版本不需要此設定。

  1. 在您的瀏覽器中,導覽至​hybris management console,網址為:

    http://localhost:9001/hmc/hybris

  2. 從側欄中,依序選擇​SystemFacet searchFacet Search Config

  3. 開啟 Editor ,以取 得封裝目錄的範例解決器設定

  4. 在​目錄版本​下,使用​新增目錄版本​將outdoors-Stagedoutdoors-Online新增至清單。

  5. 儲存設定。

  6. 開啟​SOLR項類型​以將​SOLR排序​添加到ClothesVariantProduct:

    • 關聯性(「關聯性」,分數)
    • name-asc("Name(ascending)", name)
    • name-desc("Name(descending)", name)
    • price-asc("price(ascending)", priceValue)
    • price-desc("Price(descending)", priceValue)
    注意

    使用上下文菜單(通常按一下右鍵)選擇Create Solr sort

    針對Hybris 5.0.0,請開啟Indexed Types標籤,按兩下ClothesVariantProduct,然後開啟標籤SOLR Sort

    chlimage_1-36

  7. 在​索引類型​頁簽中,將​合成類型​設定為:

    Product - Product

  8. 在​索引類型​頁簽中,為full調整​索引器查詢:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
  9. 在​索引類型​頁簽中,為incremental調整​索引器查詢:

    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
  10. 在​索引類型​標籤中,調整category面。 按兩下類別清單中的最後一個條目以開啟​索引屬性​頁簽:

    注意

    對於hybris 5.2,請根據下面的螢幕截圖,確定已選取「屬性」表格中的Facet屬性:

    chlimage_1-37 chlimage_1-38

  11. 開啟​Facet Settings​標籤並調整欄位值:

    chlimage_1-39

  12. 儲存變更。

  13. 再次從​SOLR項目類型​中,根據以下螢幕截圖調整price面。 與category一樣,按兩下price以開啟​索引屬性​標籤:

    chlimage_1-40

  14. 開啟​Facet Settings​標籤並調整欄位值:

    chlimage_1-41

  15. 儲存變更。

  16. 開啟​System,Facet搜索,然後開啟​索引器操作嚮導。 啟動cronjob:

    • 索引器操作: full
    • Sol配置: Sample Solr Config for Clothes

配置目錄版本

可以為OSGi服務配置導入的​目錄版本(hybris.catalog.version):

Day CQ Commerce Hybris設定
( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService)

錄版本通常設 OnlineStaged 或(預設)。

注意

使用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 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。

配置產品屬性以載入

回應剖析器可設定為定義要為(變體)產品載入的屬性和屬性:

  1. 配置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伺服器。

完整導入

  1. 如有需要,請使用CRXDE Lite刪除所有現有產品資料。

    1. 導航到保存產品資料的子樹:

      /etc/commerce/products

      例如:

      http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

    2. 刪除保存產品資料的節點;例如outdoors

    3. 「保 存全部」以保留更改。

  2. 在AEM中開啟hybris匯入工具:

    /etc/importers/hybris.html

    例如:

    http://localhost:4502/etc/importers/hybris.html

  3. 設定所需參數;例如:

    chlimage_1-42

  4. 按一下​匯入目錄​以開始匯入。

    完成時,您可以驗證匯入的資料:

        /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)

增量匯入

  1. 查看AEM中相關產品的資訊,位於以下相應子樹中:

    /etc/commerce/products

    你可以在CRXDE Lite中開啟這個;例如:

    http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

  2. 在hybris中,更新有關相關產品的資訊。

  3. 在AEM中開啟hybris匯入工具:

    /etc/importers/hybris.html

    例如:

    http://localhost:4502/etc/importers/hybris.html

  4. 選擇點按框​增量導入

  5. 按一下​匯入目錄​以開始匯入。

    完成後,您可以驗證AEM中更新的資料:

        /etc/commerce/products
    

快速更新

匯入程式可能需要很長的時間,因此,作為產品同步的擴充功能,您可以為手動觸發的快速更新選取目錄的特定區域。 這會使用匯出摘要與標準屬性設定。

  1. 查看AEM中相關產品的資訊,位於以下相應子樹中:

    /etc/commerce/products

    你可以在CRXDE Lite中開啟這個;例如:

    http://localhost:4502/crx/de/index.jsp#/etc/commerce/products

  2. 在hybris中,更新有關相關產品的資訊。

  3. 在hybris中,將產品新增至Express Queue;例如:

    chlimage_1-43

  4. 在AEM中開啟hybris匯入工具:

    /etc/importers/hybris.html

    例如:

    http://localhost:4502/etc/importers/hybris.html

  5. 選擇Clickbox Express Update

  6. 按一下​匯入目錄​以開始匯入。

    完成後,您可以驗證AEM中更新的資料:

        /etc/commerce/products
    

    [&#128279;](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

ecommerceimportconsole

必須提供下列資訊:


  • 本儲存以混合配置的基本儲存的標識符。


  • 目錄要匯入的目錄識別碼。


  • 路徑應匯入目錄的路徑。

從目錄中刪除產品

要從目錄中刪除一個或多個產品:

  1. 設定OSGi serviceDay CQ Commerce Hybris Catalog Importer的;另請參閱 設定目錄匯入工具

    啟用下列屬性:

    • 啟用產品移除
    • 啟用產品資產移除
    注意

    使用AEM時,有數種方法可管理這類服務的組態設定;如需完整詳細資訊,請參閱設定OSGi 。 另請參閱主控台,以取得可設定參數及其預設值的完整清單。

  2. 通過執行兩個增量更新來初始化導入程式(請參閱目錄導入):

    • 第一次執行會產生一組變更的產品 — 顯示在記錄清單中。
    • 第二次不應更新任何產品。
    注意

    第一個匯入是初始化產品資訊。 第二個匯入會驗證一切皆正常運作,而且產品集已就緒。

  3. 檢查包含您要移除之產品的類別頁面。 產品詳細資訊應該會顯示。

    例如,以下類別顯示Cajamara產品的詳細資訊:

    http://localhost:4502/editor.html/content/geometrixx-outdoors/en_US/equipment/biking.html

  4. 在Hybris主控台中移除產品。 使用選項​更改批准狀態​將狀態設定為unapproved。 產品將從即時摘要中移除。

    例如:

  5. 執行另一增量更新(請參閱目錄導入)。 記錄檔會列出已刪除的產品。

  6. 🔗 統計適當的目錄。產品和產品頁面將從AEM中移除。

    例如:

  7. 要重新註冊產品,請執行以下操作:

    1. 在hybris中,將核准狀態設回​approved

    2. 在AEM中:

      1. 執行增量更新
      2. 再次轉出適當的目錄
      3. 刷新相應的類別頁

將訂單歷史記錄特徵添加到客戶端上下文

要將訂單歷史記錄添加到客戶端上下文中,請執行以下操作:

  1. 開啟客戶端上下文設計頁面,方法如下:

  2. 將訂 單歷 史元件新增至 ​戶端內容的購物車元件。

  3. 您可以確認用戶端內容顯示訂單歷史記錄的詳細資訊。 例如:

    1. 開啟客戶端上下文

    2. 將項目新增至購物車。

    3. 完成結帳。

    4. 檢查客戶端上下文。

    5. 新增其他項目至購物車。

    6. 導覽至結帳頁面:

      • 客戶端上下文顯示訂單歷史記錄的摘要。
      • 畫面會顯示「您是回頭的客戶」訊息。
    注意

    消息的實現方式為:

    促銷活動包含一個體驗。

本頁內容