I have woocommerce installed and using the Mystile theme. Right now the Shop page shows all of the (hundreds of) products paginated. I google how to set it to show categories instead. The answers to this and other questions I have all show screen shots that don't match my Woocommerce->Settings tabs. I see "Wishlist Magnifier General Products Tax Checkout Shipping Accounts Emails" Where is the 'Catelog' tab?
I see other answers that say to Woocommerce->System Status->Tools and 'Install Woocommerce Pages'. They say existing pages won't be affected and missing pages will be added. I've done it several times with no effect. I google that. Someone says to delete these pages from my trash and then Install. How would I go about finding my pages in the trash? Googling that gets no relevant results. I'm new to Wordpress and Woocommerce both.
Bottom line... how do I access the settings for all the pages I'm supposed to be able to?
There are other forums with questions about missing pages in the Settings tabs, but usually none have answers. I love Stackoverflow and usually find all my web developer questions answered here. Hopefully this one will be too.
In the WooCommerce -> Settings -> Products tab there should be an option called "Shop Page Display" and it will be set to "Show Products", changing that to "Show subcategories" (and saving the changes) should do what you are looking for (showing categories instead products on the shop page).
Related
I'm using Woocommerce Woodmart theme for an online shop, we have a lot of different products but despite correct settings and ERP software some items are not displayed at all. Mostly its the case when I open the shop and it says 20 Items are being displayed but in fact only 16 I see on the product page and they are cutted off as well like this
The same problem occurs when I say 23 Items should be displayed but actually it shows less and cuts off the items again. When I choose category not all items are being displayed despite the fact that those can be found on search. Where can I find respective file for woocommerce responsible for showing items and how can I eventually fix the issue? I tried to deactivate some plugins but it didnt help out.
My shop page currently shows categories and previously I had set this to "Product Categories" in the admin area under woocommerce >> Product catalog.
Now things have changed and I want products to display instead of categories, however, every time I try to change this it defaults back to "Product Categories". (image below)
Screenshot - Shop Catalog Display Not Working
I have:
Updated everything to the latest version
Checked for duplicate pages
Removed all custom code
Switched back to default theme
Disabled all products apart from woocommerce
The problem still persists, does anyone have a code snippet I can use to force products to show?
I can only think there is an issue with the database not being able to save or something.
Any ideas will help
I was having problems with the Woocommerce products archive page (instead of displaying products, it displayed one product's description. I solved that when, just after posting here, I simply created a new shop page.
I would, however, really prefer to use the correct page from the Woocommerce tools, so the Dashboard link to Visit Store works.
I thought shortcodes would be the answer...they are for a new page named Shop, but not for the Woocommerce page. Does anyone here know what would cause this error, and how to fix it?
Thanks,
--jim
[Original question edited//replaced by this new one]
hoping for some help.
We use the following - Wordpress/ woo commerce /wcvendors pro. Prices for variable products are disappearing from wp engine view despite being in the product variation information. It doesn't impact every product on our site but a fair few. How it occurs is, the price is disappearing when you go in and edit the product. If we quick edit the product the price reappears. But it will dissapears again if we use the edit button. Initially the problem started because under the "Products" and "Inventory" We had checked the following setting: "Hide out of stock items from the catalog". Now this button is not ticked but it is still causing us issues.
It seems you have an error on the product page which cause the price not to be saved.
There can be some reasons, here are two I see occasioanlly:
PHP error is caused during the save, and therefore the data is lost. WordPress and WooCommerce works flawlessly together, so the first suspects are other plugins and your theme. Try first to turn off all your plugins and switch to another theme to see if this happens again. If not try to activate your theme, and recheck, and then the plugins one after the other, and check after each activation, until you find the one makes the problem.
Too many data is being saved at one time. It can be too many variations or too many custom fields. This can be fixed by changing some PHP settings. Please have a look here especially under the WPEngine note, and also check this plugin.
I have enabled Reviews from the Dashboard but they are not appearing in the front-end of my site. This could be an issue with the theme itself. Is there a function that displays the reviews and ratings section within my theme?
It's the /plugins/woocommerce/templates/single-product/review.php that needs to be displayed on the product pages but it's not showing at all.
There's a few layers at work here. A few things you should check, in order of most likely to least likely culprit:
Is another setting in the dashboard hiding the reviews tab? There are other options below the "Enable reviews" checkbox. Review those, as they can hide the tab based on your front-end viewing user privileges.
Is the review tab just getting hidden by CSS in your theme? Go to the page's source code in Chrome Inspector (or whatever browser tool you're using) and CTRL+F "review" and cycle through any hits. If you find elements in the page body with "review" classes or ids, check to see if they're hidden, and if so, whether they're hiding the reviews tab.
Is the reviews tab being hidden in the source code by a hook? Search your entire project's source code (including plugins) for hooks that may be un-setting the reviews tabs. For example:
remove_action( 'woocommerce_product_tabs', 'woocommerce_product_reviews_tab', 30);
remove_action( 'woocommerce_product_tab_panels', 'woocommerce_product_reviews_panel', 30);
Are your theme's override templates removing reviews? Check the /theme/woocommerce/content-single-product.php file to see if it's markedly different from the base WooCommerce template, for instance not executing do_action( 'woocommerce_single_product_summary' )
Did your WooCommerce base templates get altered? Check for the same in the plugin files directly.
There are 3 components to enable reviews on WooCommerce.
Enable comments in WordPress
Enable Reviews in WooCommerce
Enable reviews in the product
I will only discuss the third option which is not as documented on the web.
As of Woocommerce 3.7.0 (maybe even earlier), if a product was already created and then you enabled the review settings, then the product will have the reviews DISABLED. You must enable them on each product.
Manual:
Go to the Products->All Products menu on WordPress.
Click "Quick Edit" on a product. You will see a "Enable Reviews" checkbox just below the Product tag field. Check it.
Automated:
Got to phpMyAdmin and run a SQL command:
UPDATE wp_posts SET comment_status = 'open' WHERE post_type = 'product';