應選擇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函式示例:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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'); }
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'); }
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可能是最佳選擇。

您商店的獨特需求可能會逆勢而上,使一個外掛成為比另一個更好的選擇,但以上對於大多數商店來說是一個很好的經驗法則。

評論留言