跳至主要内容

在开发店铺上测试 OrderRules

6 min read · 事实核查于 2026年10月28日

是的,您可以在 OrderRules 接触正式店铺之前先试用。 在 Shopify 开发店铺上用您的真实商品完成设置,再针对自己的规则下测试订单。结账时运行的一切,表现都与在正式店铺上一致。

开始之前

  • 一个开发店铺。 在 Shopify 的 Dev Dashboard 中创建。您需要 Shopify Partner 账户,或 Shopify 组织中的开发者权限。开发店铺有密码保护,无法收取真实付款。
  • 您的商品。 在正式店铺中打开 商品 → 导出 并下载 CSV。然后在开发店铺的 商品 → 导入 中导入,这样您测试用的就是真实的商品、变体和 SKU。
  • 您将使用的套餐。 配送日期、按配送日期设限和封禁日期属于 Advanced,提供 14 天免费试用。如果在开发店铺上套餐页面不允许订阅,请联系支持。

开发店铺之后无法转为您的正式店铺。把它当作一次彩排。

设置

  1. 在开发店铺上从 Shopify App Store 安装 OrderRules。
  2. 按计划在正式店铺使用的方式设置规则:产品限制、配送规则、截单时间、节假日、消息。
  3. 开启结账规则。 在 Shopify 中打开 设置 → 结账,滚动到 结账规则,确认 OrderRules 规则已开启。没有它,结账时不会检查任何内容。
  4. 把应用区块添加到主题,例如商品页或购物车页上的配送日期选择器。参见主题应用区块设置。

用测试网关付款

开发店铺使用 Shopify 的测试支付网关。结账时,付款区域会提示该输入什么:

  • 卡号 1:付款成功
  • 卡号 2:付款被拒
  • 卡号 3:网关故障

有效期填任意未来日期,安全码填任意三位数字。不会产生任何真实扣款。

值得跑的八项测试

测试期间把限制设小一点,例如每个配送日期 3 件,这样几笔订单就能把某个日期订满。

#测试您应该看到
1下一笔带配送日期的普通订单订单顺利通过;日期记录在订单上
2往购物车加入超过每日限制的数量加入购物车被拒绝,并提示减少数量
3用测试订单订满某个日期,再试一次该日期该日期在选择器中不可选;如果在有人付款时被订满,结账会被拦截
4在商品页选好日期,再点击 立即购买开启 结账时必须选择配送日期 后,结账页显示“Please choose a delivery date before checking out.”
5尝试选择节假日或封禁日期无法选择
6在截单时间前后各下一单最早可选日期在截单时间点向后推移,按您店铺的时区计算
7取消其中一笔测试订单它在该配送日期占用的名额重新可用
8如果您面向多种语言销售,用另一种语言查看商品页店面消息会跟随购物者的语言

如果某项测试的表现与描述不符,先检查结账规则是否已开启,再参见规则未生效。

完成之后

  • 取消测试订单。 OrderRules 把它们和真实订单同样计数,所以在取消之前它们会一直占用额度。
  • 迁移您的产品限制。 在 产品限制 中点击 导出全部。在 CSV 中清空 Product ID 和 Variant ID,填写 SKU,然后导入正式店铺。变体级别的限制需要填写其正式店铺的 Variant ID,或者手动重新设置。参见 CSV 批量导入。
  • 其余设置在正式店铺手动重做:配送规则、营业时间、节假日和消息。然后在业务繁忙的日子之前,用一笔真实的小额订单重复测试 1 和 4。

相关内容