0行Liquid、不碰liquid,照样把「身份证上传」塞进 checkout
关键是一行Liquid都没改,升级安全,黑五流量高峰0崩溃。这套打法所有套餐(Basic~Plus)通用,今天把代码+数据+步骤全部公开。
结论:
-
只想加字段/验证/文案 → 任何套餐都能做,本文方案就够了。
-
想深度改布局、要写 React → 才需 Plus+UI Extension。
下面演示的是所有套餐通用的「Checkout Blocks + Flow」组合,10分钟落地。
1. 安装免费官方应用
① 后台 → Apps → Visit Shopify App Store
② 搜索「Checkout Blocks」→ Add app(免费)
③ 安装后回到后台 → Apps → Checkout Blocks
2. 新建「身份证上传」字段
-
Checkout Blocks → Blocks → Create block
-
Block name:ID Upload CN
-
Field type:File upload
-
Save as metafield:order.metafields.checkoutblocks.id_card
-
Allowed formats:jpg,png,pdf ≤ 5 MB
-
Required:✅
-
Display rule:Shipping country = China(只对中国订单展示,这里的国家是根据你的业务来的,这里只是举个例子写的 中国)
3. 把字段放进结账页
后台 → Settings → Checkout → Customize
左侧把「Checkout Blocks」区域拖到「Shipping method」下方 → 选中刚才建的ID Upload CN块 → Save。
4. 清关失败自动退款?不用!用Flow把身份证写回订单
-
Shopify Flow(官方免费)→ Create workflow
-
触发器:Order created
-
条件:order.metafields.checkoutblocks.id_card != blank
-
操作:Update order note
-
内容模板:
Customs ID: {{ order.metafields.checkoutblocks.id_card }}
开启工作流。ERP/物流商直接读note,清关率100%。
5. 前端实时预览
电脑/iPhone/Android分别下单测试:
-
只有中国 (业务国家) 收货地址才出现上传按钮
-
未上传点「Pay now」会被阻断并红字提示
-
上传后正常支付,订单里立刻能看到文件链接
常见坑 & 解答
-
怕升级后字段消失?
Checkout Blocks用Shopify官方UI Extension API,版本升级自动继承,不会消失。
-
文件安全吗?
文件存Shopify CDN,HTTPS加密,链接带签名,7天过期。
-
想再加「税号」字段?
重复步骤2,新建Text类型字段即可,一样10分钟。
-
非中国订单也想用?
Display rule 里把国家条件删掉,或改成「任意国家」。
一键复制 SOP
-
安装Checkout Blocks(免费)
-
创建File upload字段,绑定metafield
-
拖到结账页合适位置
-
Shopify Flow 写回订单 note
-
电脑+手机各下一单测试阻断
-
GA4里把弃购率设为「结账开始→下单」漏斗
-
黑五流量高峰观察7天,弃购率写入周报
别再等Plus才动手!Basic 店也能安全改结账,10分钟加字段、降弃购、清关0退款。
黑五倒计时,先把这套方案上线,订单涨了再来写 React。
需要更骚的 React 组件、UPSell 弹窗?留言「Plus」拉你进进阶群。

