Shopify 库存与地点

预售用标签加继续销售还是装预售应用好

现象#

用 preorder 标签配合 Continue selling 做预售,结果现货与预售混在一起,客服分不清哪单先发,付款后也没有定金与尾款流程。

原因#

  • 标签只在前台做展示与文案,不改变扣减逻辑,可用量照样会被卖成负数
  • Continue selling 不区分预售与超卖,负可用无法对应到具体批次或到货时间
  • 定金、尾款、预计发货日需要额外字段承载,标签方案没有存这些数据的地方
  • 预售应用通常把信息写进行项目属性或 metafield,能按订单筛出预售批次

处理步骤#

  1. 纯展示型预售用标签即可,同时把变体策略设为 variant.inventory_policy = continue
  2. 模板里用 product.tags contains 'preorder' 判断,输出预计发货日文案
  3. 要收定金或尾款就换应用,把预售数量写进 line_item.properties
  4. 给预售单独建地点,或用 safety_stock 把现货与预售量隔开
  5. 预售订单统一打 preorder 标签,发货时按标签筛单

验收标准#

预售与现货订单能按标签分开筛选,预售不占用现货 available,商品页显示明确的发货时间。

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