开始之前

如果这是你第一次使用 Mini App,请先阅读 什么是 Mini App?。它会说明 Mini App 的作用,以及你的客户在 WhatsApp 中会看到什么。然后回到这里,了解如何编辑 Mini App。

编辑器的两侧

  • 左侧是手机的实时预览。它会准确显示你的客户将看到的内容。

  • 右侧是你构建表单的地方。

Mini App 编辑器,左侧显示手机预览,右侧显示屏幕编辑器


屏幕

在右侧顶部,你会看到屏幕按顺序排列,就像进度条中的步骤。每个屏幕都是客户在点击继续之前需要填写的一页。

  1. 如需更改顺序,抓住屏幕的拖动手柄并向左或向右滑动。
  2. 如需重命名屏幕,双击屏幕名称并输入新名称。
  3. 如需改用菜单重命名或删除屏幕,点击该屏幕上的 ⋮ 图标。
  4. 如需添加屏幕,点击这一行末尾的 +。

编辑器顶部的横向屏幕条,其中一个屏幕的拖动手柄和 ⋮ 菜单可见


添加屏幕

点击 + 后,你会看到六个选项。

选择这个 它的作用 屏幕名称为
Contact Form 收集客户姓名、电话号码和电子邮件 Contact
Address Form 收集地址,并支持邮政编码查询 Address
Service Options 让客户选择他们想要的服务,价格来自你的目录 Service Options
Pickup Options 让客户选择取件日期和时间段 Pickup Date & Time
Delivery Options 让客户选择配送日期和时间段 Delivery Date & Time
Blank 一个由你自己构建的空屏幕 你输入的任何名称

“添加屏幕”抽屉,按顺序显示全部六种屏幕类型卡片


区块

每个屏幕内都有一个区块列表。一个区块就是客户要回答的一个字段或问题,例如他们的姓名或电话号码。点击任何区块旁边的箭头图标( ⌄ )即可打开其设置。

什么是屏幕区块

Input Data Field 会将区块链接到 EasyBiz 中的某个字段,让系统知道要把答案保存到哪里。例如,客户姓名区块会保存到客户资料中的 Name 字段。你可以在 Settings、Library 部分、Custom Fields 中创建自己的字段。

Label 是客户在手机上看到的文字。你可以自由更改它,而不会影响答案保存的位置。

Required

选择这个 会发生什么
Always Required 客户必须回答后才能继续
Not Required 客户可以跳过
Conditional 只有在你设置的条件为真时才必填

Visibility

选择这个 会发生什么
Always Visible 每位客户都会看到此区块
Conditional 只有在你设置的条件为真时,此区块才会出现,例如仅当客户选择 HDB 或 Condo 时显示单元号

条件可见性如何工作

选择 Conditional 时,设置以下三个部分:

  • When-> 选择 EasyBiz 应检查的问题或字段。
  • Operator-> 选择 EasyBiz 应如何检查答案。
  • Value-> 选择让条件成立的答案。
Operator 简单含义
Is 答案必须正好是此值。
Is Not 答案必须不是此值。
Is Any of 答案可以匹配你选择的任意一个值。
Has Any of 对于允许多个答案的问题,至少一个已选答案必须匹配。
Has Value 客户已经输入或选择了答案。
Is Empty 客户尚未输入或选择答案。

EasyBiz 只会显示适用于你所选字段的运算符,因此你可能不会看到此表中的每个选项。


页脚操作

每个屏幕底部都有 Footer Action。这是客户点击以继续前进的按钮,并决定 EasyBiz 在那一刻执行什么操作。

它有两个设置:

  • Button Label 是客户在按钮上看到的文字,例如 Continue、Book Pickup 或 Confirm Reschedule。
  • Action Type 决定客户点击按钮时 EasyBiz 实际执行什么。

更改 Button Label 只会更改按钮上的文字。它不会更改按钮执行的操作。

操作类型

EasyBiz 只会提供适合当前屏幕的 Action Type,因此你不会在每个屏幕上都看到所有选项。

Action Type 客户点击后会发生什么 何时使用
Next 移动到下一个屏幕,不保存任何内容 只需要让客户继续前进的中间屏幕。
Save Customer 创建或更新客户资料,然后继续 Contact 屏幕。
Save Address 将地址保存到该客户,然后继续 Address 屏幕,在客户详情已保存之后。
Schedule Job 在已存在的订单上预约取件或配送,然后关闭表单 Schedule Delivery 或 Reschedule Mini App 的最后一个屏幕。
Create Order 在 EasyBiz 中创建新订单并关闭表单 New Order Mini App 的最后一个屏幕。
Fetch Booking Options 不离开屏幕,重新加载可用日期和时间段 这里很少需要使用 — 日期屏幕上已有的 Refresh 链接会为你完成此操作。
Complete Flow 不保存任何内容并关闭表单 最后的感谢或信息屏幕。
Go Back 将客户送回上一个屏幕 当你想给客户额外的返回方式时。

每个屏幕提供什么

屏幕 你可以选择的 Action Type
Contact Next, Complete Flow, Save Customer
Address Next, Complete Flow, Save Address
Service Options Next, Complete Flow, Create Order
Pickup Date & Time Next, Complete Flow, Fetch Booking Options, Schedule Job, Create Order
Delivery Date & Time Next, Complete Flow, Fetch Booking Options, Schedule Job, Create Order
Blank 每种 Action Type,包括一些大多数店铺从不需要的高级选项

什么是 Footer Action

发布和测试

  1. 点击编辑器右上角的黑色 Publish 按钮。

点击编辑器右上角的黑色 Publish 按钮。

  1. 检查是否选择了正确的 WhatsApp Business Account,然后再次点击 Publish 确认。

会弹出一个确认对话框。

  1. 你会进入 Live Preview 屏幕,在那里有三个选项。

你现在会进入 Live Preview 屏幕。

Button 它的作用
Send Test 将表单发送到你选择的电话号码,这样你可以像真实客户一样填写
Draft 将 Mini App 带回编辑模式
Publish 让 Mini App 上线,并准备好发送给客户

常见问题

每次做小改动后都需要重新发布吗?

是的。你的编辑会保留在草稿中,直到你发布。在此之前,客户会继续看到上一次发布的版本。

如果我把 Mini App 放回 Draft,已经收到它的客户会失去它吗?

不会。Draft 会带你回到编辑模式。客户会继续使用上一次发布的版本,直到你发布新的更改。

为什么我不能拖动或删除 Service Options 屏幕上的区块?

该区块是屏幕内置的,并由 EasyBiz 管理。你仍然可以重新排序并选择其中显示的各个服务选项。

我可以更改 Footer Action 的作用吗?

可以,但只能更改为该屏幕类型允许的操作。例如,Contact 屏幕不会提供 Create Order。

Required 和 Visibility 有什么区别?

Visibility 决定客户是否会看到这个问题。Required 决定他们是否可以不回答就继续。隐藏的问题永远不是必填项。

我创建了自定义字段,但它没有出现在 Input Data Field 列表中。为什么?

自定义字段只会出现在 Blank 屏幕以及接受自定义字段的区块上。Contact、Address、Pickup Options 和 Delivery Options 屏幕仅限使用它们自己的内置字段。

我在哪里创建用于保存答案的新字段?

前往 Settings、Library 部分、Custom Fields。Custom Fields 过去位于另一个部分下,因此旧笔记可能会指向错误的位置。

两个 Mini App 可以使用同一个自定义字段吗?

可以。自定义字段只需创建一次,就可以在任意数量的 Mini Apps 和屏幕中使用。

手机预览会显示真实价格和时间段吗?

预览显示的是布局,不是实时数据。发布后使用 Send Test 查看真实日期、时间段和价格。


下一步

现在你已经了解编辑器如何工作,请选择你的模板并按照设置指南操作,从 设置新订单:取件和配送 Mini App 开始。