结账页自定义字段没写进订单怎么办
现象#
顾客在结账页填了自定义信息,订单详情里却找不到,只有备注为空。
原因#
- 字段写入了结账属性,但订单落库时只保留部分属性
- 使用了已废弃的
checkout.liquid写法,升级后不再生效 - 字段写入后没有触发校验,结账流程中被打断
处理步骤#
- 改用结账 UI 扩展的
useApplyAttributeChange写入属性 - 在订单确认页核对
order.attributes,确认字段层级正确 - 需要长期保存的数据改用
cart.attributes+ 订单属性双写 - 在扩展里加必填校验,避免空值进入结账
验收标准#
下单后订单详情能看到该字段;导出订单时字段一并出现。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。