Repolode
aimeos

aimeos/aimeos-laravel

为现有 Laravel 应用添加完整在线商店、管理后台和 API 的电商扩展包。

可替代:Shopify

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. 1

    在现有 Laravel 应用的 composer.json 中添加该包

  2. 2

    使用 Composer 安装该包

    php composer update -W
  3. 3

    运行数据库迁移

    php artisan migrate
  4. 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 数据每日更新。

相关项目