Skip to content

测试模式

测试模式让您在客户看到之前,先在您的在线店铺上试用一个折扣。打开时,这个折扣只对已登录、 且其账户带有标签 dos-test 的客户生效。其他所有人购物时就像这个折扣不存在一样。

这项检查在折扣自身内部运行,先于市场、规则和金额。没有登录的买家,或其客户账户没有标签 dos-test 的买家,不会从这个折扣得到任何东西。标签的大小写不影响结果。

测试模式不是一种状态。折扣仍然完全按照它的日期显示为 Active、Scheduled 或 Expired。 打开或关闭测试模式永远不会改变日期,也永远不会激活或停用这个折扣。

Summary 上方的一张 Test mode 卡片,出现在每一种折扣类型的创建和编辑页面上: 产品、订单、配送、买 X 得 Y、捆绑组合、价格表、Quantity Break、Spend More Save More、 Gift with Purchase、多重优惠和 Custom Discount。屏蔽折扣码没有测试模式。

有些较早的折扣在应用中对应类型的较早版本引擎上运行。它们的编辑页面上没有 Test mode 卡片。 复制这个折扣,即可得到一个在当前引擎上运行的副本。

Create Product Discount 页面,Test mode 卡片处于打开状态,其警告文字为 This discount is in test mode. To test it, log in with any customer account that has the tag dos-test,下方的 Summary 卡片中有一行 Test mode On — tagged testers only
  • 在新折扣上,这个开关是表单的一部分。它会在您按下 Save 时随折扣一起保存。
  • 在已保存的折扣上,这个开关立即生效。它不等待 Save,也不会让保存栏出现。 一条消息会确认这一点:“Test mode on — only tagged testers get this discount” 或 “Test mode off — live for everyone”。

开关打开时,卡片显示:

This discount is in test mode. To test it, log in with any customer account that has the tag dos-test

保存页面上的其他更改永远不会打开或关闭测试模式。只有这个开关可以。

  • Summary 中有一行 Test mode,显示 “On — tagged testers only”。测试模式关闭时, 这一行不显示。
  • 折扣列表会在该折扣的状态下方显示一个 Test 标签。
  • 处于测试模式的折扣,其副本也处于测试模式。
  1. 在折扣上打开 Test mode;如果是新折扣,请保存。
  2. 在 Shopify 后台中,打开 Customers,打开您将用来购物的客户账户,并添加标签 dos-test。
  3. 在您的在线商店上,用那个客户账户登录。
  4. 把商品加入购物车并前往结账。购物车变化时和结账时,Shopify 会重新计算折扣; 单纯刷新页面可能仍然显示原来的购物车。
  5. 确认没有问题后,关闭 Test mode。这个折扣随即对它适用的每一位买家上线。

属于处于测试模式的折扣的小组件、标签、购物车目标进度条和价格卡片,只会显示给带有标签 dos-test 的已登录客户。其他买家看不到它们。

促销(Sale Badge 和 Price Drop)有自己的 Test mode 卡片。当促销自身的开关打开,或它关联的 折扣处于测试模式时,促销就处于测试模式。在第二种情况下,卡片会说明这一点:“This sale badge is in test mode because the discount “…” is in test mode.”。处于测试模式的促销只会隐藏在线商店上 显示的内容。如果它的折扣已上线,这个折扣在购物车中仍然对所有人生效。

  • “Couldn’t turn test mode on. Try again.” 或 “Couldn’t turn test mode off. Try again.” — Shopify 没有接受这次更改。什么都没有改变;请再次切换开关。
  • “Test mode was turned on on the store, but this page couldn’t save it. Reload the page and check the switch.” — 折扣已经改变,但应用的记录没有。请刷新页面;再次切换开关可以让两者重新一致。
  • “Test mode isn’t available for this discount yet.” — 这个折扣在较早的引擎上运行。参见 它出现在哪里。
  • **仅限已登录客户。**访客永远得不到处于测试模式的折扣。
  • **标签是 dos-test。**其他标签,例如 test,不算数。
  • 折扣码。 不是测试人员的顾客输入该折扣码后不会获得折扣。Shopify 结账页面会显示它自己的提示: “CODE is valid but not applicable. Check discount terms.”,其中 CODE 为你的折扣码。
  • **市场和客户资格仍然适用。**位于折扣市场之外、或位于其客户细分之外的测试者,得不到这个折扣。
  • **其他折扣可能让它不生效。**如果另一个已上线的折扣不与这个折扣组合,Shopify 可能只会在您的 测试购物车上应用两者之一。测试期间请关闭另一个折扣,或允许两者组合。
  • 主题编辑器中没有已登录的客户,因此处于测试模式的折扣的在线商店小组件在那里什么都不显示。
  • 客户资格 — 把折扣长期限定给客户细分或指定客户。
  • 折扣组合 — 哪些折扣可以一起应用。
  • 店面数据 — 您的主题读取的数据中的测试模式。