积分兑换订单预构建组件

换货订单预构建组件会检查用户的身份验证级别。在您对用户进行身份验证后,该组件会提供有关用户最近或过去订单的信息。然后,用户可以选择换购订单中的多件商品,并选择退款和配送方式等选项。

借助此组件,您可以使用零售身份验证预构建组件对用户进行身份验证。该组件还使用生成器进行通话后总结和常见问题解答。

限制

除了常见的预构建组件限制之外,此预构建组件还具有以下限制:

  • 此组件不会加密任何数据。

对话示例

以下示例对话展示了此预构建组件处理的常见场景。它们说明了当电话服务启动组件时会发生什么,这会在对话开始时触发默认欢迎 intent 和第一个代理响应。

在实体店换货(针对有缺陷的商品)

  1. 用户已通过身份验证。
  2. 客服人员确认最近订单中的哪些商品需要换货,并收集换货原因。
  3. 用户选择在实体店换货。
  4. 智能体提供最近的商店列表。
  5. 用户选择一家商店。
  6. 代理会生成一个配送标签,并将其发送到用户的注册渠道。
用户输入 智能体回答
您致电是为了咨询您最近的订单吗?该订单的订单号以 12375 结尾,包含 2 盏灯、2 部 Pixel 和 10 件其他商品,下单时间为 2023 年 11 月 10 日。
是
我们在您的订单中发现了一些符合条件的商品。请告诉我们您想换货的产品。商品 1:Google 灯,商品 2:Google Pixel,商品 3:Google LED 灯。

请说出或输入您要选择的商品的编号,或说“下一个”以显示更多商品。
1
请确认您是否要换货 Google 灯具。代码是否正确?
是
我们可以看到,您所选商品的可用数量为 2。指定您要换货的商品数量。
2
指定换货原因。例如,您可以说:商品有缺陷或无法使用、尺码或合身度问题、订单不完整问题、款式问题、颜色不正确或其他问题。
商品有缺陷
感谢您告知我们。

最后一步,您想如何换货?例如,您可以说:“到店换货”或“预约上门取件”。
我想在商店换货
我们可以为您查找附近的商店。
智能体使用邮政编码收集预构建组件收集邮政编码。
以下是您输入的邮政编码附近的地点列表。
地址 1:Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, US。
地址 2:Google California, 19510 Jamboree Road, Irvine, California 92612, US。

请说出或输入您要选择的地址编号,或说“下一个”以显示更多商店地址。
第一家商店
您已选择 Google Texas, 500 W 2nd St, Suite 2900 Austin, Texas 78701, US,请确认。对吗?
是
太棒了!我们已将配送标签和工单编号发送到您注册的手机号码和邮箱。请打印该标签并将其贴在包裹上,然后在 30 天内将换货包裹寄出。我们的仓库收到商品后,换货(如有)需要 3 到 5 个工作日才能显示在您的账号中。退款金额不包括运费和手续费。

您换购的商品价值更高。差价为 20 美元。您很快就会在注册的手机号码上收到付款链接。请在 24 小时内付款,以便完成换货。

您是否要为其他订单换货?
没有了
感谢您的来电。

差价退款

  1. 用户已通过身份验证。
  2. 智能体收集订单号、要换货的商品以及换货原因。
  3. 用户选择换货,换成其他尺码,并安排上门取件。
  4. 智能体发现换货商品的价格低于新商品,并与用户确认退款的付款方式。
用户输入 智能体回答
您致电是为了咨询您最近的订单吗?该订单的订单号以 12345 结尾,包含 2 盏灯,下单日期为 2023 年 11 月 10 日。
否
您想换购其他订单吗?
是
您能提供要换货的订单 ID 的后五位数字吗?
12346
我们获得的订单 ID 的最后五位数字是 12346,对吗?
是
太好了,我们已收集到订单 ID。

我们在您的订单中找到了一些符合条件的商品。请告诉我们您想换货的产品。商品 1:Google 水瓶,商品 2:Google T 恤。

请说出或输入您要选择的商品编号,或说“下一个”以显示更多商品。
2
请确认您是否要换货 Google T 恤。代码是否正确?
是
指定换货原因。您可以说:商品有缺陷或无法使用、尺码或合身度问题、订单不完整问题、款式问题、颜色不正确,或说“其他”。
尺寸有误或不合适
感谢您告知我们换货原因。您能告诉我们您想换成什么尺码吗?我们有以下尺码:
小码请说 1。
中码请说 2。
大码请说 3。
XL 码请说 4。
XXL 码请说 5。
1
最后一步,您想如何换货?您可以说:到店换货或预约上门取件。
预约上门取件
太棒了!我们已将配送标签发送到您注册的手机号码和邮箱。请打印出来并贴在包裹上。我们的团队会在接下来的 24 到 48 小时内与您联系,安排上门取件。我们的仓库收到商品后,换货退款会在 3 到 5 个工作日内到账。

您换购的商品价格较低,因此您有资格获得 5 美元的退款。
请告诉我们您希望通过哪种方式接收退款。您可以说出“商店抵用金”或“来源账号”等内容。
商店抵用金
感谢您确认希望将退款退回到钱包。

您是否想换购其他订单?
否
感谢您的来电。

不符合条件的订单

  1. 用户之前已通过身份验证。
  2. 客服人员查看了最新订单,发现没有任何符合换货条件的商品。
  3. 智能体从用户那里收集订单号,并发现提供的订单中没有任何符合条件的商品。
用户输入 智能体回答
在您最近的订单中,我们没有找到任何符合换货条件的商品。

您想为其他订单换货吗?
是
您能提供要换货的订单 ID 的后五位数字吗?
23487
我们获取的订单 ID 的后五位数字是 23487,对吗?
是
太好了,我们已收集到订单 ID。
抱歉,根据我们的政策,您订单中的商品均不符合换货条件。您可以在我们的网站上详细了解换货政策。

您想为其他订单换货吗?
否
感谢您的来电。

命名规则

此预构建组件使用以下命名惯例:

功能 格式 示例
Flow [Component Name] Order Status
实体类型 prebuilt_components_[component_name]_[entity_type] prebuilt_components_exchange_order_location
网络钩子 prebuilt_components_[component_name]:[webhook_action] prebuilt_components_exchange_order:get_product_exchange_availability

输入参数

输入参数用于配置组件的某些行为。流程中的一个或多个条件会使用这些参数来确定组件的行为。您必须在组件的起始页面上设置流级作用域参数,如下所述。您可以使用调用流或在此组件的起始页上设置会话级范围的参数。

此预构建组件接受以下输入参数:

参数名称 说明 输入格式
$session.params.phone_number (可选)用户的本地手机号码(不含国家/地区代码),用于识别用户。 字符串
$session.params.all_recent_order_id (可选)与经过身份验证的用户关联的订单 ID,按订单下单日期降序排序。数组的第一个元素表示最近的订单。如果经过身份验证的用户没有任何订单,则此参数的值为 null。 列表(字符串)
$session.params.email (可选)与账号关联的邮箱。 字符串
$session.params.user_first_name (可选)用户的名字,用于问候和确认账号所有权。 字符串

借助此预构建组件,您可以配置可选参数来控制组件行为,包括重试。

参数名称 说明 格式
$flow.max_retry_another_account 指定在选择是否继续使用备用账号时允许的重试次数。默认值为 3。 整数
$flow.max_retry_order_number 指定在提供订单号后五位时允许的重试次数。默认值为 3。 整数
$flow.max_retry_another_order 指定在找不到订单 ID 或订单不符合换货条件时,允许选择其他订单进行退货的重试次数。默认值为 2。 整数
$flow.max_retry_select_order_number 指定在多个订单的后五位数字相同时,允许用户提供完整订单号的重试次数。默认值为 2。 整数
$flow.max_retry_exchange_reason 指定在提供换货原因时允许的重试次数。默认值为 3。 整数
$flow.max_retry_exchange_reason_counter 指定在确认换货原因时允许的重试次数。默认值为 2。 整数
$flow.order_product_exchange_reason_others 指定 prebuilt_components_exchange_order_reason 实体的价值,表示用户选择了“其他”换货原因。默认值为 "others"。 字符串
$flow.max_product_display_counter 指定单轮对话中最多可展示的商品数量。默认值为 2。 整数
$flow.max_product_display 指定在整个对话中展示的商品数量上限。默认值为 9。 整数
$flow.max_product_exchange_confirm 指定确认所选商品时允许的最大重试次数。默认值为 2。 整数
$flow.max_retry_product_number_counter 指定选择要换购的商品时允许的最大重试次数。默认值为 3。 整数
$flow.max_retry_select_quantity 指定在选择要换货的商品数量时允许的最大重试次数。默认值为 2。 整数
$flow.max_retry_size_number_counter 指定选择要换货的尺码时允许的最大重试次数。默认值为 2。 整数
$flow.max_retry_another_zip_code 指定提供邮政编码时允许的最大重试次数。默认值为 2。 整数
$flow.max_store_display_counter 指定单轮对话中最多可展示的商店数量。默认值为 1。 整数
$flow.max_store_display 指定在整个对话中最多可展示的商店数量。默认值为 10。 整数
$flow.max_retry_store_number_counter 指定选择商店时允许的最大重试次数。默认值为 2。 整数
$flow.max_retry_store_selection 指定确认商店选择时允许的重试次数。默认值为 3。 整数
$flow.max_available_address_reselection_counter 指定在确认用户是否要选择其他商店地址时允许的重试次数。默认值为 2。 整数
$flow.order_payment_mode_COD 指定 get_order_details Webhook 返回的 order_payment_mode 字段的值,该值表示货到付款 (COD) 支付方式。默认值为 "COD"。 字符串
$flow.order_payment_mode_store_credit 指定 get_order_details Webhook 返回的 order_payment_mode 字段的值,该值表示商店抵用金支付方式。默认值为 "store_credit"。 字符串
$flow.order_refund_mode_source_account 指定 prebuilt_components_exchange_order_refund_mode 实体的值,表示用户选择退款到其来源账号。默认值为 source_account。 字符串
$flow.order_exchange_location_scheduled_for_pickup 指定 prebuilt_components_exchange_order_location 实体的价值,表明用户选择了预约上门取件换货。默认值为 scheduled_for_pickup。 字符串

如需为此组件配置输入参数,请展开以查看相关说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择构建标签页。
  5. 在流部分中点击导入的组件。
  6. 点击页面部分中的“Start Page”。
  7. 点击“Start Page”中的 true 路由。
  8. 在“Route”(路线)窗口中,根据需要修改参数预设值。
  9. 点击保存。

输出参数

输出参数是在退出组件后仍保持活跃状态的会话参数。这些参数包含组件收集的重要信息。

此预构建组件提供以下输出参数:

参数名称 说明 输出格式
phone_number 用户的本地手机号码(不含国家/地区代码),用于识别用户。 字符串
all_recent_order_id 与经过身份验证的用户关联的订单 ID,按订单下单日期降序排序。数组的第一个元素表示最近的订单。如果经过身份验证的用户没有任何订单,则此参数的值为 null。 列表(字符串)
电子邮件 与账号关联的邮箱。 字符串
user_first_name 用户的名字,用于问候和确认账号所有权。 字符串
transfer_reason 指明流程未成功退出的原因。返回的值为以下值之一:

agent:用户在对话期间的某个时间点请求了人工客服。

denial_of_information:用户拒绝分享组件请求的信息。

max_no_input:对话达到了无输入事件的最大重试次数。请参阅无输入内置事件。

max_no_match:对话达到了不匹配事件的重试次数上限。请参阅不匹配内置事件。

webhook_error:发生了 webhook 错误。请参阅 webhook.error 内置事件。

webhook_not_found:网络钩子网址无法访问。请参阅 webhook.error.not-found 内置事件。
字符串

生成器

此组件使用生成器,让您可以启用对话的特定部分。

常见问题解答

FAQ 生成器可处理有关退货和换货的常见问题,包括:

  • 退货流程有截止日期吗?
  • 可以换货吗?
  • 商品价格与退款金额不一致。为什么?

摘要

Summarization 生成器会创建通话后摘要,用于描述组件处理的对话。

基本设置

请完成以下步骤来设置此预构建组件:

  1. 导入预构建组件。
  2. 使用描述外部服务的配置来配置提供的灵活 webhook,请参阅 Webhook 设置。

Webhook 设置

如需使用此组件,请配置包含的灵活网络钩子,以便从外部服务检索必要的信息。

身份验证

如果您之前未配置身份验证所需的外部服务,请配置这些服务,以便为此组件启用用户身份验证。如需了解详情,请参阅 Retail 身份验证 webhook 设置文档。

获取最近购买商品的

该组件使用 prebuilt_components_exchange_order:get_order_details webhook 检索指定订单的订单详情。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$flow.order_id 要检索详细信息的订单 ID。 字符串

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
order_date 下单日期,采用 YYYY-MM-DD 格式。 字符串
order_product_count 订单中不重复商品的数量。 整数
order_payment_mode 指明下单时使用的付款方式。 字符串
exchangeable_product_id 订单中可换货商品的商品 ID 列表。 列表(字符串)
exchangeable_product_name 订单中可换货商品的商品名称列表。 列表(字符串)
exchangeable_product_brand_name 订单中可换货商品的品牌名称列表。 列表(字符串)
exchangeable_product_quantity 订单中可换货商品的数量列表。 列表(字符串)
exchangeable_product_price 订单中可换货商品的价格列表。 列表(字符串)

如需为此组件配置“获取订单详情”Webhook,请展开查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:get_order_details webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

获取重复订单详情

该组件使用 prebuilt_components_retail_services:get_duplicate_order_details webhook 检索详细信息,以便您在多个订单号的后五位数字相同时区分订单。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$flow.duplicate_order_id 一个列表,其中包含用户的一个或多个订单共有的订单号后五位数字。 列表(字符串)

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
all_order_date 具有指定最后五位数的重复订单的订单日期列表,采用 YYYY-MM-DD 格式。此数组中的每个元素都与 all_order_time 数组中的相同元素相对应。 列表(字符串)
all_order_time 采用 HH:MM 格式的重复订单(具有指定的最后五位数字)的下单时间列表。此数组中的每个元素都与 all_order_date 数组中的相同元素相对应。 列表(字符串)

如需为此组件配置“获取重复订单详情”Webhook,请展开查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_retail_services:get_duplicate_order_details webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

获取可用的换购尺寸

如果用户因尺码或合身问题想要换货,prebuilt_components_exchange_order:get_available_exchange_size webhook 可让组件检索可换货的尺码。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$flow.selected_order_product_id 用户想要换购的商品的商品 ID。 字符串

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
product_available_sizes 所选商品的可用尺码列表。 列表(字符串)

如需为此组件配置“获取可用的换货尺码”Webhook,请展开以查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:get_available_exchange_size webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

获取商品换货库存状况

prebuilt_components_exchange_order:get_product_exchange_availability webhook 可让组件检查用户选择的商品、数量和尺码是否可供换货。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$flow.order_id 要检索详细信息的订单 ID。 字符串
$flow.selected_order_product_id 用户想要换购的商品的商品 ID。 字符串
$flow.order_product_quantity_exchange_count 用户想要换货的商品数量。 整数
$flow.product_selected_size 用户想要换货的商品尺码。 字符串

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
product_exchange_availability 指明所选商品、数量和尺码是否可换货。 布尔值
product_exchange_price 表示所选商品和尺码的单件换货价格。 数值

如需为此组件配置“获取商品换货库存状况”Webhook,请展开以查看相关说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:get_product_exchange_availability webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

提交订单商品不全工单

当用户因订单不完整而想要换货时,该组件会使用 prebuilt_components_exchange_order:raise_incomplete_order_ticket webhook 创建工单。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$session.params.phone_number 用户的本地手机号码(不含国家/地区代码),用于识别用户。 字符串
$flow.order_id 要提交工单的订单 ID。 字符串
$flow.selected_order_product_id 用户想要换购的商品的商品 ID。 字符串
$flow.order_product_quantity_exchange_count 用户想要换货的商品数量。 整数
$flow.order_product_exchange_reason 用户想要换货的原因。 字符串

如需为此组件配置“提出不完整订单工单”Webhook,请展开查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:raise_incomplete_order_ticket webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

获取商店详情

prebuilt_components_exchange_order:get_store_details webhook 可让组件检索用户提供的邮政编码附近的商店列表。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$flow.zip_code 用于搜索附近商店的邮政编码。 字符串

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
store_id 商店 ID 列表。 列表(字符串)
store_address 与 store_id 的每个元素对应的商店地址列表。 列表(字符串)

如需为此组件配置“获取商店详情”Webhook,请展开查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:get_store_details webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

换货后详情

该组件使用 prebuilt_components_exchange_order:post_exchange_details webhook 提交交换。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$session.params.phone_number 用户的本地手机号码(不含国家/地区代码),用于识别用户。 字符串
$flow.order_id 要提交工单的订单 ID。 字符串
$flow.selected_order_product_id 用户想要换购的商品的商品 ID。 字符串
$flow.order_product_quantity_exchange_count 用户想要换货的商品数量。 整数
$flow.product_selected_size 用户想要换货的商品尺码。 字符串
$flow.order_product_exchange_reason 用户想要换货的原因。 字符串
$flow.order_exchange_location 为广告交易平台选择的模式。有效值由 prebuilt_components_exchange_order_location 实体定义。 字符串
$flow.order_exchange_store_id 用户选择进行门店换货的门店的门店 ID。 字符串
$flow.order_refund_mode 退款的支付方式(如果适用)。有效值由 prebuilt_components_exchange_order_refund_mode 实体定义。如果不需要退款,则此值为 null。 字符串
$flow.total_refund_amount 如果可换货商品的价格高于新商品,则应退还的金额。如果不需要退款,则此值为 null。 整数

API 响应参数

该组件会从 API 响应中检索以下参数:

参数名称 说明 输出格式
order_exchange_ticket_id 已提交的换货请求的工单 ID。 字符串

如需为此组件配置“Post exchange details”Webhook,请展开查看说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:post_exchange_details webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

发送货到付款退款信息

prebuilt_components_exchange_order:send_COD_refund_information webhook 允许组件向用户发送与换购相关的付款信息。

API 请求参数

该组件提供以下参数作为 API 请求的输入:

参数名称 说明 输入格式
$session.params.phone_number 用户的本地手机号码(不含国家/地区代码),用于识别用户。 字符串
$flow.order_id 要提交工单的订单 ID。 字符串
$flow.channel 要将信息发送到的特定频道。有效值由 prebuilt_components_channel_email_phone 实体定义。默认情况下,phone 和 email 受支持。 字符串

如需为此组件配置“发送货到付款退款信息”Webhook,请展开查看相关说明。

  1. 打开 Dialogflow CX 控制台。
  2. 选择您的 Google Cloud 项目。
  3. 选择您的代理。
  4. 选择管理标签页。
  5. 点击 Webhooks。
  6. 选择 prebuilt_components_exchange_order:send_COD_refund_information webhook。
  7. 将 Dialogflow CX 网络钩子网址字段中的网址替换为您要集成的服务的端点。在下拉菜单中选择适当的方法。
  8. 查看并更新请求正文,为您的网络钩子设置正确的请求格式。
  9. 查看并更新响应配置,以从 webhook 的响应中提取特定字段。请勿修改参数名称,因为组件需要这些名称来访问返回的字段值。
  10. 根据需要查看并更新身份验证设置。
  11. 点击保存。

完成

预构建组件及其网络钩子现已设置完毕,可以进行测试。