Shopify B2B 批发

B2B 客户超信用额度下单怎么自动拦

现象#

客户已经欠了八万,又提交五万的新订单,系统照样生成草稿,业务只能翻历史订单手工核对额度。

原因#

  • Shopify 原生没有信用额度字段,付款条件只记到期日不记上限
  • 订单对象不带累计欠款,未结余额需要自己汇总
  • 草稿审批只判断提交与否,不判断金额是否超限
  • 额度通常存在 ERP,回写延迟会让判断依据过期

处理步骤#

  1. 在 Settings > Custom data > Customers 建 credit_limit 数值型 metafield
  2. 用 Flow 的订单触发器读取该客户 metafield 与 order.totalPriceSet
  3. 超限时用 Add order tag 打上 credit-hold,再执行 Cancel order
  4. 累计欠款用 Get order data 汇总同客户未付款订单,或从 ERP 回写余额
  5. 每天跑一次定时 Flow 重算余额,不要只在下单瞬间判断

验收标准#

超额账户下单后订单带 credit-hold 标签且不进入履约;调高额度后同一账户可正常下单。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。