E-commerce Platform For Laravel

I love E-commerce. And I love Laravel. I also love Symfony and Phalcon, but decided to move to Laravel as the primary framework.

Being an E-commerce developer means our job is to build and maintain quite several webshops, parelelly.

Every client’s needs are unique but 80% of the features are actually common. That’s exactly why Magento, Prestashop, SpreeCommerce and Sylius were built for.

No E-commerce For Laravel (Yet)

And I’m not the only one, see this reddit:

Why is there no Laravel based e-commerce platforms?

The only “decent” one I can find is Aimeos. Other than that, there doesn’t seem to be much else. Is it because It’s easy enough to create an online shop from the standard Laravel framework? Is there any demand for such a platform?

I’ve found some projects which were either abandoned and/or are rather applications than frameworks. I’ve also found aimeos which is a true e-commerce framework but IMO it’s not native to Laravel.

Native Laravel E-commerce

Free and Open Source of course.

Foundations For Vanilo

I’ve built and operated many webshops on the battlefield during the years. Amongst which there were shops built with Magento, Sylius and some custom ones built with custom MVC, yii, phalcon and Laravel.

Last year we’ve built a proprietary solution with Laravel having lots of features using all the experience noted above. Including but not limited to physical/downloadable products, attributes, variants, a very flexible promotion system, a good enough cart + checkout, online payments, highly automated order processing including billing & shipping provider integration, client scoring, campaign tracking & configurable workflows.

We are allowed to transfer source code from that project to Vanilo.

First Steps

Another important thing what we’ve learnt from Sylius is that we want to provide with a clean upgrade path right from v0.2 upwards for every early adopter. Sylius has already had many live shops built with, but we (early adopters) were left alone with the struggle upgrading v0.x versions. No docs, but manually matching migrations often overlapping between branches. And I didn’t care much how beautifully BDD Sylius was in the depth of the vendor/ folder.

As Lukas Kahwe Smith mentions in his post:

Sylius starting with the use of BDD which is also a great way to document behavior via test code. While initially this perfectionism prevented him (Pawel) building a community, the project has long overcome this and is now quite an active community.

We consider very important to help evolving every shop that chooses Vanilo as a platform.

I Need Your 30 Seconds Help

Maybe it’s only important for me, which is fine, but I’d like to know if that’s the case. Maybe you resonate with me and you’d be happy as well to have such a solution available.

Please go to vanilo.io and rate this idea with literally two clicks. If you really like it, please also subscribe so that we can get in touch.

Please also share your thoughts in the comments below.

Originally published at artkonekt.com.

Creator of vanilo.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store