There are a few different ways that you can go about creating multiple shop pages in WooCommerce. One way is to simply duplicate your existing shop page and then make the necessary changes to the new page. Another way is to create a new page template and then assign it to a new page.
Both of these methods have their own advantages and disadvantages, so it’s really up to you which one you want to use. If you’re not sure, then you can always experiment with both and see which one works better for you.
If you do decide to go with the first method, then all you need to do is duplicate your existing shop page and make the necessary changes to the new page. This is actually the easier of the two methods, since you won’t need to mess around with any code.
However, one downside of this method is that it can be a bit confusing for your visitors if they stumble across both pages. They might not be sure which one they’re supposed to be looking at, so it’s something to keep in mind.
The second method – creating a new page template – is a bit more involved, but it does have its advantages. For one thing, it’s much easier to keep track of multiple pages if they’re all using the same template.
Plus, if you want to make any major changes to the design of your shop pages, then doing it through a template will be much simpler than having to edit each individual page.
To create a new page template, you’ll first need to create a new file in your theme’s directory. You can name this file anything you want, but something like “shop-template.php” would be a good choice.
Firstly, if you have products with different prices on each shop page, this could confuse customers and lead to them being charged the wrong amount. Secondly, if you have products with different shipping rates on each shop page, this could also lead to confusion and customers being overcharged for shipping.
So, while making multiple shop pages in WooCommerce can be done, it is important to be aware of the potential risks involved before proceeding.
Once you’ve done that, open up the file and paste in the following code:
<?php
/*
Template Name: Shop Page
*/
get_header();
?>
<div id="primary">
<div id="content" role="main">
<?php WooCommerce_content(); ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Save the file and then upload it to your theme’s directory on your server. Once that’s done, head over to the WordPress admin area and create a new page. When you’re creating the page, make sure to select “Shop Page” from the “Page Template” drop-down menu.
After that, all you need to do is add your products and then publish the page. And that’s all there is to it! You’ve successfully created a second shop page using a custom template.
Creating multiple shop pages in WooCommerce is actually quite easy once you know how. There are two main methods that you can use – duplicating an existing shop page or creating a new page template.
Neither method is necessarily better than the other, so it really comes down to personal preference. Whichever method you choose, just be sure to add your products and then publish the page so that your visitors can see it!