Aimeos logo

Aimeos

Professional Laravel ecommerce package for ultra-fast online shops

Full-featured Laravel ecommerce package supporting multi-vendor marketplaces, subscriptions, 100+ payment gateways, and extreme performance down to 20ms response times.

Aimeos banner

Overview

Professional Laravel E-commerce

Aimeos is a production-ready ecommerce package that integrates into existing Laravel applications in minutes. Designed for developers and businesses requiring enterprise-grade commerce capabilities, it supports everything from single-vendor shops to multi-tenant SaaS platforms with millions of vendors.

Capabilities & Architecture

The package delivers multi-vendor, multi-channel, and multi-warehouse commerce with support for bundles, subscriptions, configurable products, and virtual goods. Performance is optimized to achieve 20ms response times even at billion-item scale. The modular architecture allows complete customization—extend, overwrite, or adapt any component to your requirements.

Features include a full admin backend with dashboard, JSON REST and GraphQL APIs, 100+ payment gateway integrations, flexible pricing rules (block/tier/group-based), discount and voucher systems, and SEO optimization with rich snippets. The platform is translated into 30+ languages with full RTL support and mobile optimization.

Deployment

Install via Composer into Laravel 10.x, 11.x, or 12.x applications. Requires PHP 8.1+, MySQL 5.7.8+/MariaDB 10.2.2+/PostgreSQL 9.6+/SQL Server 2019+. Integrates with Laravel Breeze or Jetstream for authentication. Headless and full-shop distributions are available for SPA/PWA projects or standalone deployments.

Highlights

Multi-vendor marketplace support with unlimited vendors and multi-tenant SaaS architecture
Extreme performance down to 20ms response times, scalable to 1 billion+ items
100+ payment gateways, subscriptions with recurring payments, and flexible pricing rules
JSON REST and GraphQL APIs with full admin backend and 30+ language translations

Pros

  • Installs into existing Laravel applications within minutes via Composer
  • Comprehensive feature set covering subscriptions, bundles, vouchers, and configurable products
  • Highly modular and extensible architecture allowing complete customization
  • Production-ready with SEO optimization, mobile responsiveness, and security reviews

Considerations

  • Requires MySQL 5.7.8+, MariaDB 10.2.2+, PostgreSQL 9.6+, or SQL Server 2019+; SQLite not supported
  • Database charset/collation adjustments needed for older MySQL/MariaDB versions
  • Requires Laravel authentication starter kit (Breeze/Jetstream) setup and route configuration
  • Learning curve for fully leveraging modular extension system and customization options

Managed products teams compare with

When teams consider Aimeos, these hosted platforms usually appear on the same shortlist.

Adobe Commerce logo

Adobe Commerce

Enterprise e-commerce platform (formerly Magento Commerce) for building customizable online storefronts with rich features

BigCommerce logo

BigCommerce

Cloud-based SaaS e-commerce platform for creating and scaling online stores across B2C and B2B

commercetools logo

commercetools

Headless commerce platform (MACH) for building custom storefronts

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Businesses adding ecommerce to existing Laravel applications without rebuilding from scratch
  • Multi-vendor marketplaces and multi-tenant SaaS platforms requiring vendor isolation
  • High-traffic shops needing sub-50ms performance and billion-item catalog scalability
  • Developers requiring headless commerce APIs for SPA or PWA frontends

Not ideal when

  • Projects locked into SQLite or unable to upgrade to supported database versions
  • Teams seeking no-code or low-code solutions without Laravel/PHP development expertise
  • Simple single-product stores where lightweight plugins suffice
  • Environments unable to meet PHP 8.1+ or Laravel 10.x+ version requirements

How teams use it

Multi-Vendor Marketplace Launch

Deploy a scalable marketplace supporting millions of vendors with isolated catalogs, individual payment routing, and per-vendor analytics via the admin backend.

Subscription Box Service

Implement recurring billing for subscription products with automated payment processing through 100+ gateway integrations and flexible pricing tiers.

Headless Commerce for PWA

Build a progressive web app using the JSON REST or GraphQL APIs while leveraging backend order management, inventory, and payment processing.

Multi-Tenant SaaS E-commerce Platform

Offer white-label online shops to clients with isolated vendor spaces, custom domains, and centralized administration for billing and support.

Tech snapshot

PHP88%
Blade12%

Tags

e-commerceopensourcelaravel-ecommerceshopecommerceecommerce-frameworkmultivendor-ecommercegraphqlshop-applicationlaravelphpmarketplacelaravel-applicationjson-apivuejsaimeosb2blaravel-packageecommerce-platformmulti-tenant

Frequently asked questions

Can I install Aimeos into an existing Laravel application?

Yes. Aimeos installs via Composer into Laravel 10.x, 11.x, or 12.x applications in approximately 5 minutes. You retain full control to customize, extend, or overwrite any component.

Which databases are supported?

MySQL 5.7.8+, MariaDB 10.2.2+, PostgreSQL 9.6+, and SQL Server 2019+ are fully supported. SQLite is explicitly not supported. Ensure InnoDB tables are the default for MySQL/MariaDB.

Does Aimeos support headless or API-only deployments?

Yes. Aimeos provides JSON REST APIs (jsonapi.org) and GraphQL APIs for administration. A dedicated headless distribution is available for SPA and PWA projects without the HTML frontend.

How does Aimeos handle multi-vendor marketplaces?

Aimeos includes extensions for marketplaces with millions of vendors, supporting multi-tenant SaaS architectures, isolated vendor catalogs, and per-vendor payment routing and analytics.

What authentication systems does Aimeos require?

Aimeos integrates with Laravel authentication starter kits like Breeze or Jetstream. You must configure authentication and adjust profile routes to avoid conflicts with Aimeos shop routes.

Project at a glance

Stable
Stars
8,468
Watchers
8,468
Forks
1,104
LicenseMIT
Repo age10 years old
Last commit3 months ago
Primary languagePHP

Last synced 3 hours ago