Call for Price for Magento 2


Magento 2 Call For Price supports e-commerce shop owners to manage the product price visibility. Call For Price is useful to specific purposes that push buyers to contact to store as well as hide product prices effectively.


60-day Money Back

Frequent Update

365-day Support

Magento 2 Call for Price for Magento 2.2.x, 2.3.x, 2.4.x

Adobe Commerce
2.2.x, 2.3.x, 2.4.x

Live Demo


You've just added this product to the cart:

Call for Price

Call for Price for Magento 2

You've just added this product to the cart:

Call for Price Pro

Call for Price for Magento 2

From February 1, 2022, we are launching Product Subscriptions
Buy now to get 15% cashback and other appealing incentives.
Learn more →

Call for Price in use

Hiding prices leads to communication between stores and buyers become more closely. The support then will be more detailedly and better. The negotiation can be done privately and sensitively. Therefore, it increases the success rate of purchases thanks to productive interaction with customers.

With the products are sold by a large number of distributors, the shop owners would like the price to be non-public to avoid competitiveness and losing potential customers.

The price is frequently changed due to the effect of economic fluctuation. In this case, showing the fixed price is not possible. At each period, customers should contact directly to get the updated actual price.

In case, a customer feels curious about some kind of product while at that time, the price is showed and immediately he finds that he can not afford it, his intention of buying will be eliminated right away. The hiding of prices encourages customers to invest more time to understand deeply about product value before considering its price.

The "Add to cart" button will be hidden in this case. The purpose is mainly introducing details of products. The store would like to provide products information to visitors instead of aim to encourage customers to make the purchase at a specific time. This application can be used when products are not available (out of stock or upcoming in near future). For example, the upcoming release of a new mobile version.

A pop-up as request form will appear, suggesting customers to fill in before approaching product price. The most important field in this form is leaving a message to store owners. This is significantly helpful to customers who are wholesalers because they would like to make big orders and wish for direct negotiation for the best price. For instance, a fashion retail store would like to order a large number of clothes.

With the product which requires a special purchasing procedure and the store owner would like to give the instruction carefully for the buyers, the redirecting function of Call for price/ Get a quote button is useful.
By clicking on this button, customers will be navigated to a new detailed page. It can be How to buy or Contact us. For example, a type of shoe which is distributed internationally, so customers will be linked to the right distributor site near the customer's location.

Customers are required to log in to see the product price. Login to see price button now is commonly used in professional online stores. The price will only be shown to the users who are really keen on and do not mind signing up to approach more product information.


View Mageplaza Call For Price on Actual Magento 2 Stores

Mageplaza Call for Price PWA-ready

Optimize mobile shopping experience of the calling for price process with the ready solution of PWA compatibility. Guaranteed to work smoothly on all screen types

  • Compatible with SimiCart PWA
  • Excellent mobile-friendly interface
  • Ready-to-use solution for PWA Studio storefront
  • Works perfectly with Magento Venia storefront

Replace Add to cart button with various options

Mageplaza Call for Price allows admins to customize freely Add to cart button. There are different replacement choices which meet specific purposes of store owners. On the product page, the price will be hidden, and the button "Add to cart" will be replaced with some options as follows

  • Hide "Add to cart" button.
  • Popup a quote form.
  • Redirect to an URL.
  • Log-in to see price.

Rule-based action for Call for Price

Magento 2 Ask for Price by Mageplaza allows admin to assign a specific Call for Price action to specific products or categories. The action will be applied depending on flexible conditions such as Product Category, Product Attribute, or Attribute Set. In case admin would like to set a separate rule for one product, it is also possible in backend setting.

Admin can easily view, manage rule information in the management grid. The main attributes are status, action, store view, customer group.

Easy to manage visibility

Flexible module settings of Mageplaza Call for Price allows admin to set price visibility to certain visitors. It can be customized by customer groups (General, Wholesale, Retailer), by store views or any groups admin want to set. Hence, the price will be hidden accordingly.

This option assists store owners to manage price visibility effectively and encourage particular customers to contact directly.

From the rule management grid, admins can easily view which customer groups are applied specific rules.

Advanced Call for Price Report

A noticeable feature of this module is Advanced Report. The report will appear in the dashboard of admin backend with the reported monthly figures of the number of requests, names of requesters, all requested products, top 10 requests for product prices and comparison chart between two continuous months.

This feature supports store owners keep an eye on every update, access the concerning level of customers about shop products. Besides, store owners can make sure not only do not miss but also come back to any requests of potential clients quickly. As a result, this will improve customers' satisfaction and increase shop ratings.
This module is properly compatible with Advanced Reports Extension.

Call for Price's More features

Extension compatibility

Call for Price is properly compatible with related extensions developed by Mageplaza: Checkout Module, Hide Price, Google reCaptcha, Social Login, Advanced Reports, Table Category View extension .These modules also support each other well to bring about the best results.

Request management

Admin can easily view and manage all requests from customers on the backend grid. Here the main related information will be shown clearly including names of requesters, email addresses, phone numbers, concerned products, the status of feedback, configured store view and customer groups.

Email notification

Email notification can be activated from the backend configuration. It helps admin be noticed when a request has been submitted. Hence, the store can give the reply to customers in time.

Hide Add to compare/Wishlist

In case Magento 2 store owners find the built-in features Add to compare or Wishlist not useful to stores or customers, right from the backend configuration of Ask for Price, admin can disable these features.

Full Features List

For store admins

General configuration

  • Enable/ Disable the extension
  • Create the status name for request: To do, Doing, To review, Done
  • Create Term and Condition URL link in the request form
  • Disable/ Remain default function: Add to compare, Wishlist
  • Disable Shopping cart by Customer groups: General, Wholesalers, Retailers
  • Disable the Checkout page by customer groups: General, Wholesalers, Retailers
  • Enable/ Disable email notification to admin
  • Enable/ Disable Redirect to The Previous Page button

Request Management

  • View, manage and edit all information of customers' requests via request management grid including product name, SKU, store view, status, customers' information and messages
  • Choose status for a particular request
  • View, edit each request information
  • Filter by customer group

Rule Management

  • View, manage and edit all rule information by rule management grid
  • Set name, status, store view, customer group, valid time, priority for a rule
  • Choose an action for the button: Hide Add to cart, Request Price form Popup, Log-in Popup, Redirect to an URL
  • Choose a name for Button label
  • Add redirect URL to the label
  • Set customer information fields of the request form: Name, Email, Phone number, Note
  • Enable/ Disable Terms and Conditions checkbox
  • Set conditions applied for specific categories
  • Choose separate rule for a product
  • Filter by customer group

For customers

  • Log-in to see the price
  • Fill the request form to ask for the price
  • Be navigated to a new page for more information
  • Directly communicate with store

Can't find your feature?

Are you looking for a feature in Call for Price. Tell Elle your wants and needs.

Chat with Elle

Are you an agency?

Do you often visit us for purchasing extensions and technical support? Speak to April to learn about your exclusive benefits on Mageplaza

Chat with April


15 April 2021


I found this extension functional, it provides many configuration and parameterization possibilities that allows you to efficiently manage the display and management of the price of the products. I really recommend it!

Consorzio Premax -Verified Purchase
10 February 2021



Vix -Verified Purchase
26 May 2020

Daniel Arndt

Does what it shall do, reliably One of the extensions that really works out of the box without any problem. Easy setup and fully integrated with other Mageplaza extensions. Solid, robust work. Great!

Daniel Arndt -Verified Purchase
25 May 2020

Amazing Support from Mageplaza

We purchased this extension to display different buttons on various rules we set up for different categories and products with redirects pop-ups. We were faced with issues as the extension was not working with our Porto Theme. Mars from Mageplaza support spent a lot of time making their extension work with our theme and got it to work perfectly the way we wanted it to work. He also helped us configure the extension in the correct way so that we could have multiple call for price style buttons on our stores. I can definitely recommend this module and other Mageplaza modules as their support is nothing but excellent! 5 Stars to MARS!

Clemens van der Walt -Verified Purchase
24 February 2020

Thank you a lot

Prime is awesome. Very friendly, smart, and fixes all the problems very well. Kudos to the support team at Mageplaza!

Hank Baron -Verified Purchase
13 August 2019

One of the best extensions for Call For Price

As always, the extension works great on our store. We were shocked to see that their extension works great right out of the box on the custom theme. Functionality and working of extension are like the way we have thought. The support from Mageplaza is just nothing short of spectacular.

Abhishek -Verified Purchase
18 March 2019

Great Extension.

This extension was easy to install and configure. It does exactly what we required. Worked fine with with the Porto theme. No issues at all. Thanks.

Andy -Verified Purchase
03 January 2019

I really need it !!! Thanks so much

I am a wholesale store owner and actually, I do not want the price of all products to be public for all customers. I would like to have more discussion before giving the quotation. Thanks to this great tool, I really feel relaxed because I find the best solution. Many thanks for your helpfulness!

Karen -Verified Purchase

Leave a Review

How do you rate this product?

Your email address on Mageplaza's store

Plain text, no HTML tags.