Open-source e-commerce platform built on Laravel for online shops, multi-vendor marketplaces and B2B applications, with a JSON REST API and MCP server.
aimeos/aimeos-laravel
A Laravel ecommerce package that adds a full online shop, admin backend and APIs to an existing Laravel application.
Open-source alternative to:Shopify
- Stars
- 8,713
- Forks
- 1,111
- Open issues
- 1
- Last commit
- 8 days ago
What is it?
Aimeos Laravel is a Composer package that turns an existing Laravel application into an online shop. It provides a catalog and product types such as bundles, vouchers, virtual and configurable products, along with baskets, discounts, block pricing, and subscriptions with recurring payments.
The package includes a frontend shop, a full-featured admin backend, and a JSON REST API based on jsonapi.org plus a GraphQL API for administration. It supports multi-vendor, multi-channel and multi-warehouse setups, and an optional MCP bridge exposes admin tools to MCP clients with authentication and permission checks.
Installation is done via Composer into a Laravel application, and it works with MySQL, MariaDB, PostgreSQL and SQL Server. SQLite is not supported. The project is MIT licensed and includes RTL support and translations.
Key features
- 01Multi-vendor, multi-channel and multi-warehouse support
- 02Bundles, vouchers, virtual, configurable and subscription products
- 03Block/tier pricing, discounts and a basket rule system
- 04JSON REST API and GraphQL API for administration
- 05Full-featured admin backend and frontend shop
- 06Works with MySQL, MariaDB, PostgreSQL and SQL Server
Use cases
- Adding an online store to an existing Laravel application
- Building a multi-vendor marketplace or multi-tenant ecommerce SaaS
- Running B2B shops with customer-group pricing
- Building a headless storefront that consumes the shop APIs
Quick start
- 1
Add the package to composer.json of your existing Laravel application
- 2
Install the package with Composer
php composer update -W - 3
Run the database migrations
php artisan migrate - 4
Run the Aimeos setup with demo data (omit the option in production)
php artisan aimeos:setup --option=setup/default/demo:1
Things to know
- The default SQLite database is not supported; use MySQL, MariaDB, PostgreSQL or SQL Server.
- It requires an existing Laravel application and a Laravel authentication starter kit such as Breeze or Jetstream.
In collections
Topics
FAQ
- What is aimeos-laravel?
- A Laravel ecommerce package that adds a full online shop, admin backend and APIs to an existing Laravel application. Aimeos Laravel is a Composer package that turns an existing Laravel application into an online shop. It provides a catalog and product types such as bundles, vouchers, virtual and configurable products, along with baskets, discounts, block pricing, and subscriptions with recurring payments.
- Is aimeos-laravel free to use? What license does it have?
- aimeos-laravel is open source under the MIT license. Check the license terms before using it in commercial products.
- Is aimeos-laravel still maintained?
- Actively maintained. The last commit to aimeos-laravel was on Oct 30, 2026.
- What can I use aimeos-laravel for?
- Adding an online store to an existing Laravel application Building a multi-vendor marketplace or multi-tenant ecommerce SaaS Running B2B shops with customer-group pricing Building a headless storefront that consumes the shop APIs
- How do I install aimeos-laravel?
- Add the package to composer.json of your existing Laravel application Install the package with Composer: php composer update -W Run the database migrations: php artisan migrate Run the Aimeos setup with demo data (omit the option in production): php artisan aimeos:setup --option=setup/default/demo:1
- Where can I get aimeos-laravel?
- The source code and installation instructions are on GitHub: https://github.com/aimeos/aimeos-laravel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source Laravel eCommerce platform with multi-vendor marketplace, B2B, multi-tenant and headless storefront support.
Open-source headless commerce platform in Ruby with REST APIs, TypeScript SDKs, a React admin dashboard and a Next.js storefront, for B2B, marketplaces and omnichannel selling.
Open-source headless commerce backend in TypeScript and NestJS, serving shops and B2B sales through one extensible GraphQL API.
Open-source billing and webshop platform for hosting companies, handling subscriptions, orders and customer management.
Headless open-source eCommerce framework built on Symfony and API Platform, with a REST API for custom storefronts.