aimeos-laravel is a free, open source e-commerce platforms project written in PHP and released under MIT. It has 8,699 GitHub stars, 1,110 forks and 1 open issues, and was last pushed 2 months ago. On this registry it ranks #9 of 30 tracked projects in E-commerce Platforms, with 5 head-to-head comparisons available.

What is aimeos-laravel?

Aimeos Laravel is an MIT-licensed e-commerce package for PHP that adds a full-featured shop—catalog, basket, checkout, admin backend and APIs—to an existing Laravel application, and it is aimed at Laravel developers building online shops, multi-vendor marketplaces and complex B2B commerce applications.

What it is

Aimeos Laravel is a Laravel package that ships a complete e-commerce stack rather than a thin set of helpers. It is installed with Composer into an existing Laravel application, where it provides product and catalog management, a flexible basket rule system, order handling, an admin backend and a dashboard, and both a JSON REST API following jsonapi.org and a GraphQL API for administration. The codebase is described as completely modular, and the README states that anything can be adapted, extended, overwritten and customized to fit a project's needs.

The concrete problem it solves is the amount of undifferentiated work that every shop project otherwise repeats: payments, pricing rules, baskets, vouchers, translations, SEO markup, an administration interface and a transactional API. Aimeos Laravel replaces building that foundation by hand on top of Laravel, offering it as a reusable package that plugs into an application which already exists. It lives in the PHP and Laravel ecosystem, is distributed through Packagist as aimeos/aimeos-laravel, and sits alongside two sibling distributions from the same project—the Aimeos shop distribution for full applications and the Aimeos headless distribution for teams building their own single page or progressive web application frontend.

Key capabilities

  • Multi-vendor, multi-channel and multi-warehouse operation, including support for multi-tenant e-commerce SaaS solutions with unlimited vendors.
  • Catalogue scale from one item up to 1,000,000,000+ items, with response times the README cites as down to 20ms.
  • Product types covering bundles, vouchers, virtual, configurable, custom and event products, plus subscriptions with recurring payments.
  • 100+ payment gateways, block and tier pricing out of the box, discount and voucher support, and an extension for customer or group based prices.
  • A flexible basket rule system for composing pricing, discounting and checkout logic.
  • JSON REST API based on jsonapi.org and a GraphQL API for administration, alongside a full-featured admin backend and a configurable product data set.
  • Full RTL support in frontend and backend, SEO optimization including rich snippets, translation into 30+ languages and AI-based text translation.

Who uses it and how

  • Laravel teams adding commerce to an existing application rather than starting from a separate shop system, using the package directly inside their current codebase.
  • Marketplace operators who need multi-vendor, multi-channel and multi-warehouse behaviour without assembling vendor, payout and catalogue logic themselves.
  • SaaS builders running multi-tenant e-commerce for many vendors on one installation, which the README lists as an explicit target.
  • B2B implementers who need customer or group based prices, block and tier pricing, and subscriptions with recurring payments.
  • SPA and PWA teams who keep the Aimeos backend and APIs but write their own frontend, using the separate headless distribution rather than the bundled HTML frontend.

Getting started

Install with Composer as the aimeos/aimeos-laravel package inside an existing Laravel application; the README describes this as taking about five minutes. For a ready-made application or a first test, the Aimeos shop distribution provides a fully working online shop in under five minutes, and the Aimeos headless distribution serves single page or progressive web application builds.

How it compares

No list of paid products this project replaces was provided, so the comparison stays inside the family of tools the facts name. Aimeos Laravel is the package for teams that already have a Laravel application, while the Aimeos shop distribution is the full application recommended for new projects and quick trials, and the Aimeos headless distribution is the choice when the HTML frontend is not wanted and an SPA or PWA frontend will be built separately. All three share the same underlying commerce feature set, so the decision is about how much of the application already exists.

When to use it — and when not to

A self-hoster must operate a supported stack: Linux/Unix, WAMP/XAMP or macOS, PHP 8.1 or later, a web server such as Apache or Nginx, and a database chosen from MySQL 5.7.8+, MariaDB 10.2.2+, PostgreSQL 9.6+ or SQL Server 2019+, with Composer reporting any missing PHP extensions. Only the 2024.10 and later releases are fully supported, with the 2025.10+ LTS line covering Laravel 10.x, 11.x and 12.x, and major version upgrades require following the published upgrade guide. Anyone outside the PHP and Laravel ecosystem should look elsewhere, and teams wanting a no-code hosted store should note that this is a package to integrate and maintain, with setup detail living in the external documentation rather than in the repository README.

project readme (upstream, from github) — read inline
Aimeos logo

Aimeos Laravel ecommerce package

Total Downloads Build Status Coverage Status Scrutinizer Code Quality License

:star: Star us on GitHub — it motivates us a lot! 😀

Aimeos is THE professional, full-featured and ultra fast Laravel ecommerce package! You can install it in your existing Laravel application within 5 minutes and can adapt, extend, overwrite and customize anything to your needs.

Aimeos Laravel demo

Features

Aimeos is a full-featured e-commerce package:

  • Multi vendor, multi channel and multi warehouse
  • From one to 1,000,000,000+ items
  • Extremly fast down to 20ms
  • For multi-tentant e-commerce SaaS solutions with unlimited vendors
  • Bundles, vouchers, virtual, configurable, custom and event products
  • Subscriptions with recurring payments
  • 100+ payment gateways
  • Full RTL support (frontend and backend)
  • Block/tier pricing out of the box
  • Extension for customer/group based prices
  • Discount and voucher support
  • Flexible basket rule system
  • Full-featured admin backend
  • Beautiful admin dashboard
  • Configurable product data sets
  • JSON REST API based on jsonapi.org
  • GraphQL API for administration
  • Completly modular structure
  • Extremely configurable and extensible
  • Extension for market places with millions of vendors
  • Fully SEO optimized including rich snippets
  • Translated to 30+ languages
  • AI-based text translation
  • Optimized for smart phones and tablets
  • Secure and reviewed implementation
  • High quality source code

... and more Aimeos features

Supported languages:

           

Check out the demos:

Alternatives

Full shop application

If you want to set up a new application or test Aimeos, we recommend the Aimeos shop distribution. It contains everything for a quick start and you will get a fully working online shop in less than 5 minutes:

:star: Aimeos shop distribution

Headless distribution

If you want to build a single page application (SPA) respectively a progressive web application (PWA) yourself and don't need the Aimeos HTML frontend, then the Aimeos headless distribution is the right choice:

:star: Aimeos headless distribution

Table of content

Supported versions

Currently, the Aimeos Laravel packages **2024.10 and later

readme truncated — read the full docs on github

Frequently asked questions

Is aimeos-laravel free to use?

aimeos-laravel is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does aimeos-laravel do?

Laravel ecommerce package for ultra fast online shops, scalable marketplaces, complex B2B applications and #gigacommerce

What is aimeos-laravel written in?

aimeos-laravel is primarily written in PHP. Its source is publicly available at https://github.com/aimeos/aimeos-laravel, and it has 8,699 GitHub stars.