WooCommerce 商店的基本测试
已发表: 2021-04-01使用 WooCommerce 建立在线商店并不难。 它用户友好,可扩展,只需点击几下,您就可以将您的网站变成一个强大的电子商务商店。 事实上,WooCommerce 是支持超过 28.24% 的所有在线商店的电子商店工具,并且还很好地集成了最流行的 CMS,WordPress。 这是一个很棒的插件,可以帮助您入门,迈出第一步,然后扩展和发展您的在线业务。
但是当谈到在线购买的性能和可用性时,有很多事情需要考虑。 如果你自己做这个,你可以在这里找到一个关于如何做的教程。 如果这不是你的事,你可以随时联系专业机构来帮助你。
如今,一切都围绕着用户体验,所以仅仅拥有一个正常运作的网上商店是不够的。 为了为您的客户提供一流的购物之旅,您必须确保商店的每个功能都能完美运行。
为什么测试您的 WooCommerce 商店很重要
正如我们已经提到的那样,在当今世界的现状下,网上购物已经出现了相当大的复苏。 这意味着运作良好的在线商店的重要性比以往任何时候都大。
如果客户在购买过程中遇到挫折,他可能会感到沮丧并离开您的网站。 最常见的障碍可能包括:
- 将商品添加到购物车的问题
- 无缘无故拒绝信用卡
- 未能申请有效的优惠券
如果其中任何一个出现在买家旅程中,访问者很可能会离开您的品牌网站,并将他们的业务转移到其他地方。 为确保这种情况永远不会发生,您应该依靠熟练的质量保证并提前测试所有内容。
在本文中,我们将概述您的 WooCommerce 商店的一些基本测试以及开发在线商店时要记住的一些重要事项。 我们将专门研究测试支付和购买流程,并探索几个支付网关。
测试购买流程
测试您的 WooCommerce 商店时需要考虑的第一件事是整个购买流程是否按预期工作。 但是,这是什么意思?
这意味着从客户将一件(或多件)商品添加到购物车的那一刻,到他们完成购买的那一刻,应该不会遇到任何问题。
为了确保顺利的购买过程,您必须彻底测试每一步,并确保它正常工作,没有任何错误或挫折。
需要进行哪些测试:
- 将商品添加到购物车。 您需要确保购物车中显示正确数量的商品。 这也意味着任何额外添加的项目都会正确更新数量。
- 应该计算出正确的价格。 根据购物车中商品的数量,总价格必须等于单个商品价格的总和。
- 将商品添加到购物车后,即可继续购买。 购买过程不应该有任何障碍。
- 从购物车中移除商品(或者减少添加商品的数量)。
- 输入所有客户和付款信息后,应完成购买过程。 需要记住的一点——有几个因素可能导致购买失败——比如资金不足、支付提供商的一般问题等。
完成购买后执行的测试:
- 付款完成后,订单摘要会显示正确的购买信息。
- 发票会发送给进行购买的用户——通常,这意味着订单确认电子邮件,但它也可能包含可下载的发票。
- WooCommerce 订单应包含所有相关信息——产品、客户详细信息、选择的付款方式、发票(如果正在生成)等。
测试购买过程中可能发生的所有可能的挫折将确保无忧无虑的用户体验。 满意的客户往往会返回更多。
测试不同的支付提供商
研究一些最受欢迎的支付提供商并测试它们在您的网站上的表现将让您找到最适合您业务的选项。
在继续测试之前,请确保支付解决方案与您的网站设置兼容。 您还需要研究每个平台的功能并熟悉特定的测试文档。
在本节中,我们将仔细研究以下 WooCommerce 支付网关——Stripe、PayPal、Authorize.net 和 Square。
任何测试文档和沙盒帐户创建过程都将在相应的部分中链接。
条纹
Stripe 是最常用的支付提供商之一,为亚马逊、Booking.com、优步等大型在线平台提供支持。
在您在 WooCommerce 网站上进行测试之前,请确保您已设置有效帐户并已阅读下面列出的必要文档。
测试支付网关的有用资源和所需项目:
- 您需要有一个有效的 Stripe 帐户,以便您可以使用沙盒/实时 API 密钥配置支付网关插件。
- 可以在此处找到带有 Stripe 信用卡付款测试值的文档。
- 可以在此处找到WooCommerce Stripe 网关的文档。
完成初步准备后,您就可以开始测试采购流程了。
推荐的测试包括:
- 使用有效信用卡时(必须有有效的信用卡号且未过期且有有效的CVC),如果有足够的资金应该支付成功。
- 当使用无效卡(不存在的卡代码、过期的信用卡、错误的 CVC)时,付款会失败。 这也包括卡上资金不足的情况,如果它是预付卡或借记卡(如果适用)。
- 当支付失败时,需要触发适当的通知,明确指出失败的原因。
- 验证交易完成后,您将被重定向到订单摘要页面或任何类似的感谢页面。
- 对于3D Secure 支付,测试验证过程是否正常运行非常重要。 在这种情况下,Stripe 为不同的情况提供了大量的测试卡代码。 这些测试对欧盟国家更为重要。 自 2020 年 9 月 14 日起,电子支付的强消费者身份验证要求已经生效。 更多关于它的信息可以在这里找到。
贝宝
PayPal 是另一个常见的选择,受到客户和企业的青睐。 该提供商提供简化的免费网关版本,以及具有更复杂功能的付费版本。 要了解有关配置 PayPal 标准支付网关的更多信息,您可以访问此处。
熟悉流程和文档并设置帐户后,即可继续进行测试。
PayPal标准支付网关需要进行哪些测试:
- 单击“订购”按钮(或该按钮具有的任何替代标签)后,将重定向到 PayPal。 登录后即可完成支付。
- 进入 PayPal 后,您可以验证显示的订单金额是否正确。 请记住,这不包括 PayPal 将添加到要支付的总金额中的任何交易/转换税。
- 验证交易完成后,您被重定向到正确的页面(通常是订单摘要)
注意:有不同的 PayPal 支付网关插件。 因此,PayPal 测试可能会有所不同。
授权网
Authorize.net 是另一个领先的支付网关,为小型企业和大型企业提供简化的购买流程。
与其他提供商一样,首先要查看测试文档和帐户设置。
测试支付网关的有用资源和所需项目:
- 在此处设置 Authorize.net 帐户。
- 测试文档。
- 完成初步准备后,您就可以开始测试采购流程了。
使用 Authorize.net 时需要执行以下一组测试:
- 使用有效信用卡时(必须有有效的未过期的卡号和有效的CVC),如果有足够的资金应该支付成功。
- 使用无效卡(不存在的卡代码、过期的卡、错误的 CVC)时,付款会失败。 这也包括预付信用卡或借记卡(如适用)中资金不足的情况。
- 当支付失败时,应触发适当的通知,明确指出失败的原因。
- 验证交易完成后,您将被重定向到订单摘要页面或任何类似的感谢页面。
正方形
我们将在本文中讨论的最终支付网关是 Square。
与以前的平台一样,请确保涵盖下面列出的所有初步准备工作。
测试支付网关的有用资源和所需项目:
- WooCommerce Square 插件文档
- 要创建 Square 沙盒帐户,请按照此处的步骤操作
- 方形测试文档
- 平方测试值文档
完成初步准备后,您就可以开始测试采购流程了。
通过 Stripe 购买需要执行以下一组测试:
- 使用有效信用卡时(必须有有效的未过期的卡号和有效的CVC),如果有足够的资金应该支付成功。
- 使用无效卡(不存在的卡代码、过期的卡、错误的 CVC)时,付款会失败。 这也包括预付信用卡或借记卡(如适用)中资金不足的情况。
- 当支付失败时,应触发适当的通知,明确指出失败的原因。
- 验证交易完成后,您将被重定向到订单摘要页面或任何类似的感谢页面。
- 对于3D 安全支付,测试验证过程是否正常运行非常重要。 与 Stripe 类似,这对欧盟国家很重要。
测试各种支付提供商和网关的功能和工作流程将使您更清楚地了解客户体验。 研究可用的选项并做出最适合您业务的选择。
测试券
折扣券是在您的电子商务营销策略中产生新的潜在客户和促进转化的重要驱动力。 但是,为了确保它们具有所需的效果,您必须确保它们完美地工作。
与此一致,假设您为 WooCommerce 商店配置了折扣券,则需要执行以下一组测试以消除任何发生的错误:
- 应该可以从 WooCommerce 仪表板生成优惠券代码。
- 验证是否可以将有效的优惠券代码应用于订单并应用折扣。
- 验证如果无法应用无效优惠券,则会触发相应的通知并且不应用折扣。 这可能发生在:
- 过期优惠券
- 不存在的优惠券代码
- 优惠券代码存在,但用户在相应的输入框中输入错误。
- 验证是否为优惠券设置了使用限制,它们将得到遵守。
- 验证不同类型的折扣是否正常运行。 这些类型可以是:
- 固定价值折扣
- 百分比折扣
- 通过 WooCommerce 插件添加的任何其他折扣类型。
始终在发布新优惠券之前对其进行测试。 优惠券故障会导致失望和客户沮丧。 它还会损害他们对您品牌的整体体验。
WooCommerce 的其他测试
一旦您完成了需要对采购流程的工作流程执行的基本测试,还有一些其他的检查值得考虑。
增值税号测试
根据国家和商业法规,您可能还需要进行增值税号测试。
为了验证客户在购买时应用或扣除了适当的税款,请务必分析增值税识别号的表现。
增值税号需要进行几项测试:
- 您需要验证有效的增值税号是否可以清除用户购买时所欠的任何增值税。 同样,无效的增值税不应使用户免于缴纳增值税。
- 可以在以下链接上找到可用于测试的增值税号列表(虽然有些标记为有效,但现在可能无效)。
- 该信息应正确反映在 WooCommerce 订单和发送给客户的发票中。
- 如果有经常性付款(比如说订阅)并且应用了有效的增值税号,则不应收取税款。
测试订阅
谈到订阅,有几件事需要考虑:
- 如果订阅有免费试用期,则必须在试用期到期时支付第一笔费用。
- 定期付款应在期末支付(根据配置,可以是每天、每周、每月、每年)。
- 客户应该收到各种通知——订阅续订、订阅到期等。
- 如果订阅期到期,订阅将被暂停或触发容忍期。 有一个容忍期受公司政策的约束。 这意味着客户将有几天的时间来完成付款,否则,订阅将被暂停。
多语言测试
如果您的在线商店可以以多种语言查看,则必须确保购买过程在所有语言中都按预期运行。
考虑到这一点,需要执行以下测试:
- 购买流程需要使用所有支持的语言。
- 支付网关应该可以工作。
- 如果商店提供应用折扣代码的功能,那么确保该功能适用于所有可能的情况非常重要——有效代码、无效代码、折扣计算等。
- 当然,将与购买过程相关的所有字符串翻译成支持的语言也很重要。
包起来
为用户提供流畅的无问题体验非常重要。 因此,根据测试在线商店各个方面所花费的时间,它可以成就或破坏您的业务。