如何在发布 Shopify 主题前测试订阅订单
一家 DTC(直接面向消费者)商店准备发布新主题,但订阅功能让我感到不安。之前的一次主题更新曾导致订阅小部件仅在移动端产品页面上失效。由于常规的一次性购买结账功能正常,这个 Bug 差点被漏掉,直到客户开始询问为什么"订阅并节省"选项消失了。 在下一次发布时,我构建了一条订阅测试路径,而不仅仅是检查主页和购物车。我测试了产品页面加载、变体更改、订阅频率选择、折扣显示、购物车行属性、结账交接以及客户账户确认。我在移动端和桌面端都进行了测试,并包含了一个缺货变体和一个折扣捆绑包。我们发现的问题是一个主题部分在重新渲染变体数据时,没有重新初始化订阅应用程序脚本。我们在发布前修复了事件钩子。 我还创建了一个测试客户和一个微型私有产品,这样我们就可以在不触及实时库存的情况下下达真实的订阅订单。仅靠截图是不够的。我们需要看到订阅合同的创建、下一个账单日期的存储以及传递到履约系统的订单标签。这种端到端…