Presentation of Aimeos e-commerce package for Laravel held at LaraconEU 2018
high performancee-commerce in Laravel
View Slide
Aimeos Open SourceE-Commerce Package
Account● History● Favorite● Watch● DownloadCatalog● Stage● Filter● List● Detail● Session● Count● StockBasket● Standard● Mini● RelatedCheckout● Standard● Confirm● UpdateEmail● Account● Payment● Delivery● Watch
JSON APIjQueryVueJSJsonAdmJQAdmImportE-Mail...HTMLClientJsonApiCacheDatabaseConfigFilesysLoggerI18nMQueueViewSessionData access (MShop)AdminControllerJobsControllerFrontendControllerPHPCronSchedulerHTMLCSSJSONREST APIBackend applicationFrontend application
JSON REST APIFor front-end, back-end and mobile apps
FrontendclientList...BasketFrontendcontrollerData accessMicro servicesConfigJQueryJQAdmJsonAdmJSON APICntlCntlCntlDataDataDataREST APIREST API
Advantages
Extremly fastLaravel ~40ms
Scaleable100.000+ products und 10.000+ orders per day1 Billion products using ElasticSearch
Adaptable and extendableEach class can be extendedand dynamically decorated
Widely configurableca. 2500 configuration options
100+ payment providersvia Omnipay PHP libary
UnlimitedMulti-tenancycapable
Liberal licenseLGPL and MIT
Some(random)facts
Code base~ 280.000 lines of code~ 150.000 lines of inline documentation
Unit tests6000+ test cases17500+ tests
Development on GitHubhttps://github.com/aimeos~2.000 commits/year
UsageLaravel: 25.000+ installations
Release cycles4x per year, one LTS version
DemoTime!!!
Aimeosaimeos.orgTwitter: @aimeosfacebook.com/Aimeos