管理通用电子商务

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

注意

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

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

产品和产品变量

注意

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

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

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

  • 路径
  • 产品可以引用scaffold
注意

Geometrixx-Outdoors商店具有单个产品类型(因此具有单个基架):

/etc/scaffolding/geometrixx-outdoors

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

/etc/commerce/products/geometrixx-outdoors

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

正在导入产品

导入产品 — 触屏优化UI

  1. 通过​Commerce​导航到​Products​控制台。

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

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

    chlimage_1-1

  4. 指定:

    • 导入程序

      特定商务提供程序的导入器,默认为Geometrixx

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

    • 增量导入

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

    注意

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

    可定义自定义导入器以根据需要进行操作。

  5. 选择​Next​以导入产品,将显示所执行操作的日志。

    注意

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

    注意

    反复使用​Next​和​Back​将重复导入产品定义。 但是,由于它们具有相同的SKU,因此存储库中现有的信息将会被覆盖。

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

导入产品 — 经典UI

  1. 使用​Tools​控制台打开​Commerce​文件夹。

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

    chlimage_1-22

  3. 指定:

    • 存储名称

      产品将导入到:

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

    • 商业提供程序

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

    • 源文件

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

    • 增量导入

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

  4. 单击​Import Products

创建产品信息

注意

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

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

  1. 使用​Products​控制台(通过​Commerce)导航到所需位置。

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

    • 创建产品
    • 创建产品变量

    chlimage_1-14

  3. 随即会打开向导。 使用​Basic​和​Product Tabs​为新产品或产品变体输入产品属性

    注意

    标题和 ​SKU是创建产品或变体所需的最低版本。

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

注意

许多产品都提供多种颜色和/或尺寸。 有关基本产品和相关产品变型的信息,可以从​产品​控制台进行管理。

产品及其变体以树结构形式存储,产品信息位于顶部,下面有变体(此结构由UI强制实施)。

编辑产品信息

注意

geometrixx-outdoors中的产品图像来自:

/etc/commerce/products/...

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

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

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

  2. 使用以下任何一种方式:

    选择​查看产品数据​图标:

    chlimage_1-3

  3. 将显示产品属性。 使用​Edit​和​Done​进行任何更改。

显示产品引用

显示产品引用 — 触屏优化UI

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

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

    chlimage_1-4

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

    chlimage_1-88

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

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

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

    chlimage_1-89

搜索产品

  1. 通过​Commerce​导航到​Products​控制台。

  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. 单击​Save All​并导航到产品搜索页面。 此时应会显示您所做的更改。

多个资产

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

注意

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

添加多个资产

  1. 通过​Commerce​导航到​Products​控制台。

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

    注意

    您必须位于产品级别,而不是变体级别。

  3. 通过选择模式或快速操作,点按/单击​查看产品数据​图标。

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

  5. 滚动到​Add

    chlimage_1-91

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

  7. 点按/单击​更改​会打开一个对话框,通过该对话框可以选择资产。

  8. 选择要添加的资产。

    注意

    您可以选择的资产来自Assets

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

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

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

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

    注意

    您还可以对类别使用标记。

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

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

注意

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

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

  1. 验证是否为产品页面设置了类别。
  2. 如果没有,请验证是否为目录设置了类别。
  3. 如果未设置,请验证是否为产品控制台设置了类别。
注意

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

产品页面

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

目录

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

产品控制台

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

发布/取消发布产品信息

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

注意

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

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

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

  2. 使用以下任何一种方式:

    根据需要选择​Publish​或​Unpublish​图标:

    chlimage_1-6 chlimage_1-7

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

产品馈送

Search&Promote集成允许您:

  • 使用电子商务API,与底层存储库结构和商务平台无关。
  • 利用Search&Promote的索引连接器功能以XML格式提供产品馈送。
  • 利用Search&Promote的远程控制功能执行产品馈送的按需或计划请求
  • 不同Search&Promote帐户的信息源生成,配置为云服务配置。

有关更多信息,请阅读产品信息源

产品更新的事件处理程序

有一个事件处理程序,它会在添加、修改或删除产品以及添加、修改或删除产品页面时记录事件。 以下是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事件(/system/console/events)的Web控制台中查看这些事件,例如:

注意

另请阅读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. 切换到preview模式。

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

    chlimage_1-95

  15. 输入大小和数量。

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

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

配置选项

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

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

    chlimage_1-96

  2. 向下滚动. 有一个​ADD TO CART​选项卡。

    chlimage_1-97

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

    chlimage_1-98

  4. 单击完成图标。

目录

生成目录

生成目录 — 触屏优化UI

注意

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

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

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

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

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

    创建图标

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

    chlimage_1-99

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

  6. 点按/单击​选择​按钮,然后点按/单击所需的目录Blueprint。

  7. 点按/单击​下一步

    chlimage_1-100

  8. 键入​标题​和​名称

  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. 使用​Section Blueprint​模板创建新页面。

    例如,Swimwear

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

    例如,打开​Tags/Keywords​字段以选择“活动”,然后从“Geometrixx — 户外”部分中选择“游泳”。

  4. 单击​OK​以保存您的资产;示例产品将显示在Blueprint页面的​产品选择标准​下。

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

  6. 您现在可以单击​关闭​并检查新目录部分;例如,在上和下:

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

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

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

  9. 转出这些新更改。

转出目录

转出目录 — 触屏优化UI

转出目录:

  1. 通过​Commerce​导航到​Catalogs​控制台。

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

  3. 使用以下任何一种方式:

    选择​转出更改​图标:

    转出

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

  5. 将打开一个对话框。 完成该过程后,点按/单击​完成

转出目录 — 经典UI

转出目录:

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

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

  2. 单击​转出更改……

  3. 根据需要设置转出。

  4. 单击​转出

Blueprint导入程序

Blueprint导入器 — 触屏优化UI

  1. 通过​Commerce​导航到​Catalogs​控制台。

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

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

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

    chlimage_1-340

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

Blueprint导入器 — 经典UI

  1. 使用​Tools​控制台,导航到​Commerce

    例如:

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

  2. 打开​Catalog Bluprint Importer

  3. 根据需要设置导入。

  4. 单击​Import Catalog Blueprints

促销活动

创建促销活动

创建促销活动 — 经典UI

注意

以下示例处理直接在campaign中举行的促销活动,该促销活动用于凭单。

促销活动也可以位于促销活动的体验中。

有关详细信息,请参阅促销活动和凭单

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

  2. 在左窗格中,选择您需要的​Campaign

  3. 单击​New,选择​Promotion​模板,然后为新凭证指定​Title(和​Name(如果需要))。

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

  5. 通过以下任一方式编辑​Properties:

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

    根据需要指定​促销活动类型折扣类型折扣值​和任何其他字段。

  6. 单击​确定​进行保存。

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

优惠券

创建优惠券

创建优惠券 — 经典UI

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

  2. 在左窗格中,选择您需要的​Campaign

  3. 单击​New,选择​凭单​模板,然后为新凭单指定​标题(如果需要,可指定​名称)。

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

  5. 双击打开新凭证页面,然后单击​Edit​以根据需要配置信息。

  6. 单击​确定​进行保存。

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

删除凭单

删除凭单 — 经典UI

要使凭单对客户不可用,您可以:

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

这两项操作都可以从​网站​控制台中完成。

修改凭证

修改凭单 — 经典UI

要更改凭证或促销活动的属性,可以在​网站​控制台上双击该凭证或促销活动,然后单击​编辑。 保存后,应激活该实例,以便将更改推送到发布实例。

向购物车添加凭单

要允许用户向购物车添加凭单,您可以使用内置的​Vouchers​组件(商务类别)。 您需要将此内容添加到显示购物车的同一页面(但不是强制选项)。 凭单组件只是用户可在其中输入凭证代码的表单,它是实际显示已应用凭证列表及其折扣的购物车组件。

在演示网站(Geometrixx Outdoors — 英语)中,您可以在购物车页面的实际购物车下看到凭证表单。

订单

注意

应当记住,现成的AEM没有对与订单相关的标准功能(如退货、更新订单状态、执行完成、生成装箱单)所需的操作。 它主要用作技术预览。

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

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

注意

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

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

创建订单信息

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

  1. 使用​Orders​控制台导航到所需位置。

  2. 使用​创建​图标选择​创建顺序

  3. 随即会打开向导。 使用​基本内容付款​和​履行​选项卡,输入有关新订单🔗的信息。

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

编辑订单信息

编辑顺序信息 — 触屏优化UI

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

  2. 使用以下任何一种方式:

    选择​查看订单数据​图标:

  3. 将显示订单信息。 使用​Edit​和​Done​进行任何更改。

在此页面上