基于 Laravel 的开源电商平台,适用于在线商店、多商户市场和 B2B 应用,提供 REST API 与 MCP 服务。
- Star
- 8,713
- Fork
- 1,111
- 未关闭 Issue
- 1
- 最近提交
- 8天前
这是什么?
Aimeos Laravel 是一个 Composer 扩展包,可以把现有的 Laravel 应用改造成在线商店。它提供商品目录,支持捆绑、优惠券、虚拟商品、可配置商品等多种商品类型,并包含购物车、折扣、阶梯价格以及带周期扣款的订阅功能。
扩展包内置前台商店和功能完整的管理后台,同时提供基于 jsonapi.org 的 JSON REST API,以及用于管理的 GraphQL API。它支持多供应商、多渠道和多仓库的组合,还可通过可选的 MCP 桥接向 MCP 客户端开放后台工具,并进行身份验证和权限检查。
安装通过 Composer 完成,数据库支持 MySQL、MariaDB、PostgreSQL 和 SQL Server,不支持默认的 SQLite。项目采用 MIT 许可证,并支持 RTL 排版和多语言翻译。
核心功能
- 01支持多供应商、多渠道和多仓库
- 02支持捆绑、优惠券、虚拟、可配置和订阅等商品类型
- 03提供阶梯价格、折扣和购物车规则系统
- 04提供基于 JSON:API 的 REST 接口及用于管理的 GraphQL 接口
- 05包含功能完整的管理后台和前台商店
- 06支持 MySQL、MariaDB、PostgreSQL 和 SQL Server
适用场景
- 为已有的 Laravel 应用增加在线商店
- 搭建多供应商市场或多租户电商 SaaS
- 运营按客户分组定价的 B2B 商店
- 基于商店 API 构建无头(headless)前端
快速上手
- 1
在现有 Laravel 应用的 composer.json 中添加该包
- 2
使用 Composer 安装该包
php composer update -W - 3
运行数据库迁移
php artisan migrate - 4
运行 Aimeos 安装并加载演示数据(生产环境请省略该选项)
php artisan aimeos:setup --option=setup/default/demo:1
使用前须知
- 不支持 Laravel 默认的 SQLite 数据库,需使用 MySQL、MariaDB、PostgreSQL 或 SQL Server。
- 需要一个已有的 Laravel 应用,并配置 Breeze 或 Jetstream 等 Laravel 认证入门套件。
收录于专题
标签
常见问题
- aimeos-laravel 是什么?
- 为现有 Laravel 应用添加完整在线商店、管理后台和 API 的电商扩展包。 Aimeos Laravel 是一个 Composer 扩展包,可以把现有的 Laravel 应用改造成在线商店。它提供商品目录,支持捆绑、优惠券、虚拟商品、可配置商品等多种商品类型,并包含购物车、折扣、阶梯价格以及带周期扣款的订阅功能。
- aimeos-laravel 可以免费使用吗?用的什么许可证?
- aimeos-laravel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- aimeos-laravel 还在维护吗?
- 活跃维护中。aimeos-laravel 最近一次提交是在 2026年10月30日。
- aimeos-laravel 适合用来做什么?
- 为已有的 Laravel 应用增加在线商店 搭建多供应商市场或多租户电商 SaaS 运营按客户分组定价的 B2B 商店 基于商店 API 构建无头(headless)前端
- aimeos-laravel 怎么安装和运行?
- 在现有 Laravel 应用的 composer.json 中添加该包 使用 Composer 安装该包: php composer update -W 运行数据库迁移: php artisan migrate 运行 Aimeos 安装并加载演示数据(生产环境请省略该选项): php artisan aimeos:setup --option=setup/default/demo:1
- 在哪里获取 aimeos-laravel?
- 源代码和安装说明在 GitHub 上:https://github.com/aimeos/aimeos-laravel
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Laravel 的开源电商平台,支持多商户市场、B2B、多租户和无头商店。
开源无头电商平台,基于 Ruby,提供 REST API、TypeScript SDK、React 管理后台和 Next.js 前台,适用于 B2B、多商家市场和全渠道销售。
基于 TypeScript 与 NestJS 的开源无头电商后端,通过可扩展的 GraphQL API 支持 B2B 与 D2C 销售。
面向托管公司的开源计费与网店平台,用于处理订阅、订单和客户管理。
基于 Symfony 与 API Platform 构建的开源无头电商框架,提供 REST API 支持自定义店铺前端。