# Aimeos — Ultra-Fast Open Source E-Commerce Framework for PHP > A high-performance e-commerce framework and library for PHP that integrates with Laravel, Symfony, and other frameworks. Handles complex B2C, B2B, and marketplace scenarios with multi-site, multi-vendor, multi-warehouse, and multi-currency support out of the box. ## Install Save as a script file and run: # Aimeos — Ultra-Fast Open Source E-Commerce Framework for PHP ## Quick Use ```bash composer create-project aimeos/aimeos-laravel myshop cd myshop php artisan aimeos:setup php artisan serve # Visit http://localhost:8000/shop ``` ## Introduction Aimeos is a professional-grade, open-source e-commerce framework written in PHP. It is designed as a library that plugs into Laravel, Symfony, TYPO3, or SlimPHP, letting developers build online stores on top of their preferred framework instead of adopting a monolithic e-commerce platform. ## What Aimeos Does - Provides a complete e-commerce engine covering products, categories, orders, payments, shipping, and customer management - Supports complex commerce models including B2C, B2B, marketplaces, and subscription-based selling - Handles multi-site, multi-vendor, multi-warehouse, and multi-currency deployments in a single installation - Offers a JSON REST API and GraphQL API for headless commerce and single-page application frontends - Integrates with Laravel, Symfony, TYPO3, and SlimPHP through dedicated adapter packages ## Architecture Overview Aimeos separates the e-commerce core from the host framework through a manager/item/provider architecture. Business logic lives in framework-agnostic PHP classes. Data access goes through manager objects that abstract the database layer, supporting MySQL, PostgreSQL, and SQL Server. The frontend is built with server-rendered components but can be replaced entirely by consuming the JSON API or GraphQL endpoint for headless setups. ## Self-Hosting & Configuration - Install as a Composer package into an existing Laravel or Symfony project - Run `aimeos:setup` to create database tables and seed initial configuration data - Configure payment gateways (Stripe, PayPal, and others) and shipping providers via the admin panel - Customize themes and templates by overriding view files in your host framework's template directory - Scale horizontally by configuring read replicas and a shared cache backend like Redis ## Key Features - Sub-second page response times through aggressive caching and optimized database queries - Multi-vendor marketplace support with per-vendor product catalogs, orders, and payouts - Flexible product modeling: simple, configurable, bundled, voucher, and subscription product types - Admin panel with dashboard, order management, product editing, and coupon configuration - Full-text search with faceted filtering, category trees, and attribute-based navigation ## Comparison with Similar Tools - **Magento (Adobe Commerce)** — monolithic and resource-heavy; Aimeos is a library that embeds into existing frameworks with lower overhead - **Shopify** — hosted SaaS with limited customization; Aimeos is self-hosted with full source code access - **WooCommerce** — WordPress-dependent; Aimeos works with Laravel, Symfony, and other PHP frameworks - **Sylius** — Symfony-only; Aimeos supports multiple host frameworks and includes marketplace features - **Bagisto** — Laravel e-commerce; Aimeos offers more advanced multi-vendor and B2B capabilities ## FAQ **Q: Do I need Laravel to use Aimeos?** A: No. Aimeos integrates with Laravel, Symfony, TYPO3, and SlimPHP. Choose the framework that fits your project. **Q: Can I use it as a headless commerce backend?** A: Yes. Aimeos provides JSON REST and GraphQL APIs that any frontend framework (React, Vue, Next.js) can consume. **Q: Is it suitable for large-scale stores?** A: Yes. Aimeos is optimized for performance and handles catalogs with millions of products when properly configured with caching and database indexing. **Q: What payment providers are supported?** A: Aimeos supports Stripe, PayPal, Authorize.net, Omnipay-compatible gateways, and custom payment provider implementations. ## Sources - https://github.com/aimeos/aimeos-core - https://aimeos.org/ --- Source: https://tokrepo.com/en/workflows/asset-1da8687b Author: Script Depot