---
title: "在开发店铺上测试 OrderRules"
description: "在正式店铺安装之前，先在 Shopify 开发店铺上试用限制、配送日期和结账规则：准备工作、测试付款，以及值得跑的八项测试。"
contentType: "docs"
locale: "zh"
localized: true
source: "https://orderrules.com/zh/docs/getting-started/test-on-development-store"
slug: "getting-started/test-on-development-store"
---
**是的，您可以在 OrderRules 接触正式店铺之前先试用。** 在 Shopify 开发店铺上用您的真实商品完成设置，再针对自己的规则下测试订单。结账时运行的一切，表现都与在正式店铺上一致。

## 开始之前

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

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

## 设置

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

## 用测试网关付款

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

- 卡号 **1**：付款成功
- 卡号 **2**：付款被拒
- 卡号 **3**：网关故障

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

## 值得跑的八项测试

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

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

如果某项测试的表现与描述不符，先检查结账规则是否已开启，再参见[规则未生效](/docs/troubleshooting/rules-not-applying)。

## 完成之后

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

## 相关内容

- [安装 OrderRules](/docs/getting-started/installing-orderrules) · [快速开始：第一条规则](/docs/getting-started/quick-start-first-rule) · [兼容性与已知限制](/docs/guides/compatibility-and-limitations) · [Buy It Now 会跳过配送日期](/blog/shopify-buy-it-now-skips-delivery-date)
