SAPCommerce Cloud

安装后,您可以配置实例:

  1. 为Geometrixx Outdoors配置强制搜索
  2. 配置目录版本
  3. 配置导入结构
  4. 配置要加载的产品属性
  5. 导入产品数据
  6. 配置目录导入程序
  7. 使用导入程序将目录导入AEM中的特定位置。

为Geometrixx Outdoors配置强制搜索

注意

This is not needed for hybris 5.3.0.1 and later.

  1. 在您的浏览器中,导航到​hybris管理控制台,网址为:

    http://localhost:9001/hmc/hybris

  2. 从提要栏中,选择​System,然后选择​Facet search,然后选择​Facet Search Config

  3. 打开 Editor,以获 取服装目录的示例Solr配置

  4. 在​目录版本​下,使用​添加目录版本​将outdoors-Stagedoutdoors-Online添加到列表。

  5. 保存配置。

  6. 打开​SOLR项目类型,将​SOLR排序​添加到ClothesVariantProduct:

    • 相关性(“相关性”,得分)
    • name-asc("Name(ascending)", name)
    • name-desc("Name(descending)", name)
    • price-asc("Price(asceng)", priceValue)
    • price-desc(“Price(descending)”,priceValue)
    注意

    使用上下文菜单(通常右键单击)选择Create Solr sort

    For Hybris 5.0.0 open the Indexed Types tab,多次-单击ClothesVariantProduct, the tab 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. 在​索引类型​选项卡中,调整categoryfacet。 多次-单击类别列表中的最后一个条目以打开​索引属性​选项卡:

    注意

    For hybris 5.2确保根据以下屏幕截图选择Properties表中的Facet属性:

    chlimage_1-37 chlimage_1-38

  11. 打开​Facet设置​选项卡并调整字段值:

    chlimage_1-39

  12. 保存更改。

  13. 再次从​SOLR项类型​中,根据以下屏幕截图调整price彩块。 与category一样,多次单击price打开​索引属性​选项卡:

    chlimage_1-40

  14. 打开​Facet设置​选项卡并调整字段值:

    chlimage_1-41

  15. 保存更改。

  16. 打开​系统Facet搜索,然后打开​索引器操作向导。 开始cronjob:

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

配置目录版本

可以为OSGi服务配置导入的​目录版本(hybris.catalog.version):

Day CQ Commerce Hybris Configuration
( 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 Default Import Handler
(com.adobe.cq.commerce.hybris.importer.DefaultImportHandler

与AEM合作时,有多种方法管理此类服务的配置设置;有关详细信息,请参阅配置OSGi。 另请参阅控制台,获得可配置参数及其默认值的完整列表。

配置要加载的产品属性

响应分析器可以配置为定义要加载(变量)产品的属性和属性:

  1. 配置OSGi捆绑包:

    Day CQ Commerce Hybris Default Response Parser
    (com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser)

    您可以在此处定义加载和映射所需的各种选项和属性。

    注意

    与AEM合作时,有多种方法管理此类服务的配置设置;有关详细信息,请参阅配置OSGi。 另请参阅控制台,获得可配置参数及其默认值的完整列表。

导入产品数据

导入产品数据有多种方法。 The product data can be imported when initimally setting the环境, or after changes have been the hybris data:

Actual product information imported from hybris is held in the repository under:

/etc/commerce/products

以下属性指示link with hybris:

  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
注意

The hybris implementation(i.e.geometrixx-outdoors/en_US)仅在/etc/commerce下存储产品ID和其他基本信息。

The hybris server is referenced every information about a product is requested.

完整导入

  1. 如果需要,请使用CRXDE Lite删除所有现有产品数据。

    1. 导航到包含产品数据的子树:

      /etc/commerce/products

      例如:

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

    2. 删除保存产品数据的节点;例如,outdoors

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

  2. 打开AEM中的hybris importer:

    /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. In hybris, update the information held on the revelant product(s)。

  3. 打开AEM中的hybris importer:

    /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. In hybris, update the information held on the revelant product(s)。

  3. In hybris, add the product(s)to the Express Queue;例如:

    chlimage_1-43

  4. 打开AEM中的hybris importer:

    /etc/importers/hybris.html

    例如:

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

  5. 选择单击框​Express Update

  6. 单击​导入目录​以开始导入。

    完成后,您可以验证AEM中更新的数据:

        /etc/commerce/products
    

    [](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

配置目录导入程序

The hybris catalog can be imported into AEM, using the batch importer for hybris catalogs,类别和products.

可以为以下对象配置导入程序使用的参数:

Day CQ Commerce Hybris Catalog Importer
( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter)

与AEM合作时,有多种方法管理此类服务的配置设置;有关详细信息,请参阅配置OSGi。 另请参阅控制台,获得可配置参数及其默认值的完整列表。

目录导入

The hybris package wish a catalog importer for setting up the initial page structure.

可从以下网站获取该功能:

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

ecommerceimportconsole

必须提供以下信息:

  • Base
    storeThe identifier of the base store configured in hybris.


  • 录要导入的目录的标识符。


  • 路径应导入目录的路径。

从目录中删除产品

要从目录中删除一个或多个产品,请执行以下操作:

  1. 配置for OSGi serviceDay CQ Commerce Hybris Catalog Importer;另请参阅 配置目录导入程序

    激活以下属性:

    • 启用产品删除
    • 启用产品资产删除
    注意

    与AEM合作时,有多种方法管理此类服务的配置设置;有关详细信息,请参阅配置OSGi。 另请参阅控制台,获得可配置参数及其默认值的完整列表。

  2. 通过执行两个增量更新来初始化导入程序(请参阅目录导入):

    • 第一次运行会生成一组更改的产品——在日志列表中指示。
    • 第二次不应更新任何产品。
    注意

    第一次导入是初始化产品信息。 第二次导入会验证所有功能是否正常,并且is产品集是否已就绪。

  3. 检查包含要删除的产品的类别页。 产品详细信息应可见。

    例如,以下类别显示了Cajamara产品的详细信息:

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

  4. Remove the product in the hybris console. 使用选项​更改批准状态​将状态设置为unapproved。 产品将从实时源中删除。

    例如:

  5. 执行另一个增量更新(请参阅目录导入)。 日志将列表已删除的产品。

  6. 出相应的目录。产品和产品页面将从AEM中删除。

    例如:

  7. 要重新安装产品,请执行以下操作:

    1. 在hybris中,将approval状态设置回​approved

    2. 在AEM中:

      1. 执行增量更新
      2. 再次转出适当的目录
      3. 刷新相应的类别页

向Client Context添加订单历史记录特征

要向client context添加订单历史记录,请执行以下操作:

  1. 通过以下任一方式打开客户端上下文设计页面:

  2. 将“订 单历 史记录”组件 ​加到Client Context的“购物车”组件。

  3. 您可以确认Client Context显示了订单历史记录的详细信息。 例如:

    1. 打开client context

    2. 向购物车中添加商品。

    3. 完成结帐。

    4. 检查Client Context。

    5. 向购物车中添加其他项目。

    6. 导航到结帐页:

      • Client Context显示订单历史记录的摘要。
      • 将显示消息“您是退回客户”。
    注意

    消息的实现方式:

    活动包含一种体验。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now