管理通用电子商务

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

注意

标准AEM安装包括通用AEM (JCR)电子商务实施。

这当前用于演示目的,或作为自定义实施的基本基础(根据您的要求)。

产品和产品变体

注意

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

在创建产品之前,您需要定义 基架. 这会指定定义产品所需的字段以及编辑产品的方式。

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

  • 路径
  • 产品可以引用基架
注意

Geometrixx-Outdoors商店只有一种产品类型(因此只有一种基架):

/etc/scaffolding/geometrixx-outdoors

Geometrixx-Outdoors产品类型在以下位置处于活动状态:

/etc/commerce/products/geometrixx-outdoors

无需任何其他设置,您就可以在产品定义下的任何位置创建新产品定义。

正在导入产品

导入产品 — 触屏优化UI

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

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

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

    chlimage_1-1

  4. 指定:

    • 导入程序

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

    • 来源

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

    • 增量导入

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

    注意

    增量导入(示例geometrixx-outdoor导入程序的)在产品级别运行。

    可以定义自定义的导入程序来根据需要进行操作。

  5. 选择 下一个 要导入产品,将显示所执行操作的日志。

    注意

    产品将导入到当前位置或相对于当前位置。

    注意

    重复使用 下一个返回 将重复导入产品定义。 但是,由于它们具有相同的SKU,因此存储库中存在的信息将被覆盖。

  6. 选择 完成 以关闭向导。

导入产品 — 经典UI

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

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

    chlimage_1-22

  3. 指定:

    • 存储名称

      产品将导入到:

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

    • 商业提供程序

      您的导入程序 商业提供程序;默认Geometrixx。

    • 源文件

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

    • 增量导入

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

  4. 单击 导入产品.

创建产品信息

注意

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

创建产品信息 — 触屏优化UI

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

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

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

    chlimage_1-14

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

    注意

    标题SKU 是创建产品或变体所需的最低值。

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

注意

许多产品的颜色和/或尺寸各不相同。 有关基本产品和相关产品变体的信息均可从 产品 控制台。

产品及其变体存储为树结构,产品信息位于顶部,变体位于下方(此结构由UI强制执行)。

编辑产品信息

注意

geometrixx-outdoors中的产品图像可从以下位置提供:

/etc/commerce/products/...

这意味着,默认情况下,它们会被阻止 dispatcher,请根据需要进行配置。

编辑产品信息 — 触屏优化UI

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

  2. 使用:

    选择 查看产品数据 图标:

    chlimage_1-3

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

显示产品引用

显示产品引用 — 触控优化的UI

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

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

    chlimage_1-4

  3. 选择所需的产品 — 辅助边栏将更新以显示可用的引用类型:

    chlimage_1-88

  4. 单击/点按引用类型(如产品页面)以展开列表。

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

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

    chlimage_1-89

搜索产品

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

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

  3. 有多个Facet可供您搜索产品。 搜索只能使用一个或多个Facet。 将会显示找到的产品:

    chlimage_1-90

  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. 单击 全部保存 并导航到产品搜索页面。 此时应会显示您的更改。

多个资产

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

注意

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

添加多个资产

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

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

    注意

    您必须处于产品级别,而不是变型级别。

  3. 点按/单击 查看产品数据 图标来显示选择模式或快速操作。

  4. 点按/单击编辑图标。

  5. 滚动到 添加.

    chlimage_1-91

  6. 点按/单击 添加. 此时将显示一个新的资产占位符。

  7. 点按/单击​更改​打开一个对话框,允许您选择资产。

  8. 选择要添加的资源。

    注意

    您可以选择的资源包括 资产.

  9. 点按/单击完成图标。

两个资产现在存储在您的产品组件中。 您可以配置将在产品页面上显示哪一个。 这适用于类别系统。 首先,您需要向单个资产添加类别:

  1. 点按/单击 查看产品数据.

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

    注意

    您还可以将标记用于类别。

  3. 点按/单击完成图标。 您现在必须 转出 您所做的更改。

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

注意

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

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

  1. 验证是否为产品页面设置了类别。
  2. 如果没有,则验证是否为“目录”设置了类别。
  3. 如果没有,请验证是否为Products Console设置了类别。
注意

对于目录级别和产品控制台级别,您必须转出更改以应用修改并在产品页面上查看差异。

产品页面

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

目录

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

产品控制台

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

发布/取消发布产品信息

发布/取消发布产品信息 — 触屏优化UI

注意

通常,产品信息会通过引用它的页面发布。 例如,在发布引用产品Y的页面X时,AEM将询问您是否要发布产品Y。

对于特殊情况,AEM还支持直接从产品数据发布。

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

  2. 使用:

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

    chlimage_1-6 chlimage_1-7

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

产品更新的事件处理程序

有一个事件处理程序,可在添加、修改或删除产品以及添加、修改或删除产品页面时记录事件。 有以下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),例如:

注意

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

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

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

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

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

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

  4. 您可以:

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

    chlimage_1-92

  6. 单击“启动项映射”图标。

    chlimage_1-93

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

    chlimage_1-21

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

  9. 单击形状。

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

    注意

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

    chlimage_1-94

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

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

  13. 切换到 预览 模式。

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

    chlimage_1-95

  15. 输入大小和数量。

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

  17. 导航到购物车。 产品应位于此处。

配置选项

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

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

    chlimage_1-96

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

    chlimage_1-97

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

    chlimage_1-98

  4. 单击完成图标。

目录

生成目录

生成目录 — 触屏优化UI

注意

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

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

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

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

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

    create-icon

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

    chlimage_1-99

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

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

  7. 点按/单击 下一个.

    chlimage_1-100

  8. 键入a 标题名称.

  9. 点按/单击 创建 按钮。 将创建目录并打开一个对话框。

    chlimage_1-101

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

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

生成目录 — 经典UI

注意

目录将引用您的 产品数据.

  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属性 对话框打开 生成的页面 选项卡。 在横幅列表字段中,选择要显示的图像;例如, summer.jpg

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

  9. 转出这些新更改。

转出目录

转出目录 — 触屏优化UI

要转出目录,请执行以下操作:

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

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

  3. 使用:

    选择 转出更改 图标:

    转出

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

  5. 此时将打开一个对话框。 点按/单击 完成 过程完成时。

转出目录 — 经典UI

要转出目录,请执行以下操作:

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

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

  2. 单击 转出更改……

  3. 根据需要设置转出。

  4. 单击 转出.

Blueprint导入程序

Blueprint导入器 — 触屏优化UI

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

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

  3. 点按/单击 导入Blueprint 图标。

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

    chlimage_1-340

  5. 点按/单击 完成 导入完成后。

Blueprint导入程序 — 经典UI

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

    例如:

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

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

  3. 根据需要设置导入。

  4. 单击 导入目录Blueprint.

促销活动

创建促销活动

创建促销活动 — 经典UI

注意

以下示例涉及直接在中持有的促销活动 营销活动,这用于优惠券。

促销也可以位于 体验 在营销策划中。

有关详细信息,请参阅 促销和优惠券.

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

  2. 在左侧窗格中,选择所需的 Campaign.

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

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

  5. 编辑 属性 按以下任一方式执行:

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

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

  6. 单击 确定 以保存。

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

优惠券

创建优惠券

创建优惠券 — 经典UI

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

  2. 在左侧窗格中,选择所需的 Campaign.

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

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

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

  6. 单击 确定 以保存。

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

删除优惠券

删除优惠券 — 经典UI

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

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

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

修改优惠券

修改凭单 — 经典UI

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

将优惠券添加到购物车

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

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

订单

注意

请记住,开箱即用的AEM不执行与订单相关的标准功能所需的操作,例如退货单、更新订单状态、执行完成、生成装箱单。 它主要用于技术预览。

AEM中的通用订单管理一直是基本的;向导中可用的字段取决于基架:
/etc/scaffolding/geometrixx-outdoors/order/jcr:content/cq:dialog

如果您创建自定义基架,则可以存储更多订单信息。

注意

订单控制台会公开从未发布的供应商订单信息。

客户订单信息保存在其主目录中,并通过其账户的订单历史记录公开。 此信息与其主目录的其余部分一起发布。

创建订单信息

创建订单信息 — 触屏优化UI

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

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

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

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

编辑订单信息

编辑订单信息 — 触屏优化UI

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

  2. 使用:

    选择 查看订单数据 图标:

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

在此页面上