第 15 章. 电子商务
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
在某些时候,您可能希望对访问您的应用程序收费,或者在您的网站上接受付款。在本章中,,我们将介绍现有的最佳电子商务和会员制插件,并为您提供一些选择要点。我们还将介绍在软件即服务(SaaS)模式下设置典型付费墙的步骤。
选择插件
有一种 WordPress 电子商务插件几乎就是电子商务的代名词:WooCommerce。 自本书第一版于 2014 年出版以来,WooCommerce 不仅主导了 WordPress 电子商务平台,还主导了整个电子商务。我们将在此简要介绍 WooCommerce,并介绍一些应用程序开发人员会感兴趣的钩子和过滤器。
尽管 WooCommerce 是一款制作精良、维护良好的产品,但在某些情况下,其他电子商务插件可能更适合。我们还将介绍 Paid Memberships Pro(一款专注于会员制的电子商务插件)和 Easy Digital Downloads(一款专注于虚拟商品的电子商务插件)。
本章介绍的插件具有这些共同特点:
-
与多种支付网关集成
-
安全结账表单
-
保存的订单信息
-
产品(或会员级别)及定价
我们将在下文中指出每种电子商务插件的独特功能。
WooCommerce
很难计算电子商务平台的市场份额、 1但 WooCommerce 可能至少占所有电子商务网站的 20%。2WordPress.org称,该插件已在 400 多万个活跃网站上被下载了 4700 多万次。无论如何计算,大量网站都在使用 WooCommerce。这就是 Automattic 在 2015 年收购 WooCommerce 的原因,也是我们首先关注 WooCommerce 的原因。
WooCommerce 和其他 "购物车插件 "都包含这些功能:
-
产品自定义帖子类型
-
浏览产品的能力
-
产品搜索功能
-
可同时购买多种产品
-
支持计算送货地址和送货价格
-
支持自定义税收规则
有关如何设置 WooCommerce 的文档以及更多信息,请访问WooCommerce 网站。
WooCommerce 插件和扩展功能
WooCommerce 可在 WordPress.org 存储库中免费获取。该核心插件具备定义产品和价格以及通过 PayPal 接受付款所需的一切功能。Stripe 支付网关扩展最近免费提供,它是 WooCommerce 在网站上直接接受信用卡的最常用方式,但您想使用的任何支付网关都可以使用扩展。
WooCommerce 有数十种免费和付费扩展,可用于增强核心插件、集成第三方营销服务、引入新产品类型、集成运输服务或改进商店管理。其中最受欢迎的两个扩展是WooCommerce Subscriptions(允许您收取定期付款)和WooCommerce Memberships(也允许您收取定期付款,并根据会员级别限制内容)。即将介绍的 Paid Memberships Pro 插件正是针对这种使用情况而精简的,但如果您已经在使用 WooCommerce,或需要 WooCommerce 能很好地处理的其他功能,这些扩展插件也是不错的选择。
通过钩子定制 WooCommerce
WooCommerce(和其他优秀的 WordPress 插件一样)有大量的操作和过滤钩子,您可以用它们来定制插件在您网站上的工作方式。请查看完整的操作和过滤钩子参考资料。
下面,我们将通过一些示例,让您了解使用几个典型的 ...