Hello Everyone,
I'm just getting into the full-stack web development industry, and I'm looking into starting a project for a wholesaler company.
They want a catalog website that displays all of their products from all of their different brands. Users should be able to add items to their shopping cart, but have them be displayed as subtotals based on the different brands. There must also be an admin portal for adding products, product lines, and promotions/sales.
Upon placing the order, the site should also calculate shipping costs based on weight, courier and distance. The only thing that makes this differ from a full-blown e-commerce site is that transactions aren't processed, but are instead stored and exported to accounting software for later.
I don't want to reinvent the wheel here, knowing that there are lots of e-commerce platforms out there. But given the need for flexibility, there is a need for something more custom.
I have experience with .NET Core, as well as Node.js and other front-end js frameworks, so I'm wondering if the solution lies in one of those frameworks' e-commerce extensions.
Based on your experience, what do you think a good solution for this would be, in terms of frameworks and technologies? Any suggestions would be greatly appreciated, since this is the first big project of my career, having just completed my education.
Thanks
Xingheng Wang
Co-founder Moesif.com (API analytics). Previous Microsoft & Zynga. CS from MIT.
Depends on how much customization if you just want off shelf solution, if all the features are relatively standard, you can use one of the off the shelf ecommence platforms like BigCommerce or VTEX.
You can also try out WooCommerce if you or your clients are familiar with Wordpress.
Of all the off the shelf solutions, Magento is probably most customizable, and it is open source. But to get enterprise edition can be really expensive, so check if your client is ok with it.