I'm planning to start a business selling products online, and in addition to shipping those products, I want to give customers access to instructional videos related to the products. Ideally, I'd like something that functions as both an e-commerce platform and a content management system (CMS). I've looked into several options but I'm really unsure what direction to take:
1. Should I go for a headless CMS like Vendure or Payload?
2. Would Shopify be a good fit?
3. Or should I custom build everything using React and Node?
I'm particularly curious about the flexibility of customer-focused CMS options for my needs. Any insights would be appreciated!
5 Answers
I’d recommend starting with Shopify. It's user-friendly and requires less upfront effort. Once your business gets off the ground, you can consider transitioning to a more customizable platform if needed.
I’d suggest looking into WooCommerce if you want a free option. But be aware, it's not the most flexible when it comes to UI customization for the admin side. If you go with WooCommerce, make sure you have a plan to handle those limitations.
While WooCommerce is popular, it can be a hassle if you want a custom look. Check out all-in-one solutions like Odoo or Sitegui if you want additional features like a help desk.
If you're considering a headless approach, make sure you go with a dedicated e-commerce solution rather than a simple CMS. It’s more complicated initially, but you’ll have more flexibility in the long run.
Building from scratch isn’t the best idea right now. Start with Shopify or WooCommerce. Shopify has a solid API that you can use for video access based on product purchases, which makes things a lot easier.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads