Varun-Bawa's avatar

Help regarding E-Commerce web app design

Hello Devs, I want to create a web application like an e-commerce shopping web application, I have never designed anything like this before.

So I need some tips that what should I do, should I design everything from Scratch or should I use other libs like aimeos or something like that. Also that what should I use for my Views to get a better look at it.

Consider Flipkart.com/Amazon.com as the apt example of what I wanted to do This project is going to be scalable, so are there any limitations or these like the Front end or anything like any sort of issues.

What do you guys suggest? My Project will be using Postgres and Laravel

Thanks

0 likes
13 replies
ohffs's avatar

Are you maybe better just using megento rather than writing it from scratch in laravel?

Varun-Bawa's avatar

@ohffs Can you provide me a link of some sort of tutorial, I am basically confused whether its free or not and whether its just template or framework and how will I integrate it with Laravel. If you have some useful link for it, then it would be of great help. Thanks for replying

ohffs's avatar

It's open source but with a commercial supported version if you need it. It's a complete ecommerce system so doesn't use laravel at all.

Varun-Bawa's avatar

@ohffs , I was getting started with Magento but I got some changes regarding the product so I need to add few functions which are completely new to php and are not present in Magento, So should I still stick to Magento or should I move to Laravel. I am good with Laravel but not with Magento. What are your views. I want to add functions which are not present in Magento. What to do?

ohffs's avatar

I can't really say without knowing what you're going to be doing. Writing your own e-commerce package isn't a small undertaking - but if you're having problems with magento it might be the way to go.

Varun-Bawa's avatar

I am not undergoing problems with magento, the thing is I need to integrate few software which are yet to be created and are pretty heavy one and they are not offered by Magento, so will I be facing some issue integrating things which are not there in magento or will it be fine if I work with magento?

ohffs's avatar

I really can't say - maybe? The best thing you could do is try and write your new software in a way that has the least ties to magento (or laravel) - then if you decide to switch you save some pain. But honestly, I can't advise you more as I don't know your project.

Varun-Bawa's avatar

Okay, Thanks a ton for the help @ohffs . It was really nice talking to you, your opinion really helped a lot. I finally decided to work on Magento. Thanks a lot dude.

1 like
ohffs's avatar

No problem - good luck! I hope it works out! :-)

amitkadam's avatar

Hello! Well if you are planning to build e-commerce portal and you are expert in laravel than magento. I have just passed away from this question! So you must go for Laravel.

I have developed e-commerce portal www.carrykraft.com with laravel and bootstrap, as I was not good in magento or any other cms so I started development in laravel and completed successfully!!

Happy!! Really..!! because of own developnent!!

Varun-Bawa's avatar

@amitkadam How much time did it took you to build the same? As I started with magento and it doesn't seems that difficult so it is like developing the already developed elements. So if the time required is almost same then I can switch back. So if you can give me an idea of how much time is required to build this and implementing searching and sorting features in the web app, it would be great!! Thanks for replying

Varun-Bawa's avatar

@ohffs Which version of Magento should I use, Since most of the themes are available for versions till 1.9.2 and tutorials for 1.9.1 ! So should I go with any one of these or should I use 2.1 . I know its fast and also have some added functionalities but won't the theme factor and also it has a lot of bugs . What are your views to it?

ohffs's avatar

I don't know I'm afraid - I haven't had to use it in a few years :-/

Please or to participate in this conversation.