I’ve been making websites with WordPress for a while now. started with using themes, but as I learned more and used the notes from here, I’ve been trying to make all websites from scratch and the difference and freedom of work have been astonishing. (Thank you Reddit devs and designers)
I have a new e-commerce project, but I’ve never made one from scratch. others were just blogging websites or nonprofits and for past e-commerce projects, I’ve used themes such as woodmart.
Is it better that I make the website from scratch using mainly woocommerce and elementor, or should I use a theme for it?
Also any advice on making it would be greatly appreciated.
[ad_2]
I’d suggest making a child theme of Storefont. It’s made to be customized and has tons of hooks and filters while having a pretty minimal design of its own.
You should skip Elementor altogether if you want to learn more. Page builders suck but they can be a quick way to make a basic website for freelance clients. Like the other comment said, install the Storefront theme, which is free, and then create a child theme and use WooCommerce.
You always need a theme – it’s a basic requirement for WordPress.
Elementor and Woocommerce are plugins.
“From scratch” means you write all the code yourself – if you’re using WordPress and an off the shelf theme, you aren’t doing it from scratch.
I would also ditch Elementor… it’s bloated already, and so adding WooC means an even heavier site.
Storefront perhaps… but if you’re in the mood to learn… you could try Breakdance or Bricks Builder – both of which have a lot of WooC stuff built in. They are Theme and site/page builders in a way – but 100X lighter than Elementor. GeneratePress also has some WooC stuff and plenty of amazing features hiding under the hood. These are all ‘slightly advanced but very good’.
Kadence (1st) and Astra (2nd) also have a LOT of WooC stuff built in, but can get a bit pricey. They are a bit more ‘training wheels’.
Again – if you’re keen to learn – you may not need any of it… WooC has a massive code/docs library – and 100s of hooks/filters… whatever you want to do, there’s a light bit of code to do it. There’s also a lot of plugins.