管理通用电子商务 administering-generic-ecommerce

Adobe Experience Manager (AEM)通用解决方案提供了管理存储库中保留的商务信息的方法(与使用外部电子商务引擎不同)。 这包括:

NOTE
标准AEM安装包括通用AEM (JCR)电子商务实施。
它旨在用于演示目的,或作为根据您的要求进行自定义实施的基本基础。

产品和产品变体 products-and-product-variations

NOTE
以下过程同时适用于产品和产品变体。

在创建产品之前,请定义 基架. 这会指定必须定义的字段、产品以及编辑方式。

每种不同的产品类型都需要一个基架。 适当的基架通过以下任一方式与产品相关联:

  • 路径
  • 产品可以引用基架
NOTE
Geometrixx-Outdoors商店只有一种产品类型(因此只有一种基架):
/etc/scaffolding/geometrixx-outdoors
Geometrixx-Outdoors产品类型在以下位置处于活动状态:
/etc/commerce/products/geometrixx-outdoors
无需任何其他设置,您便可以在产品定义下的任何位置创建产品定义。

正在导入产品 importing-products

导入产品 — 触屏优化UI importing-products-touch-optimized-ui

  1. 导航至 产品 控制台,通过 商务.

  2. 使用 产品 控制台导航到所需的位置。

  3. 使用 导入产品 图标以打开向导。

    “导入产品”图标

  4. 指定:

    • 导入程序

      特定的Importer 商业提供程序,默认情况下 Geometrixx.

    • 来源

      要导入的文件;您可以使用浏览器选择文件。

    • 增量导入

      指示这是否为增量导入(而不是完全导入)。

    note note
    NOTE
    增量导入(示例geometrixx-outdoor导入程序的)在产品级别运行。
    可以定义自定义导入程序以根据需要进行操作。
  5. 选择 下一个 要导入产品,将显示所采取操作的日志。

    note note
    NOTE
    产品会导入到当前位置或相对于当前位置。
    note note
    NOTE
    重复使用 下一个返回 反复导入产品定义。 但是,由于它们具有相同的SKU,因此会覆盖存储库中存在的信息。
  6. 选择 完成 以关闭向导。

导入产品 — 经典UI importing-products-classic-ui

  1. 使用 工具 控制台打开 商务 文件夹。

  2. 双击以打开 产品导入程序

    产品导入程序控制台

  3. 指定:

    • 存储名称

      产品将导入到:

      /etc/commerce/products/<*store name*>/

    • 商业提供程序

      您的导入程序 商业提供程序;默认情况下,Geometrixx。

    • 源文件

      要导入的文件在存储库中的位置。

    • 增量导入

      指示这是否为增量导入(而不是完全导入)。

  4. 单击 导入产品.

创建产品信息 creating-product-information

NOTE
标准产品管理是基本的,因为Geometrixx-Outdoors产品集是基本的。 复杂性取决于产品 基架,因此使用您自己的产品基架,可以实现更复杂的编辑。

创建产品信息 — 触屏优化UI creating-product-information-touch-optimized-ui

  1. 使用 产品 控制台(通过 商务)导航到所需的位置。

  2. 使用 创建 图标以选择任一选项(具体取决于结构和位置):

    • 创建产品
    • 创建产品变体

    加号形状创建图标

  3. 将打开向导。 使用 基本产品选项卡 输入 产品属性 用于新产品或产品变型。

    note note
    NOTE
    标题SKU 是创建产品或变型所需的最低值。
  4. 选择 创建 以保存信息。

NOTE
许多产品的颜色和/或尺寸各不相同。 有关基本产品和相关产品变型的信息,均可从 产品 控制台。
产品及其变体存储为树结构,产品信息位于顶部,变体位于下方(此结构由UI强制实施)。

编辑产品信息 editing-product-information

NOTE
geometrixx-outdoors中的产品图像可从以下位置提供:
/etc/commerce/products/...
这意味着,默认情况下,它们会被阻止 Dispatcher,因此请根据需要配置。

编辑产品信息 — 触屏优化UI editing-product-information-touch-optimized-ui

  1. 使用 产品 控制台(通过 商务)导航到您的产品信息。

  2. 使用:

    选择 查看产品数据 图标:

    查看产品数据图标 — 信息图标

  3. 产品属性 将显示出来。 使用 编辑完成 进行更改。

显示产品引用 showing-product-references

显示产品引用 — 触控优化的UI showing-product-references-touch-optimized-ui

  1. 使用 产品 控制台(通过 商务)导航到您的产品信息。

  2. 使用图标打开引用的辅助边栏:

    双箭头图标

  3. 选择所需的产品 — 二级边栏更新,其中显示了可用的引用类型:

    打开引用的products控制台

  4. 单击引用类型(例如,“产品页面”)以展开列表。

  5. 选择特定引用,以便显示以下选项:

    • 导航到产品页面
    • 编辑产品页面

    产品控制台引用面板

搜索产品 search-for-products

  1. 导航至 产品 控制台,通过 商务.

  2. 使用图标打开要搜索的辅助边栏:

    放大镜图标

  3. 您可以使用多个Facet来搜索产品。 搜索只能使用一个或多个Facet。 显示的产品包括:

    产品控制台中的产品数据

  4. 单击/点按产品可将其打开。 您还可以发布或查看产品数据。

您可以使用CRXDE Lite修改现有方面或添加新方面:

  1. 导航至:

    http://localhost:4502/crx/de/index.jsp#/libs/commerce/gui/content/products/aside/items/search/items/searchpanel/facets

  2. 例如,您可以编辑产品搜索页面上显示的大小。 单击 sizegroup 节点。

  3. 单击 items 节点,然后单击 propertypredicate 节点。

  4. 您可以编辑 propertyValues. 例如,可以添加XS、XXL或移除大小。

  5. 单击 全部保存 并导航到产品搜索页面。 此时应会显示您的更改。

多个资产 multiple-assets

您可以在产品组件中添加多个资产,然后指定要显示在产品页面上的资产。

NOTE
与多个资产相关的所有操作均可通过触屏优化UI完成。

添加多个资产 adding-multiple-assets

  1. 导航至 产品 控制台,通过 商务.

  2. 使用 产品 控制台,导航到所需的产品。

    note note
    NOTE
    您必须处于产品级别,而不是变型级别。
  3. 选择 查看产品数据 图标(带有选择模式或快速操作)。

  4. 选择编辑图标。

  5. 滚动到 添加.

    添加产品数据屏幕截图

  6. 选择 添加. 将出现一个新的资产占位符。

  7. 选择 更改 打开一个用于选择资源的对话框。

  8. 选择要添加的资源。

    note note
    NOTE
    您可以选择的资源包括 资产.
  9. 选择完成图标。

两个资产现在存储在您的产品组件中。 您可以配置哪个出现在产品页面上。 这适用于类别系统。 首先,必须将类别添加到单个资产:

  1. 选择 查看产品数据.

  2. 键入 资产类别 例如,在资产下, cat1cat2.

    note note
    NOTE
    您还可以将标记用于类别。
  3. 选择完成图标。 您现在必须 转出 您所做的更改。

现在,产品组件中的资产具有一个类别。 您可以配置在三个不同级别显示的类别:

NOTE
如果不设置类别,则第一个资产会显示在产品页面上。

选择要显示的图像的机制如下:

  1. 验证是否为产品页面设置了类别。
  2. 如果没有,请验证是否为目录设置了类别。
  3. 如果没有,请验证是否为产品控制台设置了类别。
NOTE
对于目录级别和产品控制台级别,您必须转出更改以应用修改并在产品页面上查看差异。

产品页面 product-page

  1. 导航到您的产品页面。
  2. 编辑 产品组件。
  3. 键入 图像类别 您选择的( cat1 例如)。
  4. 选择 完成. 页面将刷新,并且应会显示正确的资产。

目录 catalog

  1. 导航到您的目录。
  2. 选择 查看属性.
  3. 选择​ 编辑
  4. 选择​ 资源 ​选项卡。
  5. 键入所需的 产品资产类别.
  6. 选择​ 完成
  7. 转出 您所做的更改。

产品控制台 products-console

  1. 使用 产品 控制台,导航到所需的产品。
  2. 选择 查看产品数据.
  3. 选择​ 编辑
  4. 键入 默认资源类别.
  5. 选择​ 完成
  6. 转出 您所做的更改。

发布/取消发布产品信息 publishing-unpublishing-product-information

发布/取消发布产品信息 — 触屏优化UI publishing-unpublishing-product-information-touch-optimized-ui

NOTE
通常,产品信息会通过引用它的页面发布。 例如,在发布引用产品Y的页面X时,AEM会询问您是否还想发布产品Y。
对于特殊情况,AEM还支持直接从产品数据发布。
  1. 使用 产品 控制台(通过 商务)导航到您的产品信息。

  2. 使用:

    选择 Publish取消发布 图标(根据需要):

    世界图标 带有十字架的世界图标 — 无符号

    根据需要,发布或取消发布产品信息。

产品更新的事件处理程序 event-handler-for-product-updates

有一个事件处理程序,可在添加、编辑或删除产品以及添加、编辑或删除产品页面时记录事件。 有以下OSGi事件:

  • com/adobe/cq/commerce/pim/PRODUCT_ADDED
  • com/adobe/cq/commerce/pim/PRODUCT_MODIFIED
  • com/adobe/cq/commerce/pim/PRODUCT_DELETED
  • com/adobe/cq/commerce/pim/PRODUCT_PAGE_ADDED
  • com/adobe/cq/commerce/pim/PRODUCT_PAGE_MODIFIED
  • com/adobe/cq/commerce/pim/PRODUCT_PAGE_DELETED

对于 PRODUCT_* 事件,路径指向中的基本产品 /etc/commerce/products. 对于 PRODUCT_PAGE_* 事件,路径指向 cq:Page 节点。

您可以在OSGI事件的Web控制台中查看它们( /system/console/events),例如:

OSGI事件示例

NOTE
另请阅读 AEM中的事件处理.

使用包含添加到购物车链接的图像组件,您可以通过创建与图像上的产品链接的热点来快速将产品添加到购物车。

单击热点将打开一个对话框,您可以在其中选择产品的大小和数量。

  1. 导航到要添加该组件的页面。

  2. 将组件拖放到页面中。

  3. 将组件中的图像从 资产浏览器.

  4. 您可以:

    • 单击组件,然后单击编辑图标
    • 进行慢速双击
  5. 单击全屏图标。

    全屏图标

  6. 单击启动图图标。

    启动地图图标

  7. 单击其中一个形状图标。

    形状图标

  8. 根据需要修改和移动形状。

  9. 单击形状。

  10. 单击浏览图标将打开 资产选取器.

    note note
    NOTE
    或者,您可以直接键入必须在产品级别而非变型级别的产品路径。

    类型路径

  11. 单击两次确认图标,然后单击退出全屏。

  12. 单击页面中组件旁边的某个位置。 页面应刷新,您应该会在图像上看到以下符号:

    加号

  13. 切换到 预览 模式。

  14. 单击+热点。 此时将打开一个对话框,您可以在其中选择输入的产品的大小和数量 路径.

    产品示例: poncho

  15. 输入大小和数量。

  16. 单击添加到购物车按钮。 对话框关闭。

  17. 导航到购物车。 产品应该在这里。

配置选项 configuration-options

您可以配置在单击热点时对话框的外观:

  1. 单击组件,然后单击配置图标。

    “配置”图标

  2. 向下滚动。 有一个 添加到购物车 选项卡。

    添加到购物车选项卡

  3. 单击 添加到购物车. 有三个配置选项可供您使用。

    配置选项

  4. 单击完成图标。

目录 catalogs

生成目录 generating-a-catalog

生成目录 — 触屏优化UI generating-a-catalog-touch-optimized-ui

NOTE
目录引用您的产品数据。

要生成目录,请执行以下操作:

  1. 打开站点控制台(例如, http://localhost:4502/sites.html/content)。

  2. 导航到要创建页面的位置。

  3. 要打开选项列表,请使用 创建 图标:

    create-icon

  4. 从列表中,选择 创建目录. 此时将打开“创建目录”向导。

    创建目录向导

  5. 导航到所需的目录Blueprint。

  6. 选择 选择 按钮并单击所需的目录Blueprint。

  7. 选择​ 下一步

    目录属性向导

  8. 键入 标题名称.

  9. 选择 创建 按钮。 将创建目录并打开一个对话框。

    目录创建对话框

  10. 选择 完成 按钮会将您带回站点控制台,您可以在其中查看您的目录。

    点按/单击 打开目录 按钮可打开您的目录(例如, http://localhost:4502/editor.html/content/test-catalog.html)。

生成目录 — 经典UI generating-a-catalog-classic-ui

NOTE
目录引用您的 产品数据.
  1. 使用 网站 控制台,导航到 目录Blueprint,然后选择基本目录。

    例如:

    http://localhost:4502/siteadmin#/content/catalogs/geometrixx-outdoors/base-catalog

  2. 使用创建页面 区域Blueprint 模板。

    例如:Swimwear

  3. 打开新的 Swimwear 页面,然后单击 编辑Blueprint. 此 属性 对话框打开,以便您可以设置 产品 选择。

    例如,打开 标记/关键字 字段以选择活动,然后从Geometrixx — 室外部分选择游泳。

  4. 单击 确定 以便保存您的资产;示例产品显示在 产品选择标准 在Blueprint页面上。

  5. 单击 转出更改……,选择 转出页面和所有子页面,然后单击 下一个转出. 成功完成转出后, 状态 指示器显示为绿色。

  6. 您现在可以单击 关闭 和选中新目录部分;例如,位于和下:

    http://localhost:4502/cf#/content/geometrixx-outdoors/en/swimwear.html

  7. 再次从Blueprint页面单击 编辑Blueprint属性 对话框打开 生成的页面 选项卡。 在Banner list字段中,选择要显示的图像;例如, summer.jpg

  8. 单击 确定 这样您的资产就会被保存;横幅信息显示在 产品选择标准 在Blueprint页面上。

  9. 转出这些新更改。

转出目录 rolling-out-a-catalog

转出Catalog — 触屏优化UI rolling-out-a-catalog-touch-optimized-ui

要转出目录:

  1. 导航至 目录 控制台,通过 商务.

  2. 导航到要转出的目录。

  3. 使用:

    选择 转出更改 图标:

    转出

  4. 在向导中,根据需要设置转出,然后单击 转出更改.

  5. 随即会打开一个对话框。 选择 完成 过程完成时。

转出目录 — 经典UI rolling-out-a-catalog-classic-ui

要转出目录:

  1. 导航到要转出的目录。 例如:

    http://localhost:4502/cf#/content/catalogs/geometrixx-outdoors/base-catalog.html

  2. 单击 转出更改……

  3. 根据需要设置转出。

  4. 单击 转出.

Blueprint导入程序 blueprint-importer

Blueprint导入器 — 触屏优化UI blueprint-importer-touch-optimized-ui

  1. 导航至 目录 控制台,通过 商务.

  2. 导航到要导入目录Blueprint的位置。

  3. 选择 导入Blueprint 图标。

    导入Blueprint图标

  4. 在向导中,根据需要选择源,然后单击 下一个.

    Blueprint向导

  5. 选择 完成 导入完成后。

Blueprint导入程序 — 经典UI blueprint-importer-classic-ui

  1. 使用 工具 控制台,导航到 商务.

    例如:

    http://localhost:4502/miscadmin#/etc/commerce

  2. 打开 目录Blueprint导入程序.

  3. 根据需要设置导入。

  4. 单击 导入目录Blueprint.

促销活动 promotions

创建促销活动 creating-a-promotion

创建促销活动 — 经典UI creating-a-promotion-classic-ui

NOTE
以下示例处理直接在中持有的促销 营销活动,这用于优惠券。
促销也可以位于 体验 在营销策划中。
有关更多信息,请参阅 促销和优惠券.
  1. 打开 网站 创作实例的控制台。

  2. 在左侧窗格中,选择所需的 营销活动.

  3. 单击 新建,选择 促销活动 模板,然后指定 标题 (和 名称 (如有必要)作为新凭证。

  4. 单击​ 创建。新的促销页面将显示在右侧窗格中。

  5. 编辑 属性 通过下列任一方式:

    • 打开页面,然后单击编辑按钮以打开属性对话框
    • 在网站控制台中选择页面,然后使用上下文菜单(通常是鼠标右键)进行选择 属性…… 然后打开属性对话框

    指定 促销活动类型折扣类型折扣值 和任何其他必填字段。

  6. 单击 确定 以保存。

  7. 您现在可以激活促销活动,以便购物者可以在发布实例上看到它。

优惠券 vouchers

创建优惠券 creating-a-voucher

创建优惠券 — 经典UI creating-a-voucher-classic-ui

  1. 打开 网站 创作实例的控制台。

  2. 在左侧窗格中,选择所需的 营销活动.

  3. 单击 新建,选择 优惠券 模板,然后指定 标题 (和 名称 (如有必要)作为新凭证。

  4. 单击​ 创建。新凭单页面将显示在右侧窗格中。

  5. 双击以打开您的新优惠券页面,然后单击 编辑 并根据需要配置信息。

  6. 单击 确定 以保存。

  7. 您现在可以激活优惠券,以便购物者可以在发布实例上的购物车中使用该优惠券。

删除优惠券 removing-vouchers

删除优惠券 — 经典UI removing-vouchers-classic-ui

要使优惠券对客户不可用,您可以:

  • 停用优惠券 — 它仍然在创作环境中可用,以便您稍后可以重新激活。
  • 将其完全删除。

这两个操作都可以从 网站 控制台。

修改凭证 modifying-vouchers

修改优惠券 — 经典UI modifying-vouchers-classic-ui

要更改优惠券或促销活动的属性,您可以在 网站 控制台并单击 编辑. 保存后,您应该激活它,以便将更改推送到发布实例。

将优惠券添加到购物车 adding-vouchers-to-a-cart

要允许用户将优惠券添加到其购物车,您可以使用内置 优惠券 组件(商业类别)。 将此项添加到显示购物车的同一页面(但这不是强制性的)。 优惠券组件只是用户可以在其中输入优惠券代码的表单,它是实际显示应用优惠券及其折扣列表的购物车组件。

在演示站点(Geometrixx Outdoors语 — 英语)中,您可以在购物车页面上看到实际购物车下的优惠券表单。

订单 orders

NOTE
请记住,开箱即用的AEM没有与订单相关的标准功能所需的操作,例如退回商品、更新订单状态、执行履行、生成装箱单。 它主要用于技术预览。
AEM中的通用订单管理始终保持为基本;向导中可用的字段取决于基架:
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog
如果您创建自定义基架,则可以存储更多订单信息。
NOTE
订单控制台会公开从未发布的供应商订单信息。
客户订单信息保存在其主目录中,并在其账户的订单历史记录中公开。 此信息与其主目录的其余部分一起发布。

创建订单信息 creating-order-information

创建订单信息 — 触屏优化UI creating-order-information-touch-optimized-ui

  1. 使用 订购 控制台导航到所需的位置。

  2. 使用 创建 图标可选择 创建订单.

    加号形状创建图标

  3. 将打开向导。 使用 基本内容付款、和 完成 选项卡以输入 有关新订单的信息.

  4. 选择 创建 以保存信息。

编辑订单信息 editing-order-information

编辑订单信息 — 触屏优化UI editing-order-information-touch-optimized-ui

  1. 使用 订购 控制台导航到订单。

  2. 使用:

    选择 查看订单数据 图标:

    信息图标

  3. 订单信息 显示了。 使用 编辑完成 进行更改。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2