7個可用于自建電商站點的開源解決方案
在??之前的文章??中,我介紹過一些開源內容管理系統Content Management System(CMS),顧名思義,這些 CMS 平臺更適用于以內容為主的站點。
那如果想要建立自己的線上購物站點呢?我們正好還有一些優秀的開源電商解決方案,可以自行部署在自己的 Linux 服務器上。
這些電商解決方案是專為搭建線上購物站點設計的,因此都集成了庫存管理、商品列表、購物車、下單、愿望清單以及支付這些必需的基礎功能。
但請注意,這篇文章并不會進行深入介紹。因此,我建議最好廣泛試用其中的多個產品,以便進一步的了解和比較。
優秀的開源電商解決方案
開源電商解決方案種類繁多,一些缺乏維護的都會被我們忽略掉,以免搭建出來的站點因維護不及時而受到影響。
另外,以下的列表排名不分先后。
1、nopCommerce
nopCommerce 是基于 ??ASP.NET Core?? 的自由開源的電商解決方案。如果你要找的是基于 PHP 的解決方案,可以跳過這一節了。
nopCommerce 的管理面板界面具有簡潔易用的特點,如果你還使用過 OpenCart,就可能會感到似曾相識(我不是在抱怨)。在默認情況下,它就已經自帶了很多基本的功能,同時還為移動端用戶提供了響應式的設計。
你可以在其??官方商店??中獲取到一些兼容的界面主題和應用擴展,還可以選擇付費的支持服務。
在開始使用前,你可以從 nopCommerce 的??官方網站???下載源代碼包,然后進行自定義配置和部署;也可以直接下載完整的軟件包快速安裝到 web 服務器上。詳細信息可以查閱 nopCommerce 的 ??GitHub 頁面??或官方網站。
2、OpenCart
OpenCart 是一個基于 PHP 的非常流行的電商解決方案,就我個人而言,我曾為一個項目用過它,并且體驗非常好,如果不是最好的話。
或許你會覺得它維護得不是很頻繁,但實際上使用 OpenCart 的開發者并不在少數。你可以獲得許多受支持的擴展并將它們的功能加入到 OpenCart 中。
OpenCart 不一定是適合所有人的“現代”電商解決方案,但如果你需要的只是一個基于 PHP 的開源解決方案,OpenCart 是個值得一試的選擇。在大多數具有一鍵式應用程序安裝支持的網絡托管平臺中,應該可以安裝 OpenCart。想要了解更多,可以查閱 OpenCart 的官方網站或 ??GitHub 頁面??。
3、PrestaShop
PrestaShop 也是一個可以嘗試的開源電商解決方案。
PrestaShop 是一個積極維護下的開源解決方案,它的官方商店中也有額外提供主題和擴展。與 OpenCart 不同,在托管服務平臺上,你可能找不到一鍵安裝的 PrestaShop。但不需要擔心,從官方網站下載下來之后,它的部署過程也并不復雜。如果你需要幫助,也可以參考 PrestaShop 的??安裝指南??。
PrestaShop 的特點就是配置豐富和易于使用,我發現很多其它用戶也在用它,你也不妨試用一下。
你也可以在 PrestaShop 的 ??GitHub 頁面??查閱到更多相關內容。
4、WooCommerce
如果你想用 ??WordPress?? 來搭建電商站點,不妨使用 WooCommerce。
從技術上來說,這種方式其實是搭建一個 WordPress 應用,然后把 WooCommerce 作為一個插件或擴展以實現電商站點所需要的功能。很多 web 開發者都知道如何使用 WordPress,因此 WooCommerce 的學習成本不會很高。
WordPress 作為目前最好的開源站點項目之一,對大部分人來說都不會有太高的門檻。它具有易用、穩定的特點,同時還支持大量的擴展插件。
WooCommerce 的靈活性也是一大亮點,在它的線上商店提供了許多設計和擴展可供選擇。你也可以到它的 ??GitHub 頁面??查看相關介紹。
5、Zen Cart
這或許是一個稍顯古老的電商解決方案,但同時也是最好的開源解決方案之一。如果你喜歡老式風格的模板(主要基于 HTML),而且只需要一些基礎性的擴展,那你也可以嘗試使用 Zen Cart。
就我個人而言,我不建議把 Zen Cart 用在一個新項目當中。但考慮到它仍然是一個活躍更新中的解決方案,如果你喜歡的話,也不妨用它來進行試驗。
你也可以在 ??SourceForge?? 找到 Zen Cart 這個項目。
6、Magento
Image Credits: Magestore
Magento 是 Abode 旗下的開源電商解決方案,從某種角度來說,可能比 WordPress 表現得更為優秀。
Magento 完全是作為電商應用程序而生的,因此你會發現它的很多基礎功能都非常好用,甚至還提供了高級的定制。
但如果你使用的是 Magento 的開源版,可能會接觸不到托管版的一些高級功能,兩個版本的差異,可以在??官方文檔??中查看到。如果你使用托管版,還可以選擇相關的托管支持服務。
想要了解更多,可以查看 Magento 的 ??GitHub 頁面??。
7、Drupal
Drupal
Drupal 是一個適用于創建電商站點的開源 CMS 解決方案。
我沒有使用過 Drupal,因此我不太確定它用起來是否足夠靈活。但從它的官方網站上來看,它提供的擴展模塊和主題列表,足以讓你輕松完成一個電商站點需要做的任何事情。
跟 WordPress 類似,Drupal 在服務器上的部署并不復雜,不妨看看它的使用效果。在它的??下載頁面??可以查看這個項目以及下載最新的版本。
- ??Drupal??
8、Odoo eCommerce
Odoo Ecommerce Platform
如果你還不知道,Odoo 提供了一套開源商務應用程序。他們還提供了??開源會計軟件??和 CRM 解決方案,我們將會在單獨的列表中進行介紹。
對于電子商務門戶,你可以根據需要使用其在線拖放生成器自定義網站。你也可以推廣該網站。除了簡單的主題安裝和自定義選項之外,你還可以利用 HTML/CSS 在一定程度上手動自定義外觀。
你也可以查看其 ??GitHub?? 頁面以進一步了解它。
總結
我敢肯定還有更多的開源電子商務平臺,但是,我現在還沒有遇到比我上面列出的更好的東西。