应选择WooCommerce还是Easy Digital Downloads来搭建数字文件下载站

应选择WooCommerce还是Easy Digital Downloads来搭建数字文件下载站

就其市场份额而言,WordPress是创建电子商务商店的最流行方式。尽管WooCommerce非常受欢迎,但实际上您可以通过多种方式使用WordPress创建电子商务商店,Easy Digital Downloads是另一个不错的选择。

这可能会让您想知道……当谈到WooCommerce与Easy Digital Downloads时,您应该使用哪个插件来建立您的商店?

嗯,简单的答案是WooCommerce是针对实体产品的,而Easy Digital Downloads是针对数字产品的

但是,虽然上面这句话总体上是正确的,但也有点过于简单化了。也就是说,您仍然可以使用WooCommerce销售数字产品,也可以使用Easy Digital Downloads销售实体产品。

因为答案并不总是那么简单,所以我们将在这篇文章中深入研究WooCommerce与Easy Digital Downloads的完整比较。

最后,您应该知道哪一个是您的WordPress电子商务商店的正确选择。

WooCommerce和Easy Digital Downloads

毫无疑问,WooCommerce是WordPress电子商务的巨头。2015年被Automattic以约3000万美元收购,WooCommerce在互联网上所有电子商务网站的市场份额约为8% 。当您查看前100万个网站时,这一比例高达21%。

WooCommerce最初是为处理实体产品而构建的,尽管您现在也可以将其用于数字产品。

它的受欢迎程度,加上它得到Automattic支持的事实,意味着:

  • WooCommerce扩展有一个巨大的市场,您可以使用它为您的商店添加额外的功能。WooCommerce主题也是如此。
  • 它得到持续的支持和发展。基本上,它不会很快消失。
  • 如果您遇到任何问题,很容易找到帮助或专家支持。

Easy Digital Downloads,通常缩写为 EDD,不如WooCommerce受欢迎。从数字上看,它仅为BuiltWith Top Million的0.2%提供动力。但这没什么好嘲笑的,它在销售数字产品的电子商务商店中非常受欢迎。

顾名思义,Easy Digital Downloads是为处理数字产品而构建的,尽管它现在确实为实体产品提供基本支持。像WooCommerce:

  • Easy Digital Downloads拥有官方和第三方扩展的市场。Easy Digital Downloads于2017年在其内部托管市场,但您仍然可以找到大量第三方插件。
  • 虽然EDD背后的公司Sandhills Development没有Automattic那么大,但它仍然相当成熟。除了EDD,它还有Restrict Content Pro和AffiliateWP等插件。

Google趋势 – WooCommerce与Easy Digital Downloads

Google趋势 – WooCommerce与Easy Digital Downloads

您可以通过WooCommerce和Easy Digital Downloads卖什么?

好的,尽管我们在开始时为您提供了简化版本,但您可以同时使用WooCommerce和Easy Digital Downloads来销售实体和数字产品。

话虽如此,有一个原因仍然是一个很好的经验法则:

  • 虽然您可以使用Easy Digital Downloads来销售实体产品,但它仍然是为数字产品而构建的,因此对实体产品的支持永远不会像WooCommerce那样详细。
  • WooCommerce具有许多不适用于数字产品的功能。基本上,对于纯粹的数字商店来说,你不需要很多过度杀伤力。
  • 虽然两者都支持软件许可证密钥,但大多数开发人员似乎更喜欢Easy Digital Downloads的许可证密钥和订阅方法。EDD的软件许可模块会定期更新。

要点

  • 如果您的商店主要销售数字产品,而只有少量实体产品,那么Easy Digital Downloads可能是您的最佳选择。
  • 如果您的商店主要销售实体产品,您可能需要WooCommerce,因为Easy Digital Downloads仅用于基本的实体运输。如果您决定将来要销售一些数字产品,您仍然可以,因为WooCommerce确实支持数字产品。请务必查看我们关于WooCommerce订阅的深入指南。

您可以使用哪些支付网关?

当谈到大牌支付网关时,您可能不会注意到WooCommerce与Easy Digital Downloads之间的任何区别。也就是说,这两个插件都支持大名称,例如:

  • PayPal
  • Stripe
  • Authorize.net
  • 2Checkout

话虽如此,我们想强调的是,WooCommerce和Easy Digital Downloads都免费提供Stripe和PayPal支付网关(过去,EDD曾经收取89美元来访问Stripe)。

使用方形?查看我们的深度比较博文:Stripe vs Square

此外,如果您需要不同的支付网关——比如特殊的本地支付网关——WooCommerce因其受欢迎程度而具有更广泛的扩展集。

您可以找到大量用于Easy Digital Downloads的第三方支付网关,但其中许多都没有得到很好的维护。

要点

  • 两者都支持所有主要的支付网关。
  • WooCommerce免费为您提供更多支付网关。
  • 由于受欢迎,WooCommerce对较小的本地网关有更好的支持。

有哪些附加组件和主题可用?

由于其受欢迎程度,WooCommerce拥有更多的插件和主题选择。例如,出现了一些快速搜索:

  • 在WordPress.org上大约有5,600个WooCommerce插件,而在Easy Digital Downloads中大约有600个
  • CodeCanyon大约有2,700个WooCommerce插件,而Easy Digital Downloads大约有300个

当然,您不需要数千个插件 – 您只需要几个关键插件或仅需要此精选列表中最好的WooCommerce插件。因此,这两个数字之间的差异不一定会影响您的决定。

这里的想法只是为了说明WooCommerce具有更大的扩展市场,如果您需要一些特殊的利基功能,这可能会有所帮助。

话虽如此,Easy Digital Downloads扩展了您销售数字产品所需的所有重要功能,以及大量漂亮的主题。

要点

  • WooCommerce拥有更大的附加组件和主题市场。
  • 这在现实生活中可能没有任何区别,因为您可能只需要几个关键插件——您需要检查自己是否每个解决方案都可以通过核心功能或附加组件提供必要的功能。

一个插件比另一个更容易使用吗?

这两个插件都可以轻松创建电子商务商店,并且在可用性方面没有太大差异。如果您可以使用WooCommerce,则使用E​​asy Digital Downloads应该没有问题(反之亦然)。

如果您想比较使用每个插件创建商店的工作原理,我们为每个插件编写了详细的教程:

两个教程都将带您完成创建电子商务商店的整个过程,这应该让您了解这两个插件的易用性。

关键要点

  • 这两个插件都可以轻松地使用WordPress创建电子商务商店。

WooCommerce vs Easy Digital Downloads:定价

最后,我们来定价……

虽然这两个核心插件都是免费的,但无论您选择哪个插件,您都需要至少购买一些高级扩展。

不幸的是,对于哪个更便宜没有一揽子规则——这有点像问,“红色汽车比蓝色汽车便宜吗?”。答案是,这取决于……

由于Easy Digital Downloads在2016年底价格上涨,个别WooCommerce扩展通常会便宜一些,或者有时价格相对较高。例如:

  • WooCommerce付费支付网关的价格通常为79美元,但Easy Digital Downloads的价格为89美元。
  • WooCommerce软件许可为129美元,定期付款为199美元。在Easy Digital Downloads上,软件许可起价为99.50美元,定期付款为199美元。

不过, Easy Digital Downloads也出售捆绑包,这可以为您节省大量资金。例如,您可以在第一年以499.50美元(之后每年999美元)的价格访问所有可在无限站点上使用的扩展,这可以为您节省大量资金,尤其是在多个站点上:

Easy Digital Downloads捆绑包(按年计费)

Easy Digital Downloads捆绑包(按年计费)

虽然有几个WooCommerce捆绑包,但没有什么可以与Easy Digital Downloads捆绑包所获得的价值相媲美。

因此,如果您需要使用大量扩展,尤其是在多个站点上,Easy Digital Downloads的捆绑方法实际上可能会使其更实惠。

要点

  • 对于WooCommerce与Easy Digital Downloads哪个更便宜,没有硬性规定。
  • 单个WooCommerce扩展似乎通常要便宜一些。
  • Easy Digital Downloads的捆绑包可能会让它更实惠,尤其是在您需要大量扩展或运行多个商店的情况下。

电子商务表现

要记住的一个非常重要的方面是性能。WordPress电子商务网站要求非常高,并且会生成大量绕过缓存的动态页面加载。

由于Easy Digital Downloads更专注于其方法,因此它通常具有更好的开箱即用性能。例如,这是一个优化的Easy Digital Downloads商店,加载时间不到600毫秒(仅代表本次测试数据)。

Easy Digital Downloads加载时间示例

Easy Digital Downloads加载时间示例

如果我们看一下WooCommerce与Easy Digital Downloads的全新安装,我们也会看到不同之处。我们设置了一个包含单个产品、购物车的商店页面,并进行了一些测试。

全新安装WooCommerce

我们全新的未优化WooCommerce安装在774毫秒内加载。以下是商店页面上加载的8个WooCommerce脚本

  • /plugins/woocommerce/assets/css/woocommerce-layout.css
  • /plugins/woocommerce/assets/css/woocommerce-smallscreen.css
  • /plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
  • /plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
  • /plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
  • /plugins/woocommerce/assets/js/frontend/woocommerce.min.js
  • /plugins/woocommerce/assets/js/frontend/cart-fragments.min.js
  • /?wc-ajax=get_refreshed_fragments

WooCommerce网站,尤其是大型网站,有时会遇到/?wc-ajax=get_refreshed_fragments脚本加载时间问题 。 WooCommerce中的购物车片段功能和/或AJAX请求用于在不刷新页面的情况下更新购物车总数。问题是这个请求不能被缓存,有时是有代价的。

您必须改进的一个选项是使脚本出列。您甚至可以在特定页面上执行此操作,例如您最重要的页面主页。当然,这不是必须的,但可以提高速度。您可以在GitHub上查看此问题以及可以使用的dequeue函数示例:

add_action( 'wp_enqueue_scripts', 'dequeue_woocommerce_cart_fragments', 11); function dequeue_woocommerce_cart_fragments() { if (is_front_page()) wp_dequeue_script('wc-cart-fragments'); }

其他一些替代方法是使用性能插件,该插件允许您轻松禁用购物车片段功能或JavaScript购物车解决方案。如果您好奇,启用WooCommerce时,上述所有8个脚本也会在整个站点范围内加载。

全新安装Easy Digital Downloads

我们全新的未优化Easy Digital Downloads安装在717毫秒内加载。与WooCommerce相比,总加载时间减少了7.36%。商店页面上也只有两个Easy Digital Download脚本

  • /plugins/easy-digital-downloads/templates/edd.min.css
  • /plugins/easy-digital-downloads/assets/js/edd-ajax.min.js

因此,虽然没有太大的区别,但就商店页面上加载的内容而言,EDD的重量肯定更轻。启用EDD时,上述两个脚本也会在站点范围内加载。

优化电子商务以提高性能

如果优化正确,Easy Digital Downloads和WooCommerce都可以快速加载。但是,WooCommerce通常需要更多调整和WooCommerce优化托管。以下是我们进一步找到性能和功能之间完美平衡的几种方法:

  • 使用快速的服务器级页面缓存和规则,以确保正确的WooCommerce和EDD功能。
  • 默认情况下,某些不应该被缓存的页面,例如购物车、我的帐户和结帐,被排除在缓存之外。
  • 当检测到或时,用户会自动绕过缓存,edd_items_in_cart以确保顺利且同步的结帐过程。
  • 当检测到woocommerce_items_in_cart cookieedd_items_in_cart 时,用户会自动绕过缓存,以确保顺利同步结算过程。 

您应该使用WooCommerce还是Easy Digital Downloads?

最后,还是回到了我们在介绍中设置的简单区别:

  • 对于主要销售实体产品的商店,WooCommerce可能是最佳选择。
  • 对于主要销售数字产品的商店,尤其是那些需要软件许可证的商店,Easy Digital Downloads可能是最佳选择。

您商店的独特需求可能会逆势而上,使一个插件成为比另一个更好的选择,但以上对于大多数商店来说是一个很好的经验法则。

评论留言