如何测试SHOPIFY结账流程
为了确保Shopify店铺的整个结账流程,包括订单处理、库存、发货、邮件通知和税收的设置都正确无误,店铺在发布上线之前要记得去做下单测试。主要包括以下两种场景:
新店铺设置期间上线之前;
已上线店铺更改了收款相关的测试之后;
可以通过以下两种方式来做下单测试:
使用 Shopify 的虚拟网关(Bogus Gateway)来模拟交易;
使用真实的收款服务提供商,然后立即取消订单并申请退款;
测试订单是不用花钱的。订单付款之后直接取消并申请退款,系统均不会收取交易费。
通过 Shopify 的Bogus Gateway来模拟交易
Bogus Gateway虚拟网关是一种专门用来做下单测试的支付服务提供商,任何店铺都可以使用它来创建测试订单。切换到Bogus Gateway网关后,店铺创建的每个订单都会是测试订单。
创建订单时,需要在结账页面输入测试付款的相关信息。输入不同的测试信息可以模拟不同类型的交易。
步骤:
在 Shopify 后台中,转到设置 > 支付服务提供商。
在第三方提供商模块,如果你已经启用了其他的信用卡支付服务提供商,可以先停用,然后继续。单击管理 > 停用(此按钮还会显示你的支付服务提供商的名称,例如停用 Shopify Payments),然后确认停用;
回到支付服务提供商页面,此时第三方提供商模块的内容会是空的;
点击“选择第三方提供商”,进入到第三方支付服务商列表页面;
下滑页面,找到并选择“(for testing) Bogus Gateway”;
确认信息(不用修改配置),直接单击“激活”按钮,
待保存成功后,回到支付服务提供商首页,可以看到Bogus Gateway已激活。
到此时,bogus Gateway就设置好了,然后我们可以去到店铺的前台,像顾客一样模拟下单。操作路径:首页》品类页》商品详情页》点击加购》购物车页面》点击Checkout》结账页面》输入结账信息》选择配送方式》开始付款测试。
请按照以下规则输入测试账号付款信息:
完成测试后,记得将Bogus Gateway切换为你原来的收款渠道。
使用真实的交易信息来创建测试订单
步骤:
确保已设置好要测试的支付服务提供商;
模拟顾客从店铺进行下单购买,并使用真实的信用卡详细信息完成结账;
如果您使用的是第三方支付服务提供商,请登录您的支付服务提供商并确保资金已得到处理;
然后尽快取消订单并申请退款,以便退还款项,避免支付任何交易费。
备注:如果您在下测试订单之后且在取消该订单之前开始了新的计费周期,则需要支付交易费。但仍然可以在支付账单后取消该订单。之后你的帐户中会收到交易抵扣额,该抵扣额可抵扣未来的交易费。
测试配送设置
你可以通过下测试订单来确保店铺的发货设置正确无误。比如,如果你设置了订单满了特定金额就提供免运费服务,你就可以测试符合免运费服务条件的订单,确保可以使用运费折扣。
测试邮件通知
你可以通过下测试订单来确认邮件通知。如果想要接收电子邮件通知,需要在结账时输入邮箱。