Call For Price - Magento 2 Extension
Introduction

- Created On: 17th February, 2016
- Last Updated On: 2nd June, 2022
- By: Solwin Team
- Email: info@solwininfotech.com
Installation
If you purchased an extension from Magento Marketplace then click on the How to Install Magento 2 Extension to install the extension.
If you purchased an extension from Solwin Site then follow the below steps to install the extension.
Installation Process
Note: Please take a backup of your all Magento files and database before installing or updating any extension.
Download the extension file:
- Download the Call For Price extension .ZIP file from solwininfotech.com using your Solwin Infotech website account.
- Extract the .ZIP file which contains another .ZIP files.
- If you have purchased the extension for the Community Edition, then you will see the extension .ZIP file for Magento 2.1.x, Magento 2.2.x, Magento 2.3.x and Magento 2.4.x version.
If you have purchased the extension for the Enterprise Edition, then you will see the extension .ZIP file for Magento 2.1.x, Magento 2.2.x and Magento 2.3.x version.
Extension Installation
For Magento 2 Community Edition,
- If you are using Magento 2.1.x then you need to extract
solwin-callforprice-m2-2.1.x.zip file.
If you are using Magento 2.2.x then you need to extract solwin-callforprice-m2-2.2.x.zip file.
If you are using Magento 2.3.x, Magento 2.4.x then you need to extract solwin-callforprice-m2.zip file.
For Magento 2 Enterprise Edition,
- If you are using Magento 2.1.x then you need to extract
solwin-callforprice-m2-EE-2.1.x.zip file.
If you are using Magento 2.2.x then you need to extract solwin-callforprice-m2-EE-2.2.x.zip file.
If you are using Magento 2.3.x then you need to extract solwin-callforprice-m2-EE.zip file.
Following 2 to 6 steps are the same for Community and Enterprise edition.
- Copy the app folder and paste it into your magento ROOT directory.
- Run upgrade command as specified : php bin/magento setup:upgrade.
- Run deploy command as specified : php bin/magento setup:static-content:deploy -f.
- Clear the cache either from the admin panel or command line php bin/magento cache:clean.
- Now, you can see the Solwin menu in admin panel. Please go to Solwin -> Call For Price -> Configuration and select Enable to Yes.
- Change/Set all other options as per your requirements and save settings.
NOTE : Make sure the installation is done from under the FTP administrator account. Otherwise make sure to set 775 permissions to the store root directory after the extension is deployed.
Getting Started
A setup guide and general information to help you
This document covers the installation, set up and use of this extension and provide answers and solutions to common problems and issues. We encourage you to read this document thoroughly if you are experiencing any difficulties.
Information
Call For Price Magento 2 extension removes the price of product & add to cart button for products and replaces it with a Call for price button. Call For Price functionality is applied to the product details page, product list page, and search result page. The Visitor/Customer can make requests for a product price using popup from the product details page, product list page, and search result page.
Once Visitor/Customer clicks on “Call for price” button, Call for price request form opens in popup with fields “Name”, “Email”, “Country”, “Phone Number”, and “what’s on your mind?”. The store admin can also enables call for price feature for a specific period from the module’s configuration. The store admin will be notified via email whenever the customer makes a new request for a call for price. Also, the store admin can set custom email templates of call for price requests. The store admin can view all Call for price request in the admin control panel.
Features
The Extension provides below features:
- Easy to install and manage.
- Ability to enable/disable from the admin control panel.
- Set Call For Price settings store wise from the admin control panel.
- This feature is applied to Product Page, Product List Page, Related product, Compare Product page, Wishlist Product Page, Cross-sell Products, Up-sell Products , and Search Result page.
- Enable call for price feature for a specific period.
- The Customer can request a product price using popup.
- The store admin notifies via email whenever the customer makes a new request of call for price.
- The store admin can also set custom email templates of call for price requests.
Settings
In the admin control panel from Solwin >> Call For Price >> Configuration menu, the Call For Price Magento 2 extension allows the store admin to enable or disable the module in the store and provide more configuration options for call for price.
There are some configuration options for Call for price. Let's discuss all in more detail.
Configuration
- Enable: Yes | No.
- Display Call For Price Button In: All Products | Selected Product.
Call For Price Options
- Button Text: Enter Call For Price button text.
- Popup Form Heading Title: Enter call for price inquiry form section heading title.
- Popup Form Success Message: Enter success message for a call for price inquiry form submit action.
- Popup Form Error Message: Enter error message for a call for price inquiry form submit action.
- Customer Groups: Select customer groups to display call for price button.
Admin Email Settings
- Send Emails To: Enter the sender email address.
- Email Sender: Select email sender.
- Email Template: Select a custom email template.
Auto Reply Email Settings
- Enable: Yes | No.
- Email Sender: Select email sender.
- Email Template: Set a custom email template.
Google Recaptcha Configuration
- Enable: Yes | No.
- Site Key: Enter google recaptcha site key.
- Secret Key: Enter google recaptcha secret key.
- Captcha Theme: Select reCaptcha theme Light or Dark.
- Captcha Error Message: Enter captcha message for invalid authentication.
How To Configure
To enable "Call For Price" functionality, add/edit any product from the admin control panel and set Call For Price to Yes.
Go to CATALOG >> Product edit product.
The store admin can also set the Start Date and End Date for display Call For Price button.
Go to Solwin >> Call For Price >> Call For Price Inquiries, now the store owner can view the list of requests for call for price.
Click on view to view complete details of the call for price requests.
- Name: Customer name.
- Customer Email: Customer email.
- Product Name: Requested product name.
- Country: Customer country name.
- Telephone: Customer telephone number.
- Comment: Customer comment.
How To Use
On the frontend, on the Product list page customer can view the Call For Price button instead of Price & Add to cart button.
On Product view page Price & Add to cart button replace with Call For Price button.
Call for price button on the Related Product section.
Call for price button on the Compare Products page.
Call for price button on the Wishlist page.
Call for price button on the Cross-Sell Products section.

Call for price button on the Up-Sell Products section.

Call for price button on the Search page.

Once the customer clicks on Call for price button, it opens Call for price request form in popup with fields Name, Email, Country, Phone Number, and What's on your mind?. Admin will be notified via mail for a call for a price request.
Support
If you have any questions or requests, please contact us at support@solwininfotech.com. We are very happy to assist you!
- Website: https://solwininfotech.com
- Blog: https://solwininfotech.com/blog
- Support: http://support.solwininfotech.com