如何通过 WooCommerce 订阅取得成功:从 15,000 家商店中学到的技术技巧
已发表: 2018-02-23你决定迈出这一步。 您或您的客户将开始在线业务。
您选择了 WooCommerce 和 WordPress 来为您的商店提供动力。 您计划包括一个订阅组件,以便以更少的工作销售更多产品。
你已经做出了一些伟大的决定,但这并不意味着它会很容易!
WooCommerce 订阅现在支持超过 15,000 家商店的定期付款。 在过去五年中,作为软件开发团队的一员,我从技术角度了解了很多关于订阅的知识,并希望分享这些经验教训。
花 10 分钟阅读这篇文章,然后按照它的建议采取行动,可以为您带来数周的回报和数千美元的节省。
我将重点关注三个重要领域:
- 选择主机
- 选择支付网关和扩展
- 辨别您在网站上运行的代码
让我们首先看看为什么这些信息很重要。
开源订阅软件所需的更大责任
使用 WooCommerce 订阅,您几乎可以完全拥有和控制您的账单。 定期付款数据在您的 WooCommerce 商店中存储和执行。 商店的数据库和应用程序在您的控制范围内。
与闭源 SaaS 计费软件相比,这种控制级别使 WooCommerce 订阅独一无二。 甚至其他开源选项也将处理预定付款的责任转交给支付网关。
这种设计为您和您的商店提供了比任何其他订阅软件解决方案更多的功能和灵活性。 如果一切顺利,您的业务将运行多年,今天注册的订阅者在 10 年甚至 20 年后仍然会积极订阅您的商店。 这是拥有数据和使用开源软件的一大好处——只要您需要,您现在拥有的一切都是您的。
伴随着这种力量而来的是责任。 一开始就做出正确的选择将带来红利,并使您的订阅顺利进行。 错误的决定可能会花费您进行修复和失去订阅者的费用。
请允许以下几点来指导您在不久的将来和未来几年内为您的订阅商店做出的决定。
为 WooCommerce 订阅选择主机
托管是您的房地产。 选择优质的房地产,您的业务将蓬勃发展。 这是一开始就做好的最重要的选择。
使用 WooCommerce 订阅,您可以控制您的计费数据和应用程序。 这就是为什么托管至关重要。 您的主机负责您的付款。
WooCommerce 订阅托管建议:Pagely、Pressable 和 Pantheon
在处理了数千张支持票后,我一直看到 Pagely 在我们推荐给他们的人中表现最好。
我们还看到许多商店在与其他主机出现问题后通过 Pressable 和 Pantheon 获得了成功。
LiquidWeb 是一个新进入者,并且比任何人都投资更多,为 WooCommerce 创建一个优秀的平台。 例如,自动更新的视觉比较。 在撰写本文时,我不能根据个人测试推荐它们,但鼓励您查看它们。

为 WooCommerce 订阅选择主机并不像找到一个好的 WordPress 主机那么简单。 您的商店不仅仅是一个 WordPress 网站。 这是一个定期计费应用程序。 寻找适合运行 Web 应用程序的主机,而不仅仅是博客。
例如,一些主机强制执行严格的脚本超时。 允许 WooCommerce 订阅运行流程的时间越长,它处理付款的速度就越快。 如果您在强制执行无法延长或删除的超时的主机上同步定期付款,则随着您的商店的增长,超时将变得很麻烦,因为与不存在超时相比,处理付款的速度会更慢。
更换主机是一个耗时且成本高昂的过程,因此值得预先选择一个可以与您一起成长的合适的主机。
旁注:我们尚未对大多数主机上的 WooCommerce 订阅性能进行正式或广泛的测试。 如果官方托管指南对您有帮助,请告诉我们。
WooCommerce 订阅的付款
您做出的下一个重要决定是围绕付款。
当客户通过您的商店创建订阅时,支付网关会保存他们的支付数据。 要切换,您需要:
- 将所有支付数据迁移到新的支付网关,然后将其与 WooCommerce 中的数据库同步。 只有一些提供支付数据可移植性的支付网关才能进行迁移。
- 取消现有网关中的所有自动付款,并要求客户使用新网关重新注册。
这些都是耗时且昂贵的选择,您可以通过从面向未来的支付网关开始来避免这些选择。
1. 选择支付网关
根据我的经验,WooCommerce 订阅的最佳支付网关是 Stripe。 我已经看到成千上万的大小商店使用它并取得了巨大的成功。
Braintree 通过 PayPal 和 Authorize.net CIM 也是不错的选择。
所有三个支付网关都有用户友好的仪表板和现代 API。 此外,还有可靠的 WooCommerce 扩展将它们与您的商店连接起来。
如果这三个网关在您所在的地区不起作用怎么办?
并非所有商家都可以访问这些支付网关。 您的商店可能位于他们不支持的国家/地区。 您的产品目录可能会将您归类为违禁业务。
在这些情况下,您仍然有很多不错的选择。 还有很多你应该避免的。
要选择您可以依赖的支付网关,请查找:
- 支付令牌的数据可移植性,例如信用卡号
- 支持使用客户首选的付款方式进行自动定期付款
- 一种现代的支付方式,而不仅仅是一种流行的方式
定期支付数据的可移植性
如果您选择切换,某些支付网关允许您将支付数据(例如信用卡号)移植到不同的支付网关。 这意味着您可以更改网关,而无需您的订阅者再次注册。
如果支付网关提供数据可移植性,则表明企业打算在未来如何竞争。 它表明了保持费用、功能和客户服务竞争力的意图。
如果支付网关锁定了您的数据,即使他们的产品落后于竞争对手,它也可能是一种留住您的策略。
使用客户的首选付款方式自动定期付款
许多支付网关支持不同的支付方式,例如信用卡、直接借记卡或 ACH。 这并不意味着他们能够执行自动定期付款。
例如,支付网关可能为一次性付款提供直接借记,但未来没有 API 可以自动提取直接借记。
在大多数情况下,您需要一个 WooCommerce 扩展的“令牌”才能处理自动定期付款。 了解该支付方式是否支持标记化。 如果是,那么应该可以收取自动定期付款。
现代支付方式
在过去的十年中,支付技术有了很大的改进。 更老、更成熟的球员有时会继承他们早期的遗产。
这并不意味着您需要使用像 Bolt 这样的新进入者。 不过,根据我的经验,这确实意味着选择一家拥有 5-10 年历史的公司将比使用一家拥有 10-20 年历史的公司带来更好的体验。

2. 选择扩展
选择支付网关后,您还需要为 WooCommerce 选择支付网关扩展。 这里需要考虑三件事:
- 订阅功能支持
- 著名的扩展开发者
- 针对客户首选付款方式的自动定期付款

WooCommerce 订阅功能支持

尽可能选择完全支持 WooCommerce 订阅的网关。 这有助于您充分利用商店。 要查看受支持功能的细分,请访问:订阅支付方式和网关。
该指南中的功能也是订阅中许多其他功能的基本功能。 例如,对经常性总修改的支持也解锁了以下能力:
- 客户升级他们的订阅
- 店主修改未来的付款金额
- 订阅自动重试失败的付款并获得额外收入。
当扩展支持所有功能时,这很好地表明支付网关提供了现代 API。
著名的 WooCommerce 扩展开发人员
大多数支付网关都有不止一个 WooCommerce 扩展可用。 即使支付网关是可靠的,编码不当的扩展也会影响您的经常性支付——有时甚至会导致无法处理。
从知名开发者那里选择一个 WooCommerce 扩展。
SkyVerge 是该领域的领导者。 如果您在支付网关上看到 SkyVerge 名称,您可以相信它是一流的。 幸运的是,他们已经为许多支付网关构建了扩展。
支持使用您首选的付款方式进行自动定期付款
扩展有时不支持定期付款,有时也无法添加。
如果您看不到某个付款方式是否支持自动定期付款,请联系开发者并进行了解。
选择订阅支付网关的成本考虑
最后,在支付网关方面,更高的费用并不意味着更高的成本。
一些网关具有繁重的配置要求,这将花费您和您的团队的时间。
为高级支付网关扩展支付 79 美元/年最终可能会为您节省从更便宜或质量较低的扩展迁移的成本。
付款是您订阅的燃料。 将费用视为对平稳关系的投资,而不是成本。
注意添加到您网站的代码
WooCommerce 是一个开放系统。 这为您提供了许多优势。 这也意味着一个薄弱环节可以取消您商店的其他功能。
对于 WooCommerce 订阅,这可能很严重。
如果您添加的插件在处理数百次定期付款的同一天出现错误,则这些付款可能会失败。 这种情况很少见,但可能而且很容易避免。
为了避免像这样的噩梦场景:
- 为更新建立良好的更新和测试流程。
- 对添加到站点的代码有选择性。
测试定期付款
在您的实时站点上更新插件之前,请在暂存站点上更新它们并测试定期付款。 这可以很好地表明,一旦插件更新,您的实时网站将不会遇到重复付款的中断。 注意:订阅会在临时站点上切换到“临时模式”,因此不会完成完整的付款流程。
要克服这个问题,请选择一个将应用程序代码与数据库分开的工作流程,然后:
- 创建一个开发站点。
- 从 CSV 导入 100 个测试订阅,付款设置为在 10-15 分钟内处理。
- 确保使用更新的插件进行所有付款。
您不需要为每个插件更新运行此测试。 最好在更新所有插件的情况下为整个系统运行一次; 在极少数出现问题的情况下,努力隔离它。
测试定期付款的更简单方法是使用 Robot Ninja。 我们目前正在探索如何让它运行定期的定期支付测试,类似于结账时的实时支付测试。

选择优质代码
您商店的代码来自您或聘请的开发人员添加的主题、插件和自定义代码。
每一段代码都为失败添加了一个新的向量。 在添加的代码中要无情地辨别。
选择具有公开可用反馈的插件或主题,例如 WooCommerce.com 扩展上的评论系统。
理想情况下,还可以与现有客户联系以了解他们的经验。 您可以通过社区渠道做到这一点,例如当地的 WooCommerce 聚会或 WooCommerce 社区 Slack。
请记住,在插件上节省 50 美元可能会使您因支付失败或时间修复问题而损失数千美元的收入。 较低的价格并不总是意味着较低的成本。
寻找具有相关经验的开发人员。 WooCommerce 订阅是一个复杂的系统。 有经验的开发人员将更快地创建解决方案并避免常见的陷阱。
每一段代码都为失败添加了一个新的向量。 在添加的代码中要无情地辨别。
拥有丰富订阅经验的三个机构是 Saucal、Silicon Dales 和 Mindsize。 从合作了一年或更长时间的客户那里获得参考是明智的。
对于订阅,时间范围很重要。 插件一开始可能很好,但在第 100 次续订或第 10,000 名订阅者之后可能会出现问题。 一个机构可能会在预算范围内按时完成工作,但六个月后,一个未被发现的错误可能会导致问题。

自定义代码和缺失的功能
关于自定义代码的最后一点。
在过去的五年中,我们发布了 100 多个新版本的订阅,带来了新的特性和功能。 销售和管理订阅的方式有很多种,商家还可以添加更多功能来实现这一目标。
如果您的企业并不急需某个功能,请等待 WooCommerce 订阅将其包含在内。
我们会在功能路线图上发布即将发布的版本中的计划,并根据投票数对功能请求进行优先级排序。
只要您对 WooCommerce.com 的订阅处于活动状态,您就可以访问新功能。 除了更便宜之外,它几乎总是比定制的任何东西都更强大和面向未来。 在开发功能时,我们会采用严格的质量保证来确保我们发布的代码可以在 15,000 家商店中使用。 这种方法意味着我们需要时间来发布新功能,但一旦它们可用,您就可以依赖它们。
我们大约每年发布一次,但有时会提前六个月或更长时间提供测试版。 如果您想提前使用某个功能,请联系 Prospress 支持。
祝您订阅成功
恭喜! 您现在知道了成功使用 WooCommerce 订阅所需的一切。
总结一下我的建议:
- 托管:您的商店将在 Pagely、Pressable 或 Pantheon 的基础上稳固发展。
- 支付网关:通过 PayPal 或 Authorize.net CIM 使用 Stripe、Braintree,您的商店将享有多年的良好关系。
- 自定义代码:Saucal、Silicon Dales 和 Mindsize 是具有丰富订阅经验的代理机构。 尽可能等待将功能添加到订阅核心。
祝你的创业之旅好运!
如果您正在转向订阅,那么遵循本文中的指导意味着将在技术方面取得成功。 如果您遇到暴风雨天气,请随时联系 Prospress 支持。
- 如何开始咖啡订阅业务:终极指南
- 10 家 WooCommerce 商店出售令人敬畏和不寻常的东西
- 如何自动化您的订阅网站(并节省时间)
编辑:2018 年 2 月 28 日 - 关于托管超时的部分已更新,以反映不需要允许 WooCommerce 订阅运行更长时间的流程,但当它可以运行更长时间时会更快地处理付款。
—————
Brent Shepherd 认为 WooCommerce 是自 WordPress 以来网络上发生的最好的事情。
自 2011 年以来,他一直与 WooCommerce 合作。除了是 WooCommerce 订阅的原始开发人员外,他还是 WooCommerce 旧金山聚会的联合组织者,对第一本 WooCommerce 书籍进行了技术评论,并在三大洲就 WooCommerce 进行了会谈.
在 WooCommerce 订阅成功之后,布伦特创立了 Prospress,其使命当然是使用 WooCommerce 帮助人们通过 WordPress 繁荣发展。 Prospress 还生产 Small World 和 Robot Ninja。