Hello eoik,
Thank you for reaching out to WooCommerce support.
I understand that you want to have a customized layout for your shop without having a single page displaying all of your products, and that assigning a page as the “Shop” page in WooCommerce settings is changing the CSS and adding all products to the end of your chosen pages, which is not the result you’re looking for.
To achieve the specific layout you want for your shop page without the automatic addition of products, you would typically need to modify the Shop page template. One effective way to do this is by using a Child Theme in conjunction with custom coding to create your own Shop page template. This method provides great flexibility but requires coding skills and a good understanding of WooCommerce’s template structure and code.
If custom coding isn’t within your comfort zone, another option is to consider using plugins designed to give you more control over the appearance of your store without needing to touch any code. The Storefront Powerpack plugin is one such tool that allows you to customize the Storefront theme extensively through a user-friendly interface, without any coding required.
By using the Storefront Powerpack, you can adjust the layout and appearance of your WooCommerce pages directly from the customizer, giving you the ability to tweak the product display according to your preferences.
Regarding your question about not having a traditional “Shop” page that lists all products, it is not an issue as long as you provide clear navigation to your product categories or specific products elsewhere on your website. Many stores use this approach to guide visitors directly to product categories or featured products instead.
If you choose to keep your original Shop page as is but don’t want it to be accessible to your website visitors, you can simply exclude it from your menu and navigation links. This way, it remains in your site structure but doesn’t affect the shopping experience you’ve curated for your customers.
I hope this gives you the correct direction.
Please don’t hesitate to contact us again with more questions or concerns.
We are here to help ??
Best regards.