🛍 Aimeos
Aimeos is a Laravel framework for building eCommerce sites used by big companies and small ones. With relatively simple setup, it can slot into and supercharge your PHP project with eCommerce features.
![](https://aimeos.org/fileadmin/_processed_/7/4/csm_aimeos-release-rect-big_e748d8e3d4.jpg)
eCommerce shop builders rejoice – Aimeos (code) is an ultra fast eCommerce framework that you can use to build your sites and get selling. Aimeos is written in PHP and based on based on Laravel – so quite the modern PHP stack.
Aimeos is used by large companies and small ones, to make dynamic online shops work, for example STAHL:
![](https://awsmfoss.com/content/images/2022/12/stahl-storefront.jpg)
Many other companies use Aimeos, the showcases page is filled with success stories you should take a look at.
Building Aimeos into your own PHP app
Aimeos has a documentation site you can peruse with lots of information on it – simply put though, it's a composer
extension you can install in one line:
php composer require aimeos/aimeos-laravel:~2022.10
After adding the require
you'll need to add some settings to composer.json
:
"prefer-stable": true,
"minimum-stability": "dev",
"require": {
"aimeos/aimeos-laravel": "~2022.10",
...
},
"scripts": {
"post-update-cmd": [
"@php artisan migrate",
"@php artisan vendor:publish --tag=public --force",
"\\Aimeos\\Shop\\Composer::join"
],
...
}
After doing this, you can update and run some commands to complete the setup:
composer update
php artisan vendor:publish --provider="Aimeos\Shop\ShopServiceProvider"
php artisan migrate
php artisan aimeos:setup
Getting help with Aimeos
If you find yourself stuck and the documentation didn't help, Aimeos has an active online forum (rather than a Discord/Slack) with over 16,000 posts in 3,000 topics you can look through.