结帐模块
本文介绍如何向页面添加结帐模块和设置必需的属性。
结帐模块是承载创建订单所需全部模块的特殊容器。 它提供分步流程,供客户输入与采购有关的所有信息。 它捕获送货地址、送货方式和帐单信息。 它还提供订单摘要以及与客户订单相关的其他信息。
结帐模块基于购物车 ID 显示数据。 此购物车 ID 保存为浏览器 cookie。 需要购物车 ID 才能在结帐模块中显示信息,如订单中的项、总量和折扣。
下图显示了结帐页上的 Fabrikam 结帐模块的示例。
结帐模块属性
结帐模块显示订单摘要,并提供下达订单的功能。 为了收集下达订单之前所需的所有客户信息,必须将其他模块添加到结帐模块。 因此,零售商可以根据自己的需求灵活地将自定义模块添加到结帐流程,或排除模块。
属性名称 | 值 | 说明 |
---|---|---|
结帐标题 | 标题文本和标题标记(H1、H2、H3、H4、H5 或 H6) | 结帐模块的标题。 |
订单汇总标题 | 标题文本 | 模块订单摘要部分的标题。 |
购物车行项标题 | 标题文本 | 结帐模块中显示的购物车行项的标题。 |
在行项上显示装运费用 | True 或 False | 如果将此属性设置为 True,适用于行项的装运费用将显示在购物车行上。 如果在 Commerce headquarters 中打开了不按比例的标头费用功能,装运费用将在标头级别而不是行级别应用。 Commerce 版本 10.0.13 中添加了此功能。 |
结帐模块中可使用的模块
装运地址 – 客户可使用此模块为订单添加或选择装运地址。 有关此模块的详细信息,请参阅装运地址模块。
下图显示了结帐页上的装运地址模块的示例。
交货选项 – 客户可使用此模块为订单选择交货方式。 有关此模块的详细信息,请参阅交货选项模块。
下图显示了结帐页上的交货选项模块的示例。
结帐分区容器 – 此模块是可在其中放置多个模块以在结帐流程中创建分区的容器。 例如,可以将所有与付款有关的模块放在此容器内,以便使其显示为一个分区。 此模块仅影响流程的布局。
礼品卡 – 客户可通过此模块使用礼品卡支付订单。 有关此模块的详细信息,请参阅礼品卡模块。
积分 – 客户可通过此模块使用积分支付订单。 它提供可用积分和到期积分的摘要,并可供客户选择要兑换的积分数。 如果客户未登录或不是会员,或者如果购物车中的总金额为 0(零),将自动隐藏此模块。
付款 – 客户可通过此模块使用信用卡或借记卡支付订单。 客户还可以为其选择的付款方式提供账单地址。 有关此模块的详细信息,请参阅付款模块。
下图显示了结帐页面上的礼品卡、会员积分和付款模块的示例。
联系信息 – 此模块可供客户为订单添加或更改联系信息(电子邮件地址)。
属性名称 | 值 | 描述 |
---|---|---|
启用客户引用 | True 或 False | 如果此可选属性设置为 True,则客户可以在结帐期间提供引用编号,该引用编号会保存到订单标头。 从 Commerce 版本 10.0.40 起提供此功能。 |
客户客户申请 | True 或 False | 如果此可选属性设置为 True,则客户可以在结帐期间提供申请编号,该申请编号会保存到订单标头。 客户可以在他们的订单历史记录中查看此信息,并可以使用此编号筛选其订单。 从 Commerce 版本 10.0.40 起提供此功能。 |
启用购物车注释 | True 或 False | 如果此可选属性设置为 True,则客户可以在结帐期间提供交货说明或任何其他信息。 此信息将作为注释附件保存到订单标头。 从 Commerce 版本 10.0.40 起提供此功能。 |
文本块 – 此模块中包含内容管理系统 (CMS) 驱动的所有消息。 例如,可能包含消息“订单问题请致电 1-800-Fabrikam”。
结帐条款和条件 – 此模块显示富文本,其中包含条款和条件以及一个供客户输入的复选框。 此复选框是可选的并且可以配置。 输入由模块捕获,可以用作触发订单下达之前的检查,但不会包含在订单摘要信息中。 可以根据业务需要将此模块添加到结帐容器、结帐部分容器或条款和条件插槽中。 如果将该模块添加到结帐容器或结帐部分容器插槽中,它将显示为结帐流程中的一个步骤。 如果将该模块添加到条款和条件插槽中,它将显示在订单下达按钮附近。
下图显示了结帐页上的条款和条件的示例。
注释
如果您计划在您的在线渠道中接受多种在线订单付款方式(例如,会员积分和信用卡付款),全渠道 Commerce 订单付款功能(位于系统管理 > 工作区 > 功能管理的总部中)和呼叫中心启用订单完成设置(在 Retail 和 Commerce > 渠道 > 呼叫中心中渠道的常规快速选项卡上)必须都已启用。 如果启用了全渠道 Commerce 订单付款功能,默认情况下将启用并隐藏启用订单完成设置。
Commerce Scale Unit 交互
大多数结帐信息(如装运地址和装运方式)存储在购物车中,并作为订单的一部分处理。 唯一例外是信用卡信息。 此信息直接使用 Adyen 付款连接器处理。 此付款已被授权,但在履行订单之前不会扣费。
向页面添加结帐模块和设置必需的属性
若要向新页面添加结帐模块和设置必需的属性,请执行以下步骤。
- 转到片段,选择新建创建新片段。
- 在选择片段对话框中,选择结帐模块。
- 在片段名称下,输入名称结帐片段,然后选择确定。
- 选择结帐模块插槽。
- 在右侧的属性窗格中,选择铅笔符号,在字段中输入标题文本,然后选择复选标记符号。
- 在结帐信息插槽中,选择省略号 (...),然后选择添加模块。
- 在选择模块对话框中,选择装运地址、交付选项、结帐部分容器和联系人信息模块,然后选择确定。
- 在结帐部分容器模块,选择省略号 (...),然后选择添加模块。
- 在选择模块对话框中,选择礼品卡、会员和付款模块,然后选择确定。 这样,就可以确保所有付款方式在一个分区中一起显示。
- 如果需要,在条款和条件插槽中添加结帐条款和条件模块。 在模块的属性窗格中,根据需要配置条款和条件文本。
- 选择保存,然后选择预览预览片段。 预览中可能不显示某些没有购物车上下文的模块。
- 选择完成编辑签入片段,然后选择发布进行发布。
- 创建一个使用新结帐片段的模板。
- 创建一个使用新模板的结帐页。
[注意] 如店面结帐中的增强支付功能中所述,使用单个付款授权时,在结帐页面的结帐信息部分,确认结帐部分容器位于最后。 这可确保在最终付款结帐和订单完成操作之前,结帐页面收集到所有必需的信息。