立即开始立即开始
← 返回博客

2026 年七大开源 marketplace 软件推荐

作者:François Rullière12分钟阅读
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 软件 把这些标准转化为一套评分框架。

常见 常见问题

有疑问?我们为您解答!请查阅常见问题,了解关于 Garnet 最常见问题的解答。

提问
  • 开源marketplace软件真的免费吗?

    许可证是免费的,但运行它并不是。Mercur、Medusa、Bagisto和Spree下载都不花钱,但你要为托管、开发者搭建上线以及持续的安全补丁付费。三年下来,这部分人力投入通常会超过一份托管订阅的费用。开源买来的是掌控权,而不是零成本。

  • 2026年最好的开源marketplace平台是什么?

    对于 JavaScript 团队来说,Mercur(基于 MedusaJS 构建)是功能最完整的开源多卖家平台,内置了卖家入驻、佣金和打款功能。PHP 团队通常选择 Bagisto,Ruby 团队选择 Spree,WordPress 商店则使用 WooCommerce 搭配 Dokan。这四种方案都需要开发人员来运行维护。

  • CS-Cart是开源的吗?

    不是。CS-Cart是源代码可见,而非开源。你需要购买许可证(Multi-Vendor版本一次性约1,250美元)才能获得源代码,且许可证限制二次分发。Sharetribe Go自2019年起也属于同一类别。真正采用MIT或BSD协议的开源选项包括Mercur、Medusa、Bagisto和Spree。

  • 不借助开发者,能用开源软件搭建多卖家marketplace吗?

    现实中很难。每一个开源marketplace平台都假定你能够部署服务器、连接数据库、配置支付,并持续修补安全漏洞。WooCommerce加Dokan是最接近无代码的方案,但即便如此也需要WordPress托管和维护。如果你没有开发者,老实说,托管应用才是合适的选择。

  • 开源还是托管型Shopify应用:哪个更便宜?

    对大多数运营者来说,头几年托管式应用的成本更低,因为它省去了开发成本、托管费用和维护人力。只有在规模足够大,或者你本来就雇佣了负责运维基础设施的工程师时,开源方案才能在成本上占优。做决定之前,不妨按三年周期分别测算一下两种方案。

预约会议 与我们合作

预约免费咨询,探讨您的marketplace项目,了解Garnet如何助您启动并扩展。
我们的通话支持英语和法语。

或者直接给我们发送邮件至 contact@nospam.garnetmarketplace.com.invalid

功能新闻通讯

获取 Garnet 功能最新动态。

Garnet Marketplace 标志