2026 年七大开源 marketplace 软件推荐

开源marketplace软件本身授权免费,但运行起来并不免费。2026年最强的选择是面向JavaScript团队的Mercur和Medusa、面向PHP团队的Bagisto,以及面向Ruby团队的Spree。每一种都需要开发者、主机和持续维护,因此以三年为周期计算,像Shopify加Garnet这样的托管路线往往成本更低。
这份汇总介绍的是可供你自托管搭建 您自己的 marketplace,而不是供你上架商品去卖的那些marketplace。如果你是想找一个地方去卖东西,这份清单找错地方了,我们的 marketplace 图书馆 才是正确的选择:它详细介绍了你真正会去入驻的平台,从 Etsy 及 eBay 到区域性的领先玩家,比如 Allegro 在波兰,以及 Bol.com 在荷兰。读到这里还没放弃的人,想要的正是开源所承诺的代码、掌控力和所有权。问题在于,维持这种所有权的运行成本才是关键,而大多数指南对此避而不谈,这篇不会。
对marketplace而言,“开源”究竟意味着什么
开源marketplace平台是一种你可以下载、阅读、修改并自行托管的软件,通常采用MIT或BSD等宽松许可证。你拥有这套安装实例的完全掌控权,没有任何供应商能提高你的价格、切断某个API,或从你的销售额中抽成。
有两样东西被当作“开源”出售,但其实并不是,而这一点很重要。
源码可见和这不是一回事。 CS-Cart 及 Sharetribe Go 两者都能让你查看和编辑代码,但各自的许可证都限制了你能做的事。Sharetribe 在2019年将Go的许可从MIT改为源码可见许可 并且已不再维护该项目。这就是第二个陷阱:一个项目可以是真正的开源项目,却依然被放弃维护。下载已经停更的代码,比付费购买有人维护的软件更糟糕,因为安全补丁现在完全成了你自己的问题。在把业务押注到任何代码仓库之前,先检查一下最后一次提交的日期。
以下项目截至2026年7月既是真正的开源项目,也仍在持续维护。
开源marketplace平台对比
以下并列列出了值得关注的开源多卖家marketplace平台。Star数量来自各项目的GitHub仓库,只能粗略反映社区规模与活跃度,并不代表质量。在基于任何一个平台构建之前,请核实当前许可证和最近的发布版本。
| 平台 | 技术栈 | 许可证 | GitHub星标数 | 多卖家 | 实际运营成本 |
|---|---|---|---|---|---|
| Mercur | Node / TypeScript(基于Medusa) | MIT | 约 1.6k | 内置 | 托管+开发团队 |
| Medusa | Node / TypeScript | MIT | 约 30k | 通过自定义模块 | 托管+开发团队 |
| Bagisto | PHP / Laravel | MIT | 约 24.7k | 扩展 | 托管+开发工时 |
| Spree Commerce | Ruby on Rails | BSD-3 | 约 15k | 扩展 | 托管+开发团队 |
| WooCommerce + Dokan | PHP / WordPress | GPL(Dokan Lite) | 24.7k(Woo) | Dokan 插件 | WP 托管 + Pro 版 |
| CS-Cart Multi-Vendor | PHP | 源码可见 | 不在GitHub上 | 内置 | 许可证+托管 |
| Shopify + Garnet | 托管应用 | 专有系统 | n/a | 内置 | 仅订阅制 |
最后两列才是诚实的部分。每一行真正开源的方案,都藏着同一项成本:总得有人来运行服务器,总得有人来打补丁。这份人力投入才是全部的真相所在,而 真实的自建与购买成本 用具体的美元数字进行了拆解。
Mercur:基于Medusa的开源B2B与B2C marketplace
Mercur是过去两年中出现的、功能最完整的开源marketplace引擎。它是 采用MIT许可证,基于MedusaJS构建,它提供了marketplace真正需要的各个组件:卖家入驻、多卖家商品目录、按卖家计算的佣金、管理后台、独立的卖家门户,以及自动打款。它既能作为开源B2B marketplace平台使用,也能作为B2C平台使用,这在该领域十分少见。
问题出在架构上。Mercur是headless架构,因此前台店铺需要你自己搭建或改造,打款也只能通过Stripe Connect完成。你还需要承担自行托管一个Node和PostgreSQL应用所带来的一切:部署、监控、扩容和升级。该项目由软件公司Rigby支持,其代码仓库 约1,600颗star,且发布节奏稳定,因此这是一个真正的项目,而不是周末就能搞定的小实验。如果你有一支TypeScript团队,并希望自主掌控路线图,这就是正确的选择。
费用: 授权免费。真正的成本在于托管费用,以及构建和运行它所需的工程投入。
Medusa:搭建自有系统的无头核心
Medusa是Mercur所基于的电商框架,也有不少团队直接使用它。它是 采用MIT许可证,基于Node和TypeScript构建,是GitHub上star数最高的电商项目之一。Medusa开箱即用时是单商户引擎,因此多卖家层需要你通过其模块自行搭建,或者通过Mercur加装。
这就是取舍所在。Medusa为技术实力强的团队提供了简洁、模块化的基础和完全的灵活性,但也需要投入真正的开发工作作为回报。如果你想自己设计marketplace逻辑,而不是套用别人的既定方案,就选Medusa而非Mercur。如果你想要现成写好的marketplace基础组件,就选Mercur。
费用: 授权免费。你需要自行构建marketplace层,请据此做好预算。
Bagisto:star数最高的开源电商marketplace
Bagisto是一款 免费、采用MIT许可证的Laravel电商框架 拥有约24,700颗星标,开发活跃度很高。对于PHP团队来说,这是天然的选择。核心店铺前台和管理后台都已相当成熟,文档完善,社区规模也足够大,您很少会遇到无人解决过的问题。
多卖家是一种 独立的marketplace扩展插件 叠加在核心系统之上,把单一店铺变成一个功能完整的开源电商marketplace,具备卖家仪表盘、佣金和商品审核功能。在围绕它做规划之前,请先了解该扩展的安装方式和价格,因为marketplace层并不包含在基础安装中。Bagisto适合长期使用Laravel、希望在成熟基础上进行扩展的团队。
费用: 免费核心版。另需 marketplace 扩展、托管费用和开发人员的时间投入。
Spree Commerce:基于 Ruby on Rails 的 marketplace 引擎
Spree 是这份名单里资历最深的一个, 采用BSD-3许可证的Rails商务平台 拥有约15,000颗星标,并有着长期的生产环境应用记录。其2026年的版本新增了TypeScript SDK和Next.js店铺启动模板,因此其无头(headless)架构方案是最新的,而非过时技术。
marketplace这一层来自社区 spree_multi_vendor 扩展,在开源核心之上添加了卖家管理、订单拆分和佣金引擎。更重量级的marketplace和B2B功能则在Spree的付费企业版中提供,因此在默认一切都已包含之前,请先将需求与免费扩展进行对照。对于使用Ruby的团队来说,Spree是显而易见的选择,对任何想要一套经过实战检验的引擎的团队来说,它也是一个合理的选择。
费用: 免费核心版和社区扩展。企业级模块为付费商用版本。
WooCommerce 加 Dokan:WordPress 路线
如果你的世界是WordPress,开源路线就是WooCommerce搭配 Dokan 多卖家插件。Dokan Lite免费且采用GPL许可,提供无限数量的卖家和前端卖家后台,能比这里提到的任何其他方案都更快地让一个基础marketplace上线。正是这种低门槛,让许多人的第一个marketplace都是从WordPress开始的。
请仔细阅读Pro版的细则。大多数marketplace很快就需要的功能,比如 Stripe Connect 拆分打款和高级佣金功能,位于 Dokan Pro 背后,起价为每年149美元,入门套餐上限为10位卖家。一旦超过这一数量,就要升级到299美元的套餐。它仍然比定制开发便宜,但一旦算上Pro订阅费、WordPress托管费,以及WordPress出了名费心的插件维护,就谈不上“免费”了。如果你正在权衡这条路线和托管店铺方案,请参阅我们的 WooCommerce vs Shopify 多卖家对比 并行运行Dokan和Shopify应用。
费用: Dokan Lite 免费。Pro 版每年起价 149 美元,另需 WordPress 托管和维护费用。
CS-Cart Multi-Vendor:功能强大,但并非真正的开源软件
CS-Cart 之所以能上榜,是因为它几乎出现在每一份“开源 marketplace”榜单上,但其实它不应该被列入其中。 CS-Cart Multi-Vendor 是一个成熟、功能丰富的平台,但它是在商业许可下的源代码可见(source-available),而非开源。你需要购买许可证,入门版一次性约1,250美元,可以拿到代码,但不能像MIT许可那样自由再分发或分叉。
如果许可证是否纯粹开源对你来说无关紧要,而你想要一个开箱即用的自建marketplace,那么CS-Cart是一个合理的选择,所需搭配的组件比真正的开源方案更少。只是不要误以为它是免费或开源的——它两者都不是。
费用: 一次性授权费用约$1,250起,外加托管和更新费用。
Shopify 加 Garnet:不想自己维护服务器时的托管型替代方案
上述选项都无法消除拖垮大多数自托管marketplace的两项成本:搭建和维护。如果你想摆脱的正是这两部分,老实说,答案是选择托管应用,而非开源方案。
Garnet Marketplace是一款Shopify多卖家marketplace应用,它在一个 Shopify上的marketplace:卖家账户、商品目录同步、订单拆分、按卖家计算的佣金,以及通过Stripe、Mollie、PayPal或Airwallex实现的自动打款。无需运行服务器,也无需打补丁,因为店铺由Shopify托管,应用由Garnet维护。真正的区别在于卖家同步能力:已经拥有Shopify、WooCommerce或PrestaShop店铺的卖家可以直接连接并同步商品目录,而没有店铺的卖家则可通过门户或CSV上传。
真实店铺展示了这一区间。法国的 The Bradery 在五个月内导入了1000多个卖家和25000件商品,并 MadeIt 在澳大利亚以两人团队运营800多位手工艺人。真正的取舍在于另一面:你得不到源代码,并且要接受生活在Shopify体系之内。如果完全拥有代码是不可动摇的底线,就选择Mercur或Bagisto,并配备工程团队。如果没有开发团队、几天内就要上线更重要,这条路线就适合你。
定价: Garnet 起步价 $19/月 在 Shopify App Store 上,另加 Shopify 套餐费用。
开源marketplace软件实际要花多少钱?
这里揭示了“免费”标签背后隐藏的对比。这是一个小型marketplace三年的大致成本模型,并非报价,实际数字会随规模和托管方式而变化。
| 成本项 | 开源自托管 | Shopify + Garnet(托管) |
|---|---|---|
| 软件许可证 | 0 美元(MIT / BSD) | 应用订阅每月19美元起 |
| 托管与基础设施 | 每月 50 至 300 美元以上 | 已包含在Shopify套餐中 |
| 搭建并上线 | 需要数周的开发人力 | 数天,无需代码 |
| 维护、安全、更新 | 持续投入的开发者工时 | 由卖家负责 |
| 付款 | 您接入 Stripe Connect | 已支持 Stripe、Mollie、PayPal、Airwallex |
许可证是开源方案唯一更便宜的一项,却也是最小的一项。真正昂贵的是搭建和维护,而这些是人力成本,不是许可证费用。 marketplace实际建设成本的完整明细 给出了开发时间的真实区间。简而言之:如果您本来就雇有会负责基础设施的工程师,或者业务规模已经大到固定托管费用比订阅费更划算,开源方案就值得投入。在此之前,托管方案在最初几年通常更便宜——这与“免费软件”给人的印象恰恰相反。
我们如何评估这些开源marketplace方案
这份汇总由Garnet背后的团队撰写,所以请对我们自家的条目酌情看待。我们如实将其列为一款托管应用,而非开源项目,并把真正开源的选项排在前面——因为对搜索这个关键词的读者来说,那才是重点。
我们从五个方面评估了每一款开源多卖家marketplace平台:许可证是否真正开源,还是仅仅“源代码可见”;项目是否处于积极维护中(最近发布版本和提交频率);多卖家功能是内置的还是后加的;支付与打款选项;以及包含托管和开发人力在内、三年运行的真实总成本。star数和许可证信息均截至2026年7月,取自各项目自己的代码仓库和官网。开源项目变化很快,因此在动工之前请再次核实许可证和最新发布版本。
想了解更全面的情况,我们的 最佳 marketplace 平台 汇总将托管方案和SaaS选项与这些进行对比, 多卖家平台对比 专题页面对Mercur与CS-Cart这类具体对比有更深入的分析,如果你还在进一步筛选, 如何选择 marketplace 软件 把这些标准转化为一套评分框架。