There are General Settings and Product Settings under Call for Price for WooCommerce Pro plugin. In this plugin, custom price label can also be set for Simple, Variable, Grouped and External products. We shall discuss these in separate posts but in this post we will understand how to set custom price label for Simple products.
What are the different settings for Simple products?
To go to the Simple Products page, follow the path WooCommerce -> Settings -> Call for Price -> Simple Products. Below is the default Simple Products page:
Default Simple Products page
Let us understand all these settings in detail:
This option has an Enable-Simple Products checkbox which is ticked by default. When this setting is enabled, you can set Custom Price label for simple products. If you want to disable the setting, do not tick the checkbox. Only when this setting is enabled, all the other settings will reflect for simple products.
Tick the checkbox to enable settings
Single product page
When simple products have no price set for it and you want to display a custom price label for those products on Single product page, enable this option. There is a text field for this setting and the text that you want to display as a price label has to be entered here. By default,<strong>Call for Price</strong> is set for this option which includes the html tag.
Single product page setting
Hence Simple products with empty price will show Call for Price label on its Single product page. For instance, say a simple product Packed Meal has no price set for it and you enable the Single product page setting with Call for Price text. The Single product page of Packed Meal product will display Call for Price label as shown below:
Single product page of Packed Meal
You can leave this option unchecked and text field blank to disable the Single product page setting. You can enter any text for the price label in the text field as per your business requirements.
Related products are those products which are similar to the product that customer is viewing online and are displayed at the bottom of the Single product page of that product. So when you enable Related products option and add the price label for them, all the related products with empty prices will show Call for Price label. This is because the default value of text field is set to <strong>Call for Price</strong>.
Enabling the Related products setting
Let us take an instance to understand this. Say you enable the Related products setting and select the product Cream Hat. The related products on the Cream Hat Single product page will show Call for Price label.
Related product page of Cream Hat
You can leave this text field blank to disable displaying Call for Price option for Related products. You can set any text in the text field to display that price label for related products.
Homepage refers to the Shop page where you display all your WooCommerce products for online purchase. This setting allows you to display a custom price label for all simple products with empty price, on the Homepage.
When you enable Homepage setting and you set <strong>Call for Price</strong> in the text field, all the WooCommerce Simple products on the Shop page will display a Call for Price label.
Enabling Homepage setting
Hence, all simple products with no price set for it will have a Call for Price label on the homepage.
Call for Price button for Simple products
Similar to the other settings if you keep the text field blank, it will disable the setting. You can choose to display any label for the price on the homepage by entering the appropriate text in the text field of Homepage setting. By default, Homepage setting is enabled and text in the text field is set as <strong>Call for Price</strong>.
Pages (e.g. shortcodes)
This setting allows you to display the custom price label on the WooCommerce pages which are used to display products.
Enabling Pages (e.g. shortcodes) setting
For instance, say you want to display a price label on Category Products page for category Food. The custom price label for all Simple products with Food as category and empty price will display Contact Us label.
Category Products page displaying Contact Us label
As you can see, the price label can be set as any text suitable for your business. If you leave the text field blank for Pages (e.g. shortcodes) setting, then this option will be disabled.
When you enable the setting Archives and add the text as Need a Quote in the text field, then all the simple products with empty prices on the category page will display price label as Need a Quote.
Enabling the Archives setting
Let us take a example of a page where product categories are displayed. So, when you go to Product Categories page and select category Clothing, then it will display simple products that have empty price with a Need a Quote label as shown below:
Displaying Need a Quote label
This way you can add any custom price label as per business need and can choose to leave it blank to disable this setting. By default, this setting is enabled and the text field is set as <strong>Call for Price</strong>.
When you tick the Reset section settings checkbox, all the settings will get reset to its default value.
Reset checkbox ticked
This means all the settings under Simple Products page will be enabled with text field value as <strong>Call for Price</strong>.