October 20, 2011 at 11:56 pm #4584
Two main options are:
1. Use eStore categories only
2. Use WordPress categories
Option 1: Use eStore Categories Only
Create categories for your products from the “Categories” menu of eStore. For each category create a WordPress post or page and enter the following shortcode there:
Replace 1 with the actual category ID
There are other shortcodes that you can also use to display products from a particular category, check the shortcodes list documentation.
When you are done, you can use the following shortcode on your “Store” or “Products” page to display a list of all your categories. This lets your visitors browse your store based on the category they are interested in. Each category will be linked to the respective category page where all the products from that category is displayed:
or Use the following shortcode that lists all the categories in your store using a fancy display:
There are more advanced options to display products from a particular category too. Checkout the following post for more details:
Option 2: Use WordPress Categories
For this method you need to have a separate post for each product (you can use custom post types too if you want). Simply create a WordPress post for each product and place the product details and a buy button on that post. Then add this post to a category like you normally would for any WordPress post. When you are done you will end up with a lot of posts (each post being a product) and categories. Now, you just place a WordPress category list on your “Store” page so that your visitors can browse your store/products.January 6, 2012 at 9:29 am #37764Libin V BabuMember
Can I use wordpress “sub-categories” for eStore?
I need to list main category in the main page and need to list the sub category in sub page. Is it possible?January 7, 2012 at 5:19 am #37765
Nope, The only available options are explained in the above post.January 7, 2012 at 5:23 am #37766Libin V BabuMember
Ok Thank you. I just handled it using eStore Categories.February 2, 2014 at 9:29 pm #37767jersey31Member
I used option 1- Create categories for your products from the “Categories” menu of eStore. For each category create a WordPress post or page and enter the following shortcode there:
Replace 1 with the actual category I.
I was successful… The issue I have now is the pages that were created with the products I do not see. Can you please let me know what template or parent these pages must be assigned to so the customer can see the pages and select to view the options. I am not sure where these pages have disappeared.February 3, 2014 at 1:04 am #37768
Edit your products and specify the URL of that product’s landing page in the “Product Page URL” field. When the customers are viewing your products, they can click on the product name and it will take them to the landing page of that product.February 3, 2014 at 9:23 pm #37769StarCircleAcademyMember
A few categories I’ve created that others might find useful:
You can show all the products you want to offer by putting them in “Catalog” and using, e.g.
[wp_eStore_category_products_fancy id=8 order=3]
Where “8” is the category ID for “Catalog”
Likewise, using “Discountable”, you can create a *coupon* that can ONLY be applied to items in category “Discountable”. This makes it easier to create a “store wide sale”.
Note that the negative versions of these don’t make sense, e.g. “Hide From View” has no way to be used as there is no option to “display all categories EXCEPT one”.
I found I don’t really need them.April 22, 2014 at 5:41 pm #37770pitshopMember
which of the above versions is more SEO friendly?April 23, 2014 at 3:58 am #37771
Both are same when it comes to being seo friendly.July 14, 2014 at 2:00 pm #37772wploveSpectator
Is it possible to display only a subset of all the categories when using the [wp_eStore_list_categories_fancy] shortcode?
For instance, if I have 16 categories but only want to display 5 of them on a given page-not the products in the category, just a fancy display for the category itself.
It might look something like this:
or, to display just one category heading:
Is this possible? In reading through the documentation it doesn’t look like it’s a feature, but I want to make sure I didn’t miss something.July 14, 2014 at 3:35 pm #37773wploveSpectator
Sorry just found this in the shortcodes:
[wp_eStore_fancy_category_display id=1 style=1]
That is what I need.
- You must be logged in to reply to this topic.