OpenSource-Hub
A

Aimeos

5.4k stars·System Optimization·SHA-256 checksum verified

Full-featured Laravel 12 ecommerce package with JSON REST & GraphQL APIs, supporting multi-vendor marketplaces, B2B, subscriptions, 100+ payment gateways, RTL, and 30+ languages.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Laravel-based ecommerce platform – 5-min setup, ultra-fast, cloud-native & API-first.

Core Features

  • JSON REST API + GraphQL API
  • Cloud-native, works on AWS/Google/Azure/K8s
  • Multi-vendor, multi-warehouse, multi-channel
  • Product types: bundles, vouchers, virtual, configurable, event, subscription
  • 100+ payment gateways out of the box

What It Can't Do

  • Aimeos is a full application framework, not a simple Laravel package – expect a learning curve for its architecture and configuration. It requires MySQL/MariaDB (no SQLite). Some advanced features (e.g., marketplace with unlimited vendors, AI translation) may require paid extensions.

Use Cases

  • Build high-performance ecommerce sites quickly
  • Develop complex B2B procurement portals with custom pricing
  • Launch multi-vendor marketplaces handling millions of products

Detailed Introduction

基于 Laravel 12 和 Aimeos 电商框架构建,支持单店、多供应商市场及复杂 B2B 场景。提供 JSON REST API 和 GraphQL API,可处理数百万商品,具备订阅、捆绑、虚拟商品等丰富产品类型,集成 100+ 支付网关,支持 RTL 布局和 30+ 语言,AI 文本翻译。代码高度模块化,易于定制和扩展。

Troubleshooting & FAQ (1)

Troubleshooting
How to fix composer dependency error when installing a custom theme for Aimeos 2024.x?

Update the theme's composer.json to require "aimeos/aimeos-laravel": "2024.04.*". For new themes, use the 2024 extension builder at https://aimeos.org/extensions. Place the generated package in ./packages/<extname>/ and run composer req aimeos-themes/<extname>. If it doesn't appear in admin setup, confirm you created a Laravel theme extension (not an Aimeos extension) and that composer install completed without errors.

GitHub Issue #139

Tags

laravelecommerceonline-shopmarketplaceb2bapi-first

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Ensure environment: PHP ≥ 8.2, MySQL ≥ 5.7.8 or MariaDB ≥ 10.2.2, Composer

4

Run composer create-project aimeos/aimeos my-shop

5

Edit .env file to configure database connection

Install Guide
  1. Ensure environment: PHP ≥ 8.2, MySQL ≥ 5.7.8 or MariaDB ≥ 10.2.2, Composer
  2. Run composer create-project aimeos/aimeos my-shop
  3. Edit .env file to configure database connection
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the project directory, the database, and the .env file; then run composer remove aimeos/aimeos to remove Composer dependencies.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-27 05:50:10
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

1 FAQ

Similar Projects