Not show product in top rated after checkout

I know this question might be too broad, but I'm looking for a bit of direction. My client has a woocommerce store with 30-40 products. For whatever reason they do not want to sell online anymore, but they want to retain the product pages, information, etc. on their website.

Is there a way, using hooks or otherwise, to hide things like prices, add to cart button, etc. in woocommerce? Or should I just edit the php template files?

kraftner

5,5981 gold badge28 silver badges46 bronze badges

asked Mar 11, 2013 at 20:46

1

luckily woocommerce has many hooks, this removes prices and buttons:

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );

you can dig into content-product.php and content-single-product.php if you need to remove more stuff.

I can imagine there's more than just the prices/buttons you want to hide/remove though (like pages/functions), this tutorial gives you some pointers

answered Mar 15, 2013 at 9:25

EwoutEwout

2,6311 gold badge21 silver badges23 bronze badges

3

Extending the above code (thanks Ewout), the following code will get rid of all prices and 'add to cart' buttons on all woocommerce products, as well as provide an explanation as to why. I needed the code for a website that offers direct selling products and to comply with their rules, I cannot show prices to the general public.

I am trying to show product page on top of checkout page. I think I need a php code to put on top of form-checkout.php. I am using a parallax theme. please help.

asked Jun 5, 2014 at 13:58

Not show product in top rated after checkout

mysticalghoulmysticalghoul

6622 gold badges10 silver badges23 bronze badges

Which product page do you want to show?

You can modify your form-checkout.php file, but if you update the WooCommerce plugin the changes will be lost.

Create a child theme for this file in your themes folder.

Also I will rather use action filters to hook in to the right directions. You need to insert your code in your functions.php file.

See Hooks: Action and Filter reference

answered Jun 6, 2014 at 7:14

4

It's easier to put checkout page on the product page. Code below will add checkout below each product in the shop.

It’s hard enough managing a shop without having to see your entire inventory not get displayed. The worst part is that there aren’t a lot of good guides to help you resolve this issue.

And the fact that this issue pops up from WordPress and WooCommerce when they are super popular software is even more confusing. But the good news is that you can fix this issue once and for all.

In this article, we’re going to look at some very simple ways to fix the WooCommerce products not showing on shop page error. It should take you less than 10 minutes to resolve the problem forever.

Sounds good? Let’s dive in.

PushEngage is the

1 push notifications plugin in the world. Get it for free!

Why Are WooCommerce Products Not Showing on Shop Page?

Let’s start by taking a look at some of the most common reasons why WooCommerce products are not showing on your shop page.

1. Custom Shop Page

Did you just switch to a new WooCommerce theme and now you’re scratching your head wondering why your Shop page is mysteriously empty? Well, don’t worry, there’s a good chance that your new theme might be the culprit.

You see, some themes come with their own custom Shop page layouts. If that’s the case with your new theme, you’ll need to do a quick tweak in your WooCommerce settings to make sure your products make a triumphant return to the Shop page.

Here’s the scoop: you’ll want to set this custom Shop page as the default one in your WooCommerce settings. Once you’ve done that, your products should start showing up on your Shop page without any hitches. It’s a simple fix to get your shop back in action!

2. Plugin Conflict

Another common reason why your WooCommerce Shop page might be refusing to show products is the dreaded plugin conflict.

You see, not all WordPress plugins play nicely with each other. Sometimes, when you introduce a new plugin to your site, it can throw a wrench into the works by conflicting with other plugins you already have on board.

This is especially true when dealing with plugins that haven’t seen updates in a while. If a plugin’s developer has been slacking on updates, it’s more likely to cause compatibility issues, especially with a complex system like WooCommerce.

So, if you’ve recently added a plugin to your WordPress arsenal and suddenly your Shop page has gone rogue, it’s time to put on your detective hat and investigate whether that new plugin is the troublemaker.

Once you’ve identified the culprit, you can take the necessary steps to resolve the issue and get your products back on display where they belong.

3. Products are Hidden from Display

Here’s another potential reason why your WooCommerce Shop page might be looking rather barren – product visibility settings.

WooCommerce gives you the power to fine-tune which products you want to showcase in search results and on your Shop page. It’s a nifty feature that allows you to have more control over what your customers see.

However, it’s possible that in your quest to optimize product visibility, you may have unintentionally hidden some or all of your products.

So, if your Shop page is currently displaying emptiness instead of your awesome products, it’s a good idea to check your visibility settings. You might just find that your products are set to “hidden,” and a quick adjustment can bring them back into the spotlight for your customers to admire.

4. Permalinks Issue

In the world of WordPress, “permalinks” stands for permanent links – they determine how your internal URLs look. These settings play a crucial role in how your website’s content is structured and accessed.

Now, here’s where it gets interesting. If you’ve recently introduced any WooCommerce extensions to your site, they might have tampered with your permalinks settings without you even realizing it.

So, if you find yourself in this predicament, where products are playing hide-and-seek on your Shop page, it’s a wise move to dive into your permalinks settings. There, you might just uncover the key to restoring harmony and making sure your products are where they should be.

How to Fix WooCommerce Shop Page Not Showing Products

Now that we know what can cause problems with your WooCommerce Shop page, let’s see how you can fix them.

1. Check if You Choose the Right Shop Page

One of the frequently encountered reasons for products not showing up on the Shop page is the selection of a custom page within your WooCommerce settings. Navigate to WooCommerce » Settings in your WordPress dashboard:

Not show product in top rated after checkout

Then, click on the Products tab.

Not show product in top rated after checkout

Then, scroll down to the Shop Pages option:

Not show product in top rated after checkout

If you’re using a custom theme or a custom shop page, then just select the right page from the dropdown. This should fix the WooCommerce products not showing on shop page issue in most cases.

But if the right page is selected and your shop page is still blank, then keep reading. We have some more options for you.

2. Check if There is a Plugin Incompatibility on Your Site

A plugin conflict or incompatibility is when there’s conflicting code on your WordPress site and a specific plugin. This can potentially break your site in many ways. And one of the most common outcomes is WooCommerce product not showing on shop page.

The simplest way to check for a plugin conflict is to disable all your plugins temporarily and check if it solves the issue. In your WordPress dashboard, go to Plugins and tick the top left checkbox to select all plugins at once:

Not show product in top rated after checkout

Remember to uncheck the WooCommerce plugin so that you can still check if the issue is resolved. Then, go ahead and deactivate them all.

Not show product in top rated after checkout

If your WooCommerce products are still not showing on your shop page, then the problem isn’t a plugin conflict. But if your issue got fixed, then it was definitely a plugin conflict. Reactivate your plugins one at a time until you find the conflicting plugin.

3. Check the Visibility of Your Catalog

Another reason why your products may not show up on the Shop page is that you’ve changed their visibility. Head over to the Products tab in your WordPress dashboard.

Not show product in top rated after checkout

Then, click on the product whose visibility you want to check. Once you’re in the product editor, make sure that the product catalog visibility option is set to either Shop and search results or Shop only.

Not show product in top rated after checkout

If your product visibility isn’t set to show up on the shop page, click on the Edit link and change the visibility. Don’t forget to Save or Update your product page when you’re done.

4. Update Your Permalinks

Sometimes products may not display on the WooCommerce shop page due to a permalinks update error. It can happen when you change your WooCommerce theme or install new extensions.

To fix this issue, go to Settings » Permalinks in your WordPress dashboard.

Not show product in top rated after checkout

Change your permalink structure to a custom structure for your products:

Not show product in top rated after checkout

Then, click Save Changes at the bottom of the page to make WordPress update your permalinks.

e

After You Fix the WooCommerce Products Not Showing On Shop Page Issue

Now that you’ve fixed the WooCommerce products not showing on shop page issue, all your products are ready to make you money. It’s time to focus on bringing traffic, engagement, and sales from your content next.

And if you’re looking for new ways to get traffic, engagement, and sales, push notifications can be super useful for your site.

If you’re not 100% convinced, you should check out these resources on how to effectively use push notifications:

  • 7 Smart Strategies to Boost Customer Engagement
  • Are Push Notifications Effective? 7 Stats + 3 Expert Tips
  • How to Set Up Abandoned Cart Push Notifications (Easy Tutorial)
  • How to Add a Web Notifications WordPress Plugin to Your Site

We recommend using PushEngage to create your push notification campaigns. PushEngage is the

1 push notification software in the world. So, if you haven’t already, get started with PushEngage today!

How do I create a hidden product in WooCommerce?

How to Hide Products from the WooCommerce Settings?.

Step 1: Log into your WooCommerce account. First of all, you need to login into your WordPress admin dashboard..

Step 2: Click on the products menu. ... .

Step 3: Select the product. ... .

Step 4: Click on “Catalog Visibility” ... .

Step 5: Click on “Hidden”.

How do I change top rated products in WooCommerce?

Making Changes.

Navigate to WooCommerce > Recommendations > Engines..

Locate and Edit the “Top Rated” Engine..

Update the Engine to save your changes..

How do I set product visibility in WooCommerce?

In order to show the product, go to “visibility by user roles” tab, and navigate to the user role for which you want to open this hidden product and category. In this case its retailer. Select the “show” from dropdown plus and select all categories and hit the save button.