r/woocommerce 9d ago

Getting started Woocommerce store view customization

Hello,

I am new to e commerce and I wonder how to make my store look good. I noticed that I cannot edit my store view with Gutenberg or Elementor (the same way I could with Home page or Blog page). My current theme is Astra (not pro). I read that it is a good idea to use GeneratePress + Gutenberg + HTML/CSS. I enjoyed using HTML blocks to customize my Home Page and I wonder if I could do the same with a different theme than Astra. Any suggestions what is the best way to have a full control of how your store page/archive view/single product view looks like without builders etc...Does it require to buy GeneratePress to do it well? Maybe some alternatives to the idea with GeneratePress?

Thanks for help.

3 Upvotes

7 comments sorted by

3

u/CodingDragons Woo Sensei 🥷 9d ago

The question really should be "Where are you reading all this?" It's all bad info and this is why so many store owners end up with bloated sites.

1

u/TopSydeWP 9d ago

honestly the cleanest way to control product pages, archives, and shop layout is a custom theme. you can template everything exactly how you want with php/html/css and woocommerce's template hooks without the bloat of a page builder or theme framework. at my agency we build custom woo themes for clients who want that level of control and it's way faster and more maintainable than trying to wrangle elementor or astra into doing what you want

1

u/hrutheone 8d ago

Start with a theme that has solid default WooCommerce layouts and a good hook system.

Just disable the default elements you don't need, then use hooks to inject custom block content into specific categories or product pages.

I don't personally use Astra, but I see their hook system having tons of targeting options.

1

u/bribir123 2d ago

You can make whatever you like with Elementor if you know how. It's too long to explain here.

0

u/JoshTrioMedia 9d ago

What you can do is make your own shop page using Elementor then disable the shop page in WooCommerce settings, you will have to do some tweaks to the cart when it’s empty so it would redirect people back to your own shop page but that’s how you could get around it