I know I'm being a hater, but coding the store is really terrible advice. Learning to use a tool over reinventing the tool is a step backwards.
I know I'm being a hater, but coding the store is really terrible advice. Learning to use a tool over reinventing the tool is a step backwards.
It's very disappointing to see all the comments here saying "use shopify". That's what your mum would do. Are you a developer or not?
It's like saying "just use facebook, you don't need a website", or "Just eat at MacDonalds, it's much cheaper and easier".
There's no way I would recommend being tied to a monthly Shopify fee when there's much better options out there for devs to gain control, and build a faster more creative and original store.
Shopify.. Really? How unsatisfying and boring.
Part of being a good developer is knowing the value of your time. The opportunity cost of coding your own online store will be much, much higher than using an off the shelf platform like Shopify.
If it's a passion project where OP wants to learn more about programming, then go for it. Commerce is a wide domain where one can learn a lot. But if this is a business, then value thy time.
Full disclosure: I work at Shopify. These views are my own, not my employer's.
Is there a team at Shopify tasked with "social persuasion" who monitor online discussion about e-commerce?
"Value thy time"... oh please, we can say the same about eating too. Don't bother cooking when you can buy a microwave frozen dinner.
After all, these aren’t all three cases of discrete functional software with well defined patterns of use where minor customization is easy and writing from scratch takes thousands or millions of man hours.