Aimeos and Bagisto are the most popular Laravel ecommerce packages. There have been a lot of noise around ecommerce for Laravel lately and this article tries to shed some light into the discussion.
Aimeos strongly focuses on performance and scalability and is suitable for small shops to setups bigger than Amazon with 1+ billion items. The flexibility and extensibility of Aimeos makes it particularly suitable for highly customized online shops, complex B2B applications and custom market places.
Bagisto is suitable for small to medium sized stores. It offers the most important features and focuses on the middle-east market with native right-to-left support. Bagisto uses Vue.js very much, even in the front-end, and you need to know the toolchain well for customizations.
Both are Open Source and share some features which I have left out in this comparison to focus only on the differences. The supported features have been retrieved from their official web sites and other official sources:
|Rating||4.7/5 (15 reviews)||4.2/5 (5 reviews)|
|Github Stars||3700+ and 1200+||3000+|
|Configurability||2500+ options||a few|
|Modularity||completely modular||modular approach|
|Databases||MySQL, PostgreSQL, SQL Server||MySQL|
|Payment gateways||100+||10 (paid)|
|Multiple currencies||full support||fixed conversion only|
|Customer/group prices||extension (paid)||no|
|Multiple tax per price||yes||no|
|Basket rule system||yes||no|
|Time based data||yes||no|
|Products bought together||yes||no|
|Last seen products||yes||no|
|Configurable data sets||yes||no|
|SQL injection protection||yes||no|
|Content Security Policy||yes||no|
|Multi-tentant SaaS||yes||extension (paid)|
|AI-based text translation||yes||no|
|AI-based image search||no||yes|
|SEO||fully optimized||no schema.org|
|CMS||full-featured (TYPO3)||very simple|
|Unit tests||6000+||a few|
|Update customized shops||easy||hard|
Which one is suited better for your needs depends on your requirements. If you need a scalable system that can be highly customized, you should have a deeper look at Aimeos. For standard shop requirements, both will do their job and it depends on personal preferences, e.g. which admin back-end you prefer.