结帐模块

本文介绍如何向页面添加结帐模块和设置必需的属性。

结帐模块是承载创建订单所需全部模块的特殊容器。 它提供分步流程,供客户输入与采购有关的所有信息。 它捕获送货地址、送货方式和帐单信息。 它还提供订单摘要以及与客户订单相关的其他信息。

结帐模块基于购物车 ID 显示数据。 此购物车 ID 保存为浏览器 cookie。 需要购物车 ID 才能在结帐模块中显示信息,如订单中的项、总量和折扣。

下图显示了结帐页上的 Fabrikam 结帐模块的示例。

结帐模块的示例。

结帐模块属性

结帐模块显示订单摘要,并提供下达订单的功能。 为了收集下达订单之前所需的所有客户信息,必须将其他模块添加到结帐模块。 因此,零售商可以根据自己的需求灵活地将自定义模块添加到结帐流程,或排除模块。

属性名称 说明
结帐标题 标题文本和标题标记(H1H2H3H4H5H6 结帐模块的标题。
订单汇总标题 标题文本 模块订单摘要部分的标题。
购物车行项标题 标题文本 结帐模块中显示的购物车行项的标题。
在行项上显示装运费用 TrueFalse 如果将此属性设置为 True,适用于行项的装运费用将显示在购物车行上。 如果在 Commerce headquarters 中打开了不按比例的标头费用功能,装运费用将在标头级别而不是行级别应用。 Commerce 版本 10.0.13 中添加了此功能。

结帐模块中可使用的模块

  • 装运地址 – 客户可使用此模块为订单添加或选择装运地址。 有关此模块的详细信息,请参阅装运地址模块

    下图显示了结帐页上的装运地址模块的示例。

    装运地址模块的示例。

  • 交货选项 – 客户可使用此模块为订单选择交货方式。 有关此模块的详细信息,请参阅交货选项模块

    下图显示了结帐页上的交货选项模块的示例。

    交付选项模块的示例。

  • 结帐分区容器 – 此模块是可在其中放置多个模块以在结帐流程中创建分区的容器。 例如,可以将所有与付款有关的模块放在此容器内,以便使其显示为一个分区。 此模块仅影响流程的布局。

  • 礼品卡 – 客户可通过此模块使用礼品卡支付订单。 有关此模块的详细信息,请参阅礼品卡模块

  • 积分 – 客户可通过此模块使用积分支付订单。 它提供可用积分和到期积分的摘要,并可供客户选择要兑换的积分数。 如果客户未登录或不是会员,或者如果购物车中的总金额为 0(零),将自动隐藏此模块。

  • 付款 – 客户可通过此模块使用信用卡或借记卡支付订单。 客户还可以为其选择的付款方式提供账单地址。 有关此模块的详细信息,请参阅付款模块

    下图显示了结帐页面上的礼品卡、会员积分和付款模块的示例。

    结帐页面上的礼品卡、会员积分和付款模块的示例。

  • 联系信息 – 此模块可供客户为订单添加或更改联系信息(电子邮件地址)。

属性名称 描述
启用客户引用 TrueFalse 如果此可选属性设置为 True,则客户可以在结帐期间提供引用编号,该引用编号会保存到订单标头。 从 Commerce 版本 10.0.40 起提供此功能。
客户客户申请 TrueFalse 如果此可选属性设置为 True,则客户可以在结帐期间提供申请编号,该申请编号会保存到订单标头。 客户可以在他们的订单历史记录中查看此信息,并可以使用此编号筛选其订单。 从 Commerce 版本 10.0.40 起提供此功能。
启用购物车注释 TrueFalse 如果此可选属性设置为 True,则客户可以在结帐期间提供交货说明或任何其他信息。 此信息将作为注释附件保存到订单标头。 从 Commerce 版本 10.0.40 起提供此功能。
  • 文本块 – 此模块中包含内容管理系统 (CMS) 驱动的所有消息。 例如,可能包含消息“订单问题请致电 1-800-Fabrikam”。

  • 结帐条款和条件 – 此模块显示富文本,其中包含条款和条件以及一个供客户输入的复选框。 此复选框是可选的并且可以配置。 输入由模块捕获,可以用作触发订单下达之前的检查,但不会包含在订单摘要信息中。 可以根据业务需要将此模块添加到结帐容器、结帐部分容器或条款和条件插槽中。 如果将该模块添加到结帐容器或结帐部分容器插槽中,它将显示为结帐流程中的一个步骤。 如果将该模块添加到条款和条件插槽中,它将显示在订单下达按钮附近。

    下图显示了结帐页上的条款和条件的示例。

    结帐页面上的条款和条件的示例。

注释

如果您计划在您的在线渠道中接受多种在线订单付款方式(例如,会员积分和信用卡付款),全渠道 Commerce 订单付款功能(位于系统管理 > 工作区 > 功能管理的总部中)和呼叫中心启用订单完成设置(在 Retail 和 Commerce > 渠道 > 呼叫中心中渠道的常规快速选项卡上)必须都已启用。 如果启用了全渠道 Commerce 订单付款功能,默认情况下将启用并隐藏启用订单完成设置。

Commerce Scale Unit 交互

大多数结帐信息(如装运地址和装运方式)存储在购物车中,并作为订单的一部分处理。 唯一例外是信用卡信息。 此信息直接使用 Adyen 付款连接器处理。 此付款已被授权,但在履行订单之前不会扣费。

向页面添加结帐模块和设置必需的属性

若要向新页面添加结帐模块和设置必需的属性,请执行以下步骤。

  1. 转到片段,选择新建创建新片段。
  2. 选择片段对话框中,选择结帐模块。
  3. 片段名称下,输入名称结帐片段,然后选择确定
  4. 选择结帐模块插槽。
  5. 在右侧的属性窗格中,选择铅笔符号,在字段中输入标题文本,然后选择复选标记符号。
  6. 结帐信息插槽中,选择省略号 (...),然后选择添加模块
  7. 选择模块对话框中,选择装运地址交付选项结帐部分容器联系人信息模块,然后选择确定
  8. 结帐部分容器模块,选择省略号 (...),然后选择添加模块
  9. 选择模块对话框中,选择礼品卡会员付款模块,然后选择确定。 这样,就可以确保所有付款方式在一个分区中一起显示。
  10. 如果需要,在条款和条件插槽中添加结帐条款和条件模块。 在模块的属性窗格中,根据需要配置条款和条件文本。
  11. 选择保存,然后选择预览预览片段。 预览中可能不显示某些没有购物车上下文的模块。
  12. 选择完成编辑签入片段,然后选择发布进行发布。
  13. 创建一个使用新结帐片段的模板。
  14. 创建一个使用新模板的结帐页。

[注意] 如店面结帐中的增强支付功能中所述,使用单个付款授权时,在结帐页面的结帐信息部分,确认结帐部分容器位于最后。 这可确保在最终付款结帐和订单完成操作之前,结帐页面收集到所有必需的信息。

其他资源

购物车模块

购物车图标模块

付款模块

收货地址模块

交付选项模块

提货信息模块

订单详细信息模块

礼品卡模块