Magento 2 Call for Price

Magento 2 Call for Price allows store owners to hide product prices and "Add to Cart" button to replace with "Call for price" button to encourage users to contact for product prices.

 

Table of Content

  1. Extension Installation Guide
  2. Configuration
  3. Admin Email Settings
  4. Auto Reply Email Settings
  5. Privacy Checkbox Settings
  6. Google reCAPTCHA Settings
  7. Product Specific Call for Price
  8. Call for Price in Frontend
  9. Call for Price Backend Grid
  10. Call for Price Emails

 

  1. Extension Installation
  • Extract the zip folder and upload our extension to the root of your Magento 2 directory via FTP.
  • Login to your SSH and run below commands step by step:
    • php bin/magento setup:upgrade
    • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
    • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
    • php bin/magento cache:flush
  • That’s it.

 

  1. Configuration
    For configuring the extension, log in to Magento 2, move to Stores > Configuration > Call for Price where you can find various settings to enable the extension.
  • Call for Price: Enable or disable Call for Price extension from here.
  • Call for Price Scope: Select the scope for which you want to enable the extension.
  • Select Categories:  Select the categories in the case of category specific scope is selected.
  • Enable Call for Price As: Select one from the button or label to show as the call for price in the frontend.
  • Button Text: Enter the call for price button text if you have set to show call for price as button.
  • Label Text: Enter the call for price label text if you have set to show call for price as label.
  • Label Text Color: Set the label text color to show label in the frontend.
  • Enable Call for Price for Selected Group: Select YES to enable call for price for specific customer groups.
  • Select Customer Groups: Select the customer groups to enable call for price for.
  • Call for Price Form Title: Add custom title for the call for price form.

 


 

  1. Admin Email Settings
    Add following settings for admin Email which is received when a new call for price inquiry is made from the frontend.
  • Admin Email ID: Enter admin Email ID to receive new contact inquiry notifications.
  • Email Sender: Select Email sender.
  • Email Template: Select Email template.
     



 

  1. Auto Reply Email Settings
    You can enable auto-reply to visitors on inquiry by configuring the below settings:
  • Auto Reply Email to Customer: Enable it to send an auto-reply to customers.
  • Email Sender: Select email sender.
  • Email Template: Select Email template.
     



 

  1. Privacy Checkbox Settings
    Enable the privacy checkbox to comply with EU’s GDPR. Configure the below settings for the same:
  • Privacy Checkbox: Enable privacy checkbox to show it in the call for price form.
  • Privacy Notice Text: Enter privacy policy text.
  • Privacy Policy Redirection Page: Select page to redirect users on click of privacy text.
     



 

  1. Google reCAPTCHA Settings
    Enable the Google reCAPTCHA in the popup form to avoid the spammy call for price inquiries. Configure the following settings to enable it.
  • Google reCAPTCHA: Enable this field to enable the Google reCAPTCHA in the call for price form.
  • Site Key: Enter the site key obtained while the registration for Google reCAPTCHA.



 

  1. Product Specific Call for Price
    The extension functionality can be enabled for specific products too. If you have selected Call for Price Scope as product specific, to enable it, go to Catalog > Products > Select a Product and edit. From the Call For Price tab, enable the call for price option. If you have set to show call for price as button, add the custom button text and if you have set to show call for price as label, add label text for call for price. Save the configuration to set the product specific call for price option. You can follow the same process for all the products you require.



 

  1. Call for Price in Frontend
    Once the settings are configured, the call for price button is enabled in the store frontend as shown here.
  • Call for Price enabled on Category Page
    The extension allows customers to call for price directly from the category page. You can see call for price button enabled on the category page if the button type is selected from the configuration.
     



 

  • Call for Price enabled on Product Page
    If you have set call for price as label, the call for price label is shown both on the category and product page. Users can see the call for price label with the custom text.




 

  • Call for Price Form
    For the call for price button type, users can click on the button from the category or the product page. On click, the call for price popup form with custom title is displayed as below. The users are required to enter the personal details with quote inquiry, agree with privacy policy, verify the Google reCAPTCHA and submit their inquiry.


  

  1. Call for Price Backend Grid
    Users, when request for quote using the inquiry form, all the inquiry details are stored in a separate grid named “Call for Price Inquiries”. The admin can view and manage the inquiries from here.

  

 

  1.  Call for Price Emails
  • Contact Inquiry Email to Admin
    When the users submit the inquiry using the form, the admin is notified via Email for the new contact inquiry submission as shown here.
     


 

  • Auto Reply Email to Users
    The extension enables sending an acknowledgement email to users after successful submission of their contact inquiry.


 

If you have any question about this extension, you can Contact Us, and we reply you back within a few hours.