Hide Price & Call For Price For Magento 2

Hide Price & Call For Price

Introduction

The extension allows to hide "Price" and replaces the "Add To Cart" button with a "Call For Price" button or a custom button

Installation

The extension has 2 separate ways of installation, via Composer or by copying the code.

Please follow this Installation Guide to install the extension.

Extension Configuration

Global Configuration Settings

To access the configuration settings for this extension, log into the Magento Admin panel and go to STORES ⟶ Configuration ⟶ ULMOD EXTENSIONS ⟶ Hide Price & Call For Price.

General

In the General section :

set Enable the extension -  to Yes, to enable the extension in the storefront, or "No" to disable

Selector

In this section :

specify the "Add To Cart" Button -  selector according to your theme/template. The default is: .action.tocart

Display

In this section has 3 sub-sections. In the first sub section:

choose What To Display On Highest Priority:

  • Call For Price - the "Add To Cart" button and "Price" are replaced by the Call For Price Button;
  • Hide Price - the "Add To Cart" button and "Price" are replaced by the Hide Price Message;
Note: Both Call For Price and Hide Price will display throughout the site on products their applied. If Call For Price and Hide Price are applied to the same categories, then the selected highest priority will display.

In the second sub-section:

specify the Call For Price Button Text button to appear in frontend

Apply For Selected Categories:select the categories to enable “Call for price” functionality.

Apply For Selected Customer Group(s):select the customer group to enable “Call for price” functionality.

Do Not Apply For Specified Product ID’s: specify comma separated product id’s to disable the Call For Price functionality. Eg: '1,2,3,4' This setting has the maximum priority.

In the third sub-section:

define the Hide Price Message to appear in fronted. WYSIWYG Editor supported

Apply For Categories:select the categories to enable “Hide Price” functionality.

Apply For Customer Group(s):select the customer group to enable “Hide Price” functionality.

Do Not Apply For Specified Product ID’s: specify comma separated product id’s to disable the “Hide Price” functionality. Eg: '1,2,3,4' This setting has the maximum priority.

Popup

In this section has 4 sub-sections. In the first sub section:

defines the Form Title of to appear on the popup;

in the Form Description field, enter short text to display after the Form title;

set Show Product Image on Form? to show product image in the form, or No to hide it;

set Show Product Name on Form? to show product name in the form, or No to hide it;

set Show Product SKU on Form? to show product sku in the form, or No to hide it;

in the Show "Name" and "Email" Fields on Popup For Logged-In User? field :

  • If Yes - both "Name" and "Email" fields show on popup if user is logged in;
  • If No - both "Name" and "Email" fields are hidden on popup if user is logged in, and the logged-in customer name and email will be used;

In the second sub-section:

Use the "Add" button to add more field to the form. 6 columns supported: Label, Type, Required, Order, Enable and Action

  • Label - define the label of the field;
  • Type - choose the type of field: Text, Text Area or Checkbox supported;
  • Required - tick the checkbox to make the field required on the form;
  • Enable - tick the checkbox to make the field required on the form;
  • Action - remove/delete the existing field row;

In the third sub-section:

set Enable -  to Yes, to enable the recaptcha in the form, or "No" to disable

enter the Site Key and Secret Key provided by Google reCAPTCHA

Recaptcha Languge enters the reCAPTCHA language code

In the last sub-section:

defines theMessage to display after call for price inquiry is successfully submitted

Email Notifications

In this section has 2 sub-sections. In the first sub section:

enter the Admin Email ID (receiver) to receives email notification on each each inquiry submission

choose the Email Sender and the Template for email send to admin after each inquiry submission

In the "Customer Notification" sub section:

choose the Email Sender and the Template For email to customer send from admin panel

set Enable Auto Response? to Yes, to enable the automatic responder on each inquiry submission

choose the Email Sender and the Template For email to customer send from admin panel

Configure Per Particular Product

To configue the Call For Price and ide Price per particular prodcut, go to STORES ⟶ Catalog ⟶ Products select the product from the grid.

On the product view page, to "Hide Price & Call For Price by Ulmod" section:

enters theCall For Price/Hide Price Text to display

inDisplay Mode choose:

  • If Use Config is selected, the highest priority display will be the one set on STORES ⟶ Configuration ⟶ ULMOD EXTENSIONS ⟶ Hide Price & Call For Price ⟶ Popup Form ⟶ What To Display On Highest Priority? field
  • If Call For Price is selected, the highest priority display for the product is "Call For Price";
  • If Hide Price is selected, the highest priority display for the product is "Hide Price";
  • If Disable is selected, the display mode is disabled for the product;

Apply To Selected Customer Group(s)) select the customer group to enable “Call For Price/Hide” functionality for the particular product.

Managing Inquiries

To manages all submitted inquiries in admin panel, please go to MARKETING ⟶ Call For Price by Ulmod ⟶ Inquiries. A convenient grid displays all the submitted inquiries.

Note: during the initial setup this grid will be empty.

select the inquiry to view all details (Action -> View).

General

In the General tab contains the following sections: Info, Data and Additional Data:

The Info section includes: Submitted At, Submitted From ( page the inquiry was submitted), Website Name, Store Name, Product Name, Product Sku

The Data section includes: User Type (Guest or Customer), Name and Email

The Additional Data section includes additional data collected from user via "Additional From Fields" set under: STORES ⟶ Configuration ⟶ ULMOD EXTENSIONS ⟶ Hide Price & Call For Price ⟶ Popup Form ⟶ Form Fields

Reply

the Product section includes: Product Name, Product Sku and Current Product Price

theDetails section includes: Satus (status of the inquiry), Viewed by Admin (number of time the inquiry has been viewed), Answered by Admin(number of time the inquiry has been answered), Last Update Date(last time inquiry was update), Last Admin Answer Sent To User(last admin reply message to user)

To add a new answer, in the Send A Answer To User form, enter the message to answer and click "Send Message" button

Frontend View

Homepage

Example of both "Hide Price" and "Call For Price" at hompage

Example Of "Call For Price" On Category Page

Example Of "Call For Price" On Product Page

Example Of "Hide Price" On Category Page

Example Of "Hide Price" On Product Page

Example Of Email Notification sent tp Admin on each inquiry submission

Example of auto-responder sent to customer on each inquiry submission

Example Of Email Notification sent to customer on each admin response from admin panel

Extension Support

Need Help?

Ulmod Support team is always ready to assist you, no matter which part of the world you are in. If something does happen and you think you might be experiencing an issue or bug, please contact us via [email protected] or submit a ticket from our Helpdesk Ticket and we will help you out.

Got Questions?

Should you have any questions or feature suggestions, please Contact Us. Your feedback is welcome!

Extension Product Page