建材档口的下单表单用了一阵,还剩两件手工活:老客户不写自己的名称,要一条条补;一张订单有几种货品,就得提交几次。这篇用多维表格表单自带的几项能力解决:专属链接预填并隐藏客户,明细表一次提交多种货品,选项联动按大类筛选产品,显示条件让送货地址只在选了送货上门时出现。文末可以领取这套模板。
上个月写过小李的建材档口:客户在群里发语音、发图片下单,她每天翻聊天记录一条条抄。后来我们把接单挪到了一张多维表格表单里,二维码发群里置顶,老客户扫码就能自己填。
表单用了一阵,群里乱发的订单少了不少,可小李手上还剩两件事。一件是客户名:老客户嫌麻烦,”客户名称”要么空着,要么写个”老陈”,她得一条条对到底是哪家。另一件是一次要好几种货:陈记装修队这周要瓷砖、踢脚线、美缝剂,表单一次只能填一种,得提交三次,第三种经常就忘了。
所以我在想,能不能让链接自己认得是谁,再让一张表单装下一整单。折腾了一下发现,多维表格的表单本身就带这几样能力,只是藏得比较深:链接后面加个参数就能带上客户,”明细表”题型一次能填好几行。下拉联动、按条件显示题目,也都是现成的。
这篇就讲怎么把下单表单改成一家客户一条专属链接:客户不用再填自己的名称,几种货品一次提交完。
先看效果
陈记装修队点开自己的专属链接,看到的下单页里没有”客户”这一题,直接选货、填数量。三种货品在同一张表单里填完,提交一次。

提交之后,订单明细表里多出三行。客户、交期、送货方式每一行都自动带上,三行的订单号一样,一看就是同一单,整单合计也算好了。

目录
1. 三张表的字段设计 2. 一家客户一条专属链接 3. 明细表:一张订单填写多种货品 4. 选项联动:按大类筛选产品 5. 显示条件:按送货方式显示题目 6. 改造前后对比 7. 不足之处
一、三张表的字段设计
和上一篇相比,这次多了一张客户表。三张表各管一件事。
(1)客户表:一家客户一行,字段有客户名称、客户类型、默认送货地址,外加一个「专属下单链接」公式字段,第二节生成专属链接要用到它。

(2)产品价目表:品名、大类、规格、单位、单价。这里要注意,品名和大类都要建成单选字段。第四节设置选项联动时,被引用的字段必须是单选,品名如果是文本字段就引用不了。

(3)订单明细表:客户订单里的每种货品各存一行。字段有客户(关联到客户表)、要求交期、送货方式、送货地址、送货时间段、大类、产品、数量,再加四个自动计算的字段:单价、小计、订单号、整单合计。

单价和小计上一篇讲过:单价是查找引用,条件是「产品价目表的品名 = 当前行的产品」;小计是数量乘单价,这里不重复。
订单号和整单合计是这次新加的,作用在第三节讲。
二、一家客户一条专属链接
客户名让客户自己填,填出来五花八门,小李还得一条条对。干脆别让他填,让链接自己带上。
多维表格的表单支持在分享链接后面加参数,提前填好某一题的答案,官方叫「预填默认值」。规则只有两条:
- 链接后面加
?prefill_客户=陈记装修队,打开表单时”客户”这一题就已经选好陈记; - 再加
&hide_客户=1,这一题直接藏起来,客户根本看不到。
“客户”是关联字段,也支持预填,填客户表里那家客户的名称就行。
具体操作分三步。
第 1 步:复制表单链接。 在订单明细表的表单视图里,点右上角【分享表单】,开启分享,复制「链接分享」下面那条表单链接。别复制浏览器地址栏里整个多维表格的链接。

第 2 步:为每家客户生成链接。 在客户表的「专属下单链接」公式字段里写:
CONCATENATE("这里换成你的表单链接?prefill_客户=", ENCODEURL([客户名称]), CHAR(38), "hide_客户=1")
ENCODEURL 把中文客户名转成链接能用的编码,转发到微信里不会乱码;CHAR(38) 就是 & 这个符号,这样写是为了复制公式时不出错。

第 3 步:发给客户。 每家客户那一格就是他的专属链接,发给对方,让他存到微信收藏或者手机桌面。

有两个地方要注意。一是参数里的”客户”必须和表单里的题目名称一字不差,表单里改了题目名,预填就不生效了。二是二维码:要先在浏览器里打开带参数的链接,再点右上角【分享】生成二维码,直接用表单原来那个二维码,预填不生效。
三、明细表:一张订单填写多种货品
原来的表单一次只能填一种货品,一张订单有三种就得提交三次,最容易漏的就是最后一种。
明细表是表单里的一种题型,长得像一张小表格,一行填一种货品,填几行都行。
1. 在表单编辑页左侧【新增题目】里,找到【常用题型】下的【明细表】,加进表单。 2. 把大类、产品、数量从左侧「可选题目」里点进明细表。单价和小计也可以放进去,客户选完产品、填好数量,这一行的单价和小计当场就算出来:选环氧彩砂美缝剂、填 3 支,单价带出 45,小计 135。 3. 在右侧设置【填写行数上限】,默认 10 行,可以设 1 到 100 行,按客户一张订单最多有几种货品来定。

客户在手机上填,点「+ 添加一行」进详情页,填完点「保存并继续添加」就能接着填下一种。
提交之后数据怎么存:明细表里填了几行,订单明细表就多出几行;客户、交期、送货方式这些明细表外面的题目,会自动填进每一行。
问题来了:三行记录,怎么知道是同一单?
订单号就是用来解决这个问题的。同一次提交的几行,提交时间一模一样,把提交时间拼上客户名,就是同一个订单号:
CONCATENATE(TEXT([提交时间],"MMDD-hhmmss"), "-", [客户])
有了订单号,整单合计也好算,把订单号相同的几行小计加起来:
[订单明细表].FILTER(CurrentValue.[订单号]=[订单号]).[小计].SUM()
陈记这一单:40 箱釉面墙砖 2320 元,60 根陶瓷踢脚线 720 元,12 支环氧彩砂美缝剂 540 元,三行的整单合计都是 3580 元。在表格里按订单号分组,同一张订单的几种货品就归到一起了。

四、选项联动:按大类筛选产品
产品一多,全塞在一个下拉里,客户要翻半天。更顺手的做法是先选大类,产品下拉里只剩这一类。
这用的是单选字段的「引用选项」加「引用条件」。在表格视图里配好,表单里照样生效。
1. 在订单明细表里双击「大类」字段,勾选【引用选项】,引用产品价目表的「大类」字段,不加条件。

1. 双击「产品」字段,勾选【引用选项】,引用产品价目表的「品名」字段,再点【+ 添加条件】:产品价目表的「大类」等于当前表的「大类」。

2. 保存,回到表单试一下:大类选”瓷砖”,产品下拉里只剩三种瓷砖。

这里有三条限制,配之前最好知道:
- 一个字段只能引用一个数据源,不能同时引用两张表。
- 引用的是价目表里实际填过的内容,不是单选字段的选项列表。价目表新增一个产品,要在表里新加这一行,下拉里才看得到。
- 下拉里的顺序跟着价目表里的顺序走,想调顺序就去调价目表。
这三步本身不复杂,真正花时间的是价目表本身。手上有现成的 Excel 价目表,整列复制粘贴进多维表格就行,不用一条条敲。
五、显示条件:按送货方式显示题目
到店自提的客户不需要填送货地址,看到这一题只是多一步操作。可以设成选了”送货上门”才出现。
1. 在表单里点「送货地址」这一题,开启【当满足条件时展示该问题】。 2. 条件设成:送货方式 等于 送货上门。 3. 「送货时间段」照样设一遍。

有两个注意点:显示条件只能引用排在它前面的题目,所以「送货方式」要放在「送货地址」前面;表单的第一题不能加显示条件。
六、改造前后对比
| 以前(上一篇的表单) | 现在 | |
|---|---|---|
| 客户名 | 客户自己填,小李一条条对 | 链接自带,客户看不到这一题 |
| 一张订单三种货品 | 提交三次,容易漏掉一种 | 一张表单填完,提交一次 |
| 找产品 | 在一个下拉列表里翻找全部产品 | 先选大类,只剩这一类 |
| 送货信息 | 每个客户都要看到送货地址 | 选了送货上门才问 |
| 同一张订单的几种货品 | 散在几条记录里,靠人对 | 订单号相同,整单合计自动算 |
七、不足之处
1.不是每个客户都会点链接。 手机都不太会用、就爱在群里发语音的老客户,照样会在群里报货。上一篇那套”语音转文字,再让 AI 提取产品和数量”还得留着,两个入口一起用:会点链接的走链接,不会的还是小李来转。
2.产品上千、规格分得很细的,两级下拉也不够用。 这篇的方案适合几十到几百个产品的档口,产品再多就需要别的方案了。
3.要有人维护。 价目表改价、上新品,要记得改表;新来一家客户,要记得把他的专属链接发过去。表不会自己更新。
最后
陈记这周要的三种货品,现在一张表单交上来:客户不用填,三行订单号一样,整单合计 3580 元也算好了。小李按订单号一筛,整单就出来,不用再对是哪家,也不用追问”还有一样呢”。
相关阅读
📋 这套建材档口下单表单,我整理成模板了
跟着上面步骤搭要花点时间。想直接拿现成的改,加我微信备注「下单」,我发你。
🤔 卡在某一步了?
如果你照着做没跑通,或者你们公司情况不太一样,可以找我聊聊,我免费帮你看看怎么调。不合适我也会直说。
扫码加我,备注「下单」领模板
想看更多这类方案,我都整理在 吨师傅工具箱 里了:客户管理、进销存、工单报修……按场景分好类,可以直接抄。


