Aimeos is one of the best packages that we can use to create Laravel e-commerce websites.

Aimoeos

Aimeos is a web shop package for Laravel 5 integrating the Aimeos e-commerce library into Laravel. The package provides controllers for e.g. faceted filter, product lists and detail views, for searching products as well as baskets and the checkout process. A full set of pages including routing is also available for a quick start.

You can download the source code at:

https://github.com/aimeos/aimeos-laravel#aimeos-laravel-package

Features

Full-featured online shop package

For your Laravel e-commerce application

Highly customizable to your requirements

Optimized response time down to 40m

Installation or update

This document is for the latest Aimeos Laravel 2016.04 release and later. If you want to upgrade between major versions, please have a look into the upgrade guide!

The Aimeos Laravel web shop package is a composer based library that can be installed easiest by using Composer. Add these lines to your composer.json of your Laravel project:

"prefer-stable": true,
"minimum-stability": "dev",
"require": {
    "aimeos/aimeos-laravel": "~2016.04",
    ...
},
"scripts": {
    ...
    "post-update-cmd": [
        "php artisan vendor:publish --tag=public --force",
        "php artisan vendor:publish",
        "php artisan migrate",
        ...
    ]
}

Afterwards, install the Aimeos shop package using

composer update