Hide price and add to cart button

By using YITH WooCommerce Catalog Mode you can hide price and “Add to cart” button for all products in the shop. Before explaining how to do it, you must know that if the product price gets automatically hidden, the same happens to “Add to cart” button.
In order to hide price and/or “Add to cart” button for all products in the shop you must enable the fields you find in YIT Plugins -> Catalog Mode -> Settings, and highlighted in the following image. (Ignore the first if you are interested in hiding only “Add to cart” button).

Price and Add to cart" button

When price is hidden, you can insert a different text to show as replacement.

Alternative text

Unlike “Add to cart” button, when you hide price you can’t choose in which pages to apply the action.
Price (and consequently “Add to cart” button) will be removed in all site pages.

By default, settings affect all users: however, you can choose to limit configured rules only to unregistered users or, thanks to geolocation system, to all users who log in to the site from one of specified nations.

Affected users

Affected users - Select countries

If you want to show price and add to cart only to users connected from one of the specified countries, enable “Reverse Selection”.

By default settings are applied to all the products in the shop, however general rules can be changed and customized

By multiple or single products and/or by categories. Read the following page to learn more.

Hide product variations

About variable products, it is possible to hide registered variations of a certain product.

Product variations

Product detail page

How to disable shop

By disabling the shop, “Cart” and “Checkout” WooCommerce pages are hidden and no one can have access to them. Furthermore, “Add to cart” button is removed where expected in site pages.

Disable shop

How to set inquiry form

Thanks to the plugin there is the possibility to insert a new tab in Product detail page which includes a contact form that users can use to send their request.
To make this feature available, it is essential that at least one of the following contact plugins is installed and active:

  • YITH Contact Form (available with some of YITH themes)
  • Contact Form 7
  • Gravity Form

Activate inquiry form

After selecting the contact typology and the configurated form, new tab will be insert in each product detail page.

Inquiry form

In addition to user’s request, the generated email includes a reference to the related product page. If you want to insert a link to the product, enable “Product Permalink” field that you find option dashboard.

Product permalink

If you are using the WPML translation plugin in order to have a multilingual site,
you can select a different form for each language configured in your site.

Select inquiry form for any site language

How to show a custom button in single product page

If price and/or “Add to cart” button are hidden, you can show a customized button in “Shop” and product details pages.

Custom button configuration

Select the type of protocol to designate to button link among the following:

  • Generic Url – add a URL such as http://google.com
  • Email address – ex. mailto:[email protected]; it automatically sends the email to the specified email address (note: a programme associated to this type of protocol, e.g. Outlook, has to be installed in user’s device to let it work correctly).
  • Telephone number – ex. +391234567890; when clicked, a telephone call starts to the number specified in the URL.
  • Skype contact – ex. skype:usercontact?call; when clicked a Skype call starts to the contact specified in the URL.

Custom button in product detail page

If you wish to have a different button setting of the products in the shop, you can do it in the editing page or by using “Custom Button Url List” section.

Exclusion list

Click on “Add products” button you find on top of the page to add new configurations to the button. As shown in the image below, button configuration can be specifically applied to one or more products or to all those elements related to a certain category or tag.

New custom button

Since the button can be differently configured in three provided options, the configuration applied on product will be the most significant and, consecutively, in order of importance:

  • settings for product category
  • settings for product tag
  • settings for single product

Don’t forget to enable “Enable custom button URL override” field before saving configurated settings.

Enable custom button URL override

Disable product reviews

With the plugin you can also manage the product review system. Enable or disable review insertions in “Product Reviews” field of settings dashboard.

Disable product reviews

How to use exclusion list

Exclusion List includes all products that must not be affected by plugin settings. Exclusions can be managed separately for Add to cart button and for price.

Exclusion list

If you want to use this table, firstly you have to specify what you want to hide (“Add to cart”, price or both), then enable the “Exclusion” option and, if want, also enable the “Reverse Exclusion” option. Note: if you hide the price, also “Add to cart” button will be automatically hidden.

Options panel

You can choose to show price and/or “Add to cart” button for every new product added to the list.

Insert nre product in exclusion list

If you enabled “Show ‘Add to cart’ in items of the ‘Exclusion List’ “ option, general settings will be applied to all the products in the shop, except for those inserted in the Exclusion List.

Reverse exclusion list

“Hide “Add to cart” button only in items of the “Exclusion List” (Reverse Exclusion)” option allows to change the concept of exclusion chart use.

Active reverse exclusion list

How to add an alternative text

Write an alternative text that will be shown instead of the product price. You can change the text per product, per category or per tag. The text will only appear if you have activated the “hide price” option on the items belonging to the text replacing list.

text replacing price

Select the product/category/tag you would like to change. If you select a category/tag all products related will show the custom text.



Set catalog mode settings in single product

The configurated general settings in YIT Plugins -> Catalog Mode can be overwritten and customized for each single product. In product configuration page, the plugin adds “Catalog Mode Options” section.

Single product

If you want to customize button settings too, don’t forget to enable “Custom button URL override” field in order to apply settings correctly.

Override options

How to use the plugin in combination with YITH Multi Vendor

The plugin is 100% compatible with YITH WooCommerce Multi Vendor.
The integration allows vendors of the shop to configure catalog functionalities for their own products.
If you enabled both plugins, the first step is to enable their integration from “Add-ons” section of YITH WooCommerce Multi Vendor settings dashboard.

Enable Catalog Mode integration

At this point, the Catalog Mode menu will be visible on the left for the vendor as well.

For more details about each specific option listed here, please, refer to this page, but consider that the option only applies to vendor’s products.

On products not owned by administrator, the catalog settings configured by the vendor will apply, unless the admin enables the option Administrator overrides vendors’ settings, in YITH > Catalog Mode > Settings.

In this case, the admin’s settings will override the vendors’ ones.

If you want this to be valid for some vendors only, make sure you click on Do not apply to vendors in the “Vendor Exclusion List” (Exclusion) field based on your preferences in the option below:

This way the admin will be able to exclude the products of one or more vendors from the admin’s settings in YITH > Catalog Mode > Exclusion List > List of vendors: