订阅 2.0 就在这里,提供多种订阅支持等等
已发表: 2015-10-06想在同一笔交易中销售不同的订阅产品? 或者更改现有订阅的到期日期? 或者,也许您希望客户能够查看其订阅的全部详细信息,包括税金、送货方式和送货地址?
随着 WooCommerce 订阅 2.0 的发布,您现在可以完成所有这一切,甚至更多!
订阅 2.0 重新发明了我们最受欢迎的扩展之一,以考虑到店主三年来的反馈。 除了引入新功能外,2.0 版还改进了许多现有功能并更改了内部结构,从而更容易自定义扩展并对其进行扩展以满足不断增长的客户群的需求。
以下是 Subscriptions 2.0 中一些最好的新增功能。
多个订阅
在 2.0 版之前,客户需要重复整个结帐流程才能订阅不同的产品。 不再!
您的客户现在可以在同一笔交易中购买任意数量的不同订阅产品。
更好的是,订阅会根据产品的计费时间表对产品进行智能分组。 这通过在一次交易中处理多个产品的注册和续订来降低支付网关费用。 它还通过创建单个续订订单而不是为单个货物创建多个订单来简化履行。
在新的多订阅指南中了解有关此功能的所有工作方式。
新添加/编辑订阅屏幕
有时,客户会打电话订购,您需要手动为他们添加订阅。 其他时候,您可能需要在提供折扣或延长免费试用期时更改现有订阅的条款。
使用订阅 1.5,编辑订单屏幕是您可以添加或修改订阅的地方。 但这是违反直觉的。 我们知道我们可以做得更好。
这就是 Subscriptions 2.0 引入了一个专门用于添加和修改订阅信息的新管理屏幕的原因。
但这并不意味着您需要学习如何使用另一个界面。 新屏幕基于 WooCommerce 编辑订单屏幕。 因此,如果您曾经添加或修改过订单,那么您已经知道如何添加或修改订阅。
既然 Subscriptions 具有专门设计的用于修改订阅的界面,它还为您提供了对订阅详细信息的更多控制权。
您现在可以添加和修改订阅的所有详细信息,包括以前无法更改或添加的字段,包括:
- 试用结束日期
- 到期日期
- 支付方式
- 运输方式
- 订单项
在添加或编辑订阅指南中了解有关新的 WooCommerce > 编辑订阅界面的更多信息。
客户查看订阅信息的新页面
Subscriptions 2.0 还使您的客户可以更轻松地查看和管理他们自己的订阅。
他们现在无需联系您(店主)询问详细信息,例如下一个订单的送货地址,他们现在可以在“我的帐户”部分下的特殊页面上查看该信息。
与 WooCommerce 的查看订单页面类似,新的查看订阅页面全面显示了有关订阅的信息。 客户将看到他们的计费时间表、付款方式、地址、产品、费用、税金、运输成本和其他相关的行项目。
了解有关新的查看订阅页面的更多信息。
一种新的支付方式
PayPal Standard 一直与 WooCommerce 和订阅捆绑在一起。 但是,开箱即用的 PayPal 标准付款方式无法支持订阅的所有新功能,例如多个订阅。
这就是为什么在 Subscriptions 2.0 中,我们引入了一种使用 PayPal 的全新方式:参考交易。
这个新系统可以销售多个订阅、更改定期总计和计费时间表,并允许您的客户切换他们使用 PayPal 购买的订阅。 开箱即用的 PayPal Standard 无法实现这一切。
要充分利用 Subscriptions 2.0 的新功能,PayPal必须在您的帐户上启用参考交易支持。 但不要担心:如果您使用 PayPal Standard 并且 PayPal 需要一段时间才能在您的帐户上启用参考交易,您可以继续销售直到您获得批准。 在那之前,您将无法访问系统的新功能。
以及更多
订阅 2.0 还引入了:
- 基本的可下载文件滴
- 新的待取消状态
- 重新订阅的新术语
- 一次性运输选项
- 改进的列表表
您可以通过阅读文档来查看完整的功能列表。
开发人员的引擎盖下的一瞥
Subscriptions 2.0 引入了基于 WooCommerce 自定义订单类型 API 的新架构。 这从根本上改变了订阅数据的存储和访问方式。
这对于购买多个订阅是必要的,但它也使得在订阅之上编写自定义代码变得更加容易。
新订阅订单类型
通过在 WooCommerce 中将订阅作为订单类型,它现在也是自定义帖子类型。 这意味着您将在 WordPress 熟悉的帖子、帖子元表以及 WooCommerce 的订单项和订单项元表中找到订阅数据。 它还可以使用所有熟悉的 WordPress 功能来查询或修改订阅数据。
最好的部分:因为订阅现在使用这种熟悉的数据库模式,订阅数据与 WordPress 和 WooCommerce 核心帖子类型(如帖子和订单)一样可扩展。
新订阅对象
作为自定义订单类型,订阅现在也被实例化为应用程序级别的对象。 用于检索或修改订阅数据的繁琐 API 已不复存在! 相反,您可以使用新的WC_Subscription
类对订阅进行操作。
因为WC_Subscription
类扩展了WC_Order
,所以您可以使用其熟悉的方法来处理订阅,例如$subscription->update_status()
或$subscription->get_total()
。
还有一些专门针对订阅数据的新方法,例如$subscription->update_dates()
和$subscription->get_related_orders()
。
REST API 端点
我们不仅改进了人类界面,还改进了计算机界面。 应用程序现在可以通过 RESTful API 端点在 WooCommerce 商店中创建、读取、更新或删除订阅。
想要列出网站上的所有订阅? 获取/wc-api/v2/subscriptions/
。 想要了解特定订阅的详细信息? 获取/wc-api/v2/subscriptions/<id>/
。
升级说明
2.0 版是 WooCommerce 订阅扩展的重大更新。 更新前请:
- 更新所有其他 WooCommerce 扩展
- 创建数据库和站点文件的备份
- 如果可能,在暂存站点上使用 2.0 版测试所有插件、自定义代码和支付网关
为帮助确保您获得顺畅的升级体验,请按照 WooCommerce 订阅升级指南中的说明进行操作。
立即试用 Subscriptions 2.0,并继续关注更多内容
目前为止就这样了。 但这肯定不是 Subscriptions 故事的结局。
现在我们已经完成了这次重大的重新开发,我们已经在研究 2.1 及更高版本为您带来什么。 在未来,您可以期待更好地报告经常性收入、新的失败支付重试系统、客户将订阅赠送给其他人的方式,以及允许客户订阅几乎任何产品的迷你扩展,而不仅仅是订阅产品。
请继续关注这些新功能的更新。 但与此同时,如果您希望看到某个特定功能或更新,请在我们的创意板上提交一个创意。
对订阅 2.0 有任何想法或问题吗? 请在评论中告诉我们——我们总是渴望收到您的来信。