Show Menu
主题×

SAP Commerce Cloud

安装后,您可以配置实例:
  1. 使用导 入程序将目录导入 AEM中的特定位置。

为Geometrixx Outdoors配置受影响的搜索

hybris 5.3.0.1和更高版本不需要This。
  1. 在您的浏览器中,导航到 hybris管理控制台 :
  2. 从提要栏中,依次 选择System Facet搜索 Facet搜索配置
  3. 打开Editor ,以查看 Clothescatalog的示例Solr配置
  4. 在目 录版本下 ,使 用“添加目录”版本 ,将其添 outdoors-Staged outdoors-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, double-click on ClothesVariantProduct , then the tab SOLR Sort .
  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 化。 双击类别列表中的最后一个条目以打开索引属 性选项卡 :
    For hybris 5.2确保根据以 Facet 下屏幕截图选择“属性”表中的属性:
  11. 打开Facet 设置选项卡 ,并调整字段值:
  12. 保存更改。
  13. 再次从 SOLR项目类型中 ,根据以 price 下屏幕截图调整facet。 与之一 category 样,双击以打开“索引 price 属性” 选项卡 :
  14. 打开Facet 设置选项卡 ,并调整字段值:
  15. 保存更改。
  16. 打开 System Facet搜索 ,然后 打开Indexer操作向导 。 启动cronjob:
    • 索引器操作 : full
    • Solr配置 : Sample Solr Config for Clothes

配置目录版本

以为OSGi服务配置导入的目录版本 hybris.catalog.version ():
Day CQ Commerce Hybris Configuration ( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService )
目录版本 ,通常设置为 Online Staged (默认)。
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 另请参阅控制台,以获得可配置参数及其默认值的完整列表。
日志输出提供有关创建的页面和组件的反馈,并报告潜在错误。

配置导入结构

以下列表显示了默认创建的示例结构(资产、页面和组件):
+ /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 Default Import Handler (com.adobe.cq.commerce.hybris.importer.DefaultImportHandler )
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 另请参阅控制台,以获得可配置参数及其默认值的完整列表。

配置要加载的产品属性

响应分析器可配置为定义要为(变量)产品加载的属性和属性:
  1. 配置OSGi包:
    Day CQ Commerce Hybris Default Response Parser ( com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser )
    您可以在此处定义加载和映射所需的各种选项和属性。
    When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 另请参阅控制台,以获得可配置参数及其默认值的完整列表。

导入产品数据

导入产品数据有多种方式。 The product data can be imported when initially setting the environment, or after changes have be make in the hybris data:
从hybris导入的Actual product information is held in the repository under:
/etc/commerce/products
以下属性指示链接with hybris:
  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
The hybris implementation(i.e.) geometrixx-outdoors/en_US 仅存储产品ID和下的其他基本信息 /etc/commerce
The hybris server is referenced eventy information about a product is requested.

完全导入

  1. 如果需要,请使用CRXDE Lite删除所有现有产品数据。
    1. 导航到包含产品数据的子树:
      /etc/commerce/products
      例如:
    2. 删除保存产品数据的节点;例如, outdoors
    3. 保存全部 ,以保留更改。
  2. 在AEM中打开hybris导入程序:
    /etc/importers/hybris.html
    例如:
  3. 配置所需参数;例如:
  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中打开它;例如:
  2. 在hybris中,更新在revelant产品上保留的信息。
  3. 在AEM中打开hybris导入程序:
    /etc/importers/hybris.html
    例如:
  4. 选择单击框增 量导入
  5. 单击 “导入目录 ”以开始导入。
    完成后,您可以验证在AEM中更新的数据:
        /etc/commerce/products
    
    

快速更新

导入过程可能需要很长时间,因此作为产品同步的扩展,您可以选择目录的特定区域以执行手动触发的快速更新。 这将导出源与标准属性配置一起使用。
  1. 检查AEM中有关相关产品的信息(位于以下位置的相应子树中):
    /etc/commerce/products
    您可以在CRXDE Lite中打开它;例如:
  2. 在hybris中,更新在revelant产品上保留的信息。
  3. 在hybris中,将product(s)添加到Express Queue;例如:
  4. 在AEM中打开hybris导入程序:
    /etc/importers/hybris.html
    例如:
  5. 选择单击框“快 速更新”
  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, categories and products.
可以为以下对象配置导入程序使用的参数:
Day CQ Commerce Hybris Catalog Importer ( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter )
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 另请参阅控制台,以获得可配置参数及其默认值的完整列表。

目录导入

The hybris package with a catalog importer for setting the initial page structure.
可从以下网址获取该功能:
http://localhost:4502/etc/importers/hybris.html
必须提供以下信息:
  • Base store The identifier of the base store configured in hybris.
  • 目录 ​要导入的目录的标识符。
  • 根路径 ​应导入目录的路径。

从目录中删除产品

要从目录中删除一个或多个产品,请执行以下操作:
  1. 配置for OSGi service Day CQ Commerce Hybris Catalog Importer ;另请参阅 配置目录导入程序
    激活以下属性:
    • 启用产品删除
    • 启用删除产品资产
    When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 另请参阅控制台,以获得可配置参数及其默认值的完整列表。
  2. 通过执行两个增量更新来初始化导入程序(请参 阅目录导入 ):
    • 第一次运行会生成一组已更改的产品——在日志列表中指示。
    • 第二次不应更新任何产品。
    第一次导入是初始化产品信息。 第二次导入会验证所有操作均正常,且产品集已准备就绪。
  3. 检查包含要删除的产品的类别页面。 产品详细信息应当可见。
    例如,以下类别显示了Cajamara产品的详细信息:
  4. 在hybris控制台中删除产品。 使用选项“ 更改批准状态 ”将状态设置为 unapproved 。 产品将从实时源中删除。
    例如:
    • 打开页面http://localhost:9001/productcockpit 更多
    • 选择目录 Outdoors Staged
    • 搜索 Cajamara
    • 选择此产品,并将批准状态更改为 unapproved
  5. 执行另一个增量更新(请参 阅目录导入 )。 日志将列出已删除的产品。
  6. 转出 ,相应的目录。 产品和产品页面将从AEM中删除。
    例如:
  7. 要重新安装产品,请执行以下操作:
    1. 在hybris中,将批准状态设置回 approved
    2. 在AEM中:
      1. 执行增量更新
      2. 再次转出相应的目录
      3. 刷新相应的类别页面

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

要向Client Context添加订单历史记录,请执 行以下操作 :
  1. 将“订 加到 ​Client Context的“购物车”组件。
  2. 您可以确认Client Context显示了订单历史记录的详细信息。 例如:
    1. Open the client context .
    2. 向购物车中添加商品。
    3. 完成结帐。
    4. 检查Client Context。
    5. 向购物车中添加其他物品。
    6. 导航到结帐页面:
      • Client Context显示订单历史记录的摘要。
      • 此时将显示消息“您是退回客户”。
    消息的实现方式为:
    该营销活动包含一个体验。