中台那张表,是照着一个已经改过好几次的向导设计的——向导改完,没人回头改表。
三方逐条对下来共 41 处对不上。其中 11 处会让流程直接跑不起来或静默写错(不报错、只是数据一直是空的或错的)。最致命的一条不是字段错,而是整张表的主状态字段被明令禁止让程序写——照现在的设计,所有订单会永远停在「新单」,每天的待办清单会把历史订单全列一遍。
✅ 好消息:两张核心表现在都是空的(订单履约只有 1 行空白、客户表 0 行),说明同步从没真跑过。现在改是零成本;跑完第一轮再改就是逐单返工。
你说复查两遍,实际做了三遍,而且三遍是互相独立的——我自己走一遍,另外两个审计各自从不同角度重查,事先不知道我查出了什么。
| 查的什么 | 怎么拿到的 |
|---|---|
| 定制向导 | 从线上主题整篇拉下源码(不是记忆、不是文档),逐行数它到底在收哪些题目 |
| 真实订单 | 店铺里两张真订单的全部字段:定制答案、金额、折扣、地址、标签、发货记录、退款记录 |
| 中台七张表 | 全部字段 + 每个字段的说明文字 + 现有记录,一条不落 |
| 现行规则 | 知识库的商业口径与订单 SOP,作为判断"哪个才是对的"的准绳 |
三遍独立复查全部命中,是最确定的一条。
| 症状 | 表里写着去取名叫 Notes for Our Artists 的答案 |
|---|---|
| 真实情况 | 向导现在发出的是 Notes for Our Artisans(8 月改品牌措辞时统一改的)。真实订单里的原话完整存在,只是名字对不上 |
| 后果 | 差一个字母,取不到值又不报错——"她有一只耳朵是折的""胸口有块白"这类最不能丢的话,一句都到不了工厂 |
| 怎么改 | 字段说明改成 Artisans |
| 真实情况 | 线上向导全文搜不到耳朵,第 3 步只剩眼睛颜色一题。8 月 20 日那张试单里还有,说明是之后删的 |
|---|---|
| 后果 | 发给工厂的工单里会多出一行空的"耳朵:",工厂以为我们漏填 |
| 怎么改 | ✅ 你已确认是有意删的 → 字段说明改成两行(品种 / 眼睛),不加回向导 |
这条是复查才查出来的,我第一遍没发现。
| 症状 | 「订单总额USD」的说明写着「整单实收」 |
|---|---|
| 真实情况 | 那张试单实测三个数:订单金额 $20.78、已退款 $20.78、实际净收 $0.00。而 Skill 要取的那个数退款后根本不会变,刷一百遍还是 20.78 |
| 后果 | 任何营收/毛利报表,每一张退款单都按全额计入收入。生意越大错得越多 |
| 怎么改 | 改成取"净收"那个数;想同时留挂牌额就另开一列分开存,一列不能两义 |
最反直觉的一条,实测数字很能说明问题。
| 真实情况 | 那张试单用了 99% 的测试折扣码,实测:行项目原价 $79.00,「折后价」那个字段显示的还是 $79.00(没扣!),真正的折扣 $78.21 藏在另一个地方,整单小计才 $0.79 |
|---|---|
| 后果 | 两层都错:①按说明填 79/129 → 永远是挂牌价,这一件到底卖了多少钱没地方存,而全表没有折扣码列、没有折扣额列;②如果图省事去取那个叫"折后价"的字段,会以为自己取的是折后价,其实拿的还是原价——错得完全看不出来。月底算单件毛利时,成本是真的、售价是虚的 |
| 怎么改 | 补两列:折扣码、行级折扣额;「商品金额USD」的说明写明"挂牌价、不含折扣",免得后人误用 |
| 真实情况 | 那张试单有两条发货记录:一条状态「已作废」却带着运单号,一条「成功」却没有单号(当时撤销重发过一次) |
|---|---|
| 后果 | 取"第一条"会拿到作废的号(客户查不到);取"最新一条"会拿到空。真单里撤销重发是常规操作,一定会遇上 |
| 怎么改 | 只认「状态成功 且 有单号」的那一条;两个条件都不满足就报警,不许静默写空 |
| 真实情况 | 向导里眼睛颜色的默认选项是「Match my photos」(按我照片来),而且是预先选中的——意味着大量订单的眼睛栏会是这句话,不是一个颜色 |
|---|---|
| 后果 | 中文工单上原样印出"眼睛:Match my photos",工厂未必看得懂 |
| 怎么改 | 遇到这个值时,工单写"按照片还原"。同理,年龄和拍摄授权也都是英文,表里只给「物种」写了中英对照,另外两个没写——一并补上(年龄那列直接决定纪念单识别,是红线) |
| 症状 | 「订单状态」这一列的说明原文是:「Skill 只在新建时置『新单』,之后永不覆盖」 |
|---|---|
| 后果 | 整条流程往前推,没有任何一环能改这一列。于是:所有订单永远显示「新单」→ 状态机读到一片新单 → 每天的开工清单会把历史订单全部列成今日待办,一个月后没人敢看那张表 |
| 怎么改 | 二选一,你拍板: ① 改成自动推导——由效果图状态、生产状态、发货日期、付款状态几个真实动作自动算出来,人完全不用填(我推荐这个) ② 指定唯一写手——明确写"这一列由某某 Skill 推进",并把字段说明那句"永不覆盖"删掉 |
| 症状 | 全表跟时间有关的只有:下单日期、承诺交期、发出日期、实际送达、最后同步 |
|---|---|
| 后果 | 「该催办了吗」算不出(缺效果图发出那一刻);「该视同确认了吗」算不出(缺催办发出那一刻)。我上一版只提了一个时间戳,实际要三个——因为超时规则是两段接力(发图后 3 天催 → 催完再 3 天到期) |
| 怎么改 | 加三列日期:效果图发出、催办发出、视同确认。这是闹钟唯一的动力源 |
逐字段清点的结果——按现在的流程设计,这些列会永远空着。
| 孤儿字段 | 本该谁写 | 空着会怎样 |
|---|---|---|
| 效果图状态 | 邮箱管家(判断客户是批准还是要改) | 闹钟不知道该不该停表 |
| 效果图轮次 | 邮箱管家 | 说明里写着「改到 3 轮就是问题单信号」——这个信号永远不会亮 |
| 生产状态 | 发工厂 | 建模中/打印中/上色中/完工,五档没人推 |
| 实际送达 | 发货物流 | 没法复盘"承诺 vs 实际",交期口径准不准就永远说不清 |
| 邮件节点 | —— | 最尖锐的一个洞:信稿机只出稿不发信,那"这封信发出去了"谁来勾?没人。发没发永远查不到 |
| 质检 | 发货物流?还是人线下填? | 发货闸门拦的就是它,没人写就等于闸门永远开着 |
| 症状 | 全表没有:审照结论、退回原因、退回次数、退回日期 |
|---|---|
| 后果 | 审照结果只活在当次对话里。第二天换个会话,收单会把已退回的单当新单再审一遍、再发一封退回信——客户收到两封一样的信。多宠订单更糟:一只合格一只退回,表上完全看不出来 |
| 怎么改 | 加三列:审照结论(待审 / 合格 / 已退回 / 重传待审)、退回原因、退回次数 |
| 症状 | 客户表现在 0 条记录,而店铺里已经有 2 个客户。设计里写的是收单时"回填关联"——可回填的前提是那一行已经存在 |
|---|---|
| 后果 | 关联全部落空 → 客户表右边四个自动列(纪念标记 / 宠物名 / 首单 / 最近下单)全是空的 → 「纪念客户不进营销流」这道红线闸门失效,🕊 的单子照样收到邀评和挽回邮件 |
| 怎么改 | 收单明确拆成两步:先查/建客户行,再回填关联。建行认客户编号,不认邮箱(人会改邮箱) |
| 症状 | 客户表说"认人用客户编号,别用邮箱(人会改邮箱)"。但订单表 35 列里既没有客户编号,也没有结账邮箱,唯一有的是"向导邮箱"——而这一列的说明自己就警告着"可能跟结账邮箱不是同一个" |
|---|---|
| 后果 | 要么认不上,要么认错。认错的后果是纪念单识别失效,直接撞红线 |
| 怎么改 | 订单表补两列:结账邮箱、客户编号。关联一律认编号,邮箱只作展示 |
客户回信不一定用下单那个邮箱(很多人用手机上另一个)。匹配顺序要写死:先认订单号 → 再认向导邮箱 → 再认结账邮箱 → 都对不上就进人工待认领队列,绝不许猜。猜错会把 A 客户的"我批准"算到 B 的单子上。
我们用"行项目编号"做去重键(这个设计是对的,多宠不会撞)。但订单被编辑过之后这个编号会变——于是同步再跑一次,会以为是新的一只宠物,重复建行。要么监测"订单被编辑过"这个标记,要么加一道"同订单+同宠物名"的二次校验。
付款状态、订单总额、收货地址三列的说明都写着「可反复刷新」——设计者本来就是想让它们持续更新的。但收单被设计成只"拉新订单",老单再也不回头看。
| 发生什么 | 现在会怎样 |
|---|---|
| 订单被取消 | 中台永远不知道 → 闹钟继续算超时 → 列进今日待办 → 给一张已取消的单出催办信 |
| 退款 / 部分退款 | 付款状态永远停在建行那天的值 |
| 客户改了地址 | 地址是旧的 → 已经发给工厂的工单地址是错的;而且"错址重寄收 $19.99"的判定基准(是不是客户填错)也无从认定 |
怎么改:收单拆成两个动作——"拉新单建行" + "刷新近期未完结订单的可变字段"。这是最便宜也最要命的一个补丁。
| 实证 | 店里那张 8 月 14 日的单:已取消,但付款状态显示「已付款」、没有退款记录(取消了、钱还扣着) |
|---|---|
| 后果 | 按现在的映射会写成"已付款" + 状态锁死"新单" → 一张已取消的单会被真的派给工厂开工 |
| 怎么改 | 付款状态加"已取消"档,并写死判定顺序:先看有没有取消时间,再看付款状态 |
店里那张 8 月 14 日的单是测试订单(系统里有明确标记),设计里没有任何一处提到要跳过它。不过滤的话,测试单会被当真单收进中台、派给工厂。加一句:带测试标记的订单直接跳过。
| 店铺有的状态 | 中台有没有位置 |
|---|---|
| 已授权未扣款 / 部分付款 / 已过期 | ❌ 付款状态只有 5 档,这三种无落点 |
| 部分发货(多宠只发了一只) | ❌ 只有"已发货"一档 |
| 已取消 / 已关闭 / 退货状态 | ❌ 全都没有落点 |
不用全接,但取消和部分发货这两个必须有,其余的先记进说明,遇到了不至于慌。
| 事实 | 现在放哪 | 两只宠物时出什么错 |
|---|---|---|
| 订单总额 | 每行重复一遍 | 汇总直接翻倍(字段说明自己都写了要注意去重) |
| 加急 | 每行一个勾 | 加急在店铺里是整单一行,该给哪只勾?说明没写 |
| 发货 | 件级(发出日期/单号) | 店铺的发货是订单级、可以只发一部分 → 无落点 |
| 退款 | 件级(付款状态) | 退一只 = 订单级"部分退款",不指明退的是哪一只 → 两行都被刷成部分退款 |
怎么改:订单级的事实统一只写在该订单的第一行并标注,或者干脆拆一张"订单头"表。写信也要按订单号去重,否则两只宠物会出两份一模一样的稿。
客户如果把同一只宠物的数量调成 2,店铺会合并成一个行项目 → 中台只会建一行、数量 2,与"一只宠物一行"直接冲突。而且这一行的成本填单价还是总价,没定义。要么拆成两行,要么在说明里写死"数量>1 时成本记单价"。
两只完工时间不同(一只返工了很正常)。发货必须支持"只发这一只",不能默认整单发——否则会把没做好的那只也标成已发货,客户收到发货信却等不到东西。
行的命名规则是「订单号 · 宠物名」,多宠家庭起名常成套(真会有两只都叫 Mochi)。撞名时自动加序号,小事,但不写进规格就会变成"两行长得一模一样、不知道哪行是哪只"。
| 表 | 里面有什么 | 不接会怎样 / 怎么办 |
|---|---|---|
| 产品规格表 | 5 行数据齐全:厘米尺寸、工艺、生产周期、店铺变体编号(我逐条核对全部对得上) | 工单里的尺寸只能在程序里写死。该接——以后加尺寸只改表不改程序。⚠️ 取数时要跳过"加急"那一行(它不是产品),否则会给加急也生成一张工单 |
| 报价明细表 | 供应商 × 产品 × 单价 × 有效状态 | 派单时成本全靠人手敲,"月底按供应商比价"的设计意图落空。该接,按"供应商+产品+状态有效"取价预填 |
| 财务流水表 | 分币种钱包、区分支出与营收。营业收入记录数目前是 0 | 不该接——我们有"自动化绝不替人记账"的老规矩。而且订单总额在多宠订单里是重复的,直接汇总会翻倍。Skill 一个字不写,月底人工对账 |
| 快递承运商表 | 三家在测,价格时效都填了 | 只录单号不录哪家 → 运费成本算不出、丢件赔付没依据。但这张表 8 月已被你定性冻结 → 折中:在订单表加一个自由填写的承运商列,先不关联那张表 |
| 哪里 | 说的 | 实际 |
|---|---|---|
| 收货国家州(说明) | 美国 $7.99 / 国际 $19.99 两档 | 全球统一 $19.99、无免邮。两张真实订单的运费都是 19.99 |
| 效果图状态(说明) | 向导承诺 1–3 天出图 | 向导原文是 3–5 天。差这两天就是"算不算失约"的分界 |
| 邮件节点(选项) | T1/T2效果图/T3生产中/T4发货/T5途中/T6送达/T7邀评 | 现行是 T1/T2照片退回/T3效果图/T3b催办/T3c视同确认/T5发货/T6物流安抚/T7送达。而且手册里白纸黑字写着"没有 T4",表里却有一个 |
| 知识库·折扣一节 | 只记了首单 10% 和已停用的创始码 | 线上还有四个 20% 的专属新客码在生效(看名字像红人/达人码)。20% 打在 $79 上是 $63.20,会实打实影响单均和保本 CPA 测算 → 建议补进知识库 |
| 动作 | 内容 |
|---|---|
| 新增 15 列 | 身份:结账邮箱 · 客户编号 时间:效果图发出日期 · 催办发出日期 · 视同确认日期 审照:审照结论 · 退回原因 · 退回次数 钱:折扣码 · 行级折扣额 · 实收金额(与挂牌额分开) 其他:已确认手作声明 · 效果图链接 · 承运商 · 取消状态 |
| 改选项 | 订单状态补「待审照」「等客户补照片」· 付款状态补「已取消」「部分付款」· 邮件节点整组换成现行八封信的中文名(删掉不存在的 T4) |
| 改类型 | 必传照片 / 补充照片:附件 → 文本存链接(✅ 已拍板) |
| 改归属 | 订单状态:改成自动推导或指定唯一写手(B1,最重要)· 承诺交期:人工 → 收单自动算 · 生产成本:拆成"预估"与"实际结算"两列,并补一列运费成本(否则毛利算不出来) |
| 改说明 | 客户备注(Artisans)· 定制参数(删耳朵、加"按照片还原"的处理)· 是否Rush · 收货国家州 · 效果图状态 · 商品金额(写明是挂牌价)· 累计订单数(取消单不算数)· 补齐年龄与拍摄授权的中英对照 · 每一列标明"谁写它" |
| 加规则 | 跳过测试订单 · 只认成功且有单号的发货记录 · 邮箱匹配四步顺序 · 同名加序号 · 订单被编辑过要二次校验 · 加急"选了"与"付了"不一致时报警 |
| 邮箱读取通道到底存不存在 | 这条最要紧。知识库的通道地图里完全没有 Lark 邮箱读取的任何记录——我们从没验证过。整个"邮箱管家"建立在它之上,开工第一天必须先验它 |
| 照片链接工厂那边打得开吗 | 国内网络能否访问店铺图床,本机验不了。开工前让工厂点一下试试,一分钟的事。打不开就把工单改成人工附图 |
| 照片链接会不会过期 | 现在能访问,但这类链接的留存期限没有权威依据。只存链接的话,几个月后可能变死链 |
| 客户表四个自动列真的算得出来吗 | 公式写法常见,但两张表都是空的、从没被真实数据验证过。第一次同步后必须人工看一眼有没有值 |
| 包装物料表要不要接 | 发货时要不要扣减物料?设计里完全没提,也可能是有意不接 |
| ① 订单状态怎么办 | 自动推导(推荐)还是指定写手?这条不定,整个流程转不起来 |
| ② 质检谁填 | 发货环节让 AI 提示人填,还是工厂/陈超线下填完再录? |
| ③ 承诺交期怎么算 | 下单日 + 制作(14 天 / 加急 7 天)+ 运输 15 天,是这个算法吗? |
| ④ 出图时钟从哪天起算 | 建议从「照片审核通过」起算而不是下单日(否则客户拖着不补照片,我们白白失约)。连带要改向导那句文案 |
| ⑤ 照片退回后的催办节奏 | 建议 3 天催一次、14 天问客户要不要退款或延后。天数你定,有个数闹钟就能算 |