Hide Price for Magento 2

Hide product prices and "Add to cart" button for specific products or whole categories. Manage prices display depending on customer groups. Customize button texts and messages to make your pricing policy maximally flexible.

  • Hide prices on product and category pages
  • Disable adding to cart, wishlist and comparison
  • Replace 'Add to Cart' with a custom button
  • Display prices to particular customer groups
  • Redirect customers to any store page
  • Hyva-ready storefront
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $105

more info

Pick a combo deal with 15% discount:

Save $94.05

Magento 2 Hide Price is designed to create a well thought out pricing policy and ensure high conversions. If you are looking for a tool to easily manage price display on product and category pages, the extension is exactly what you need. The Magento 2 module lets you hide prices for guests or any other customer groups. Apart from that, you can remove or replace the 'Add to cart' option with a custom button to encourage customers to specify their contact info or perform the action you need. This way you'll demonstrate a personal approach to each customer and effectively adjust prices to your business needs.

Key Features for Magento 2 hide price module

  • Hide product prices for specific products
  • Magento remove compare products
  • Remove prices for whole categories
  • Deactivate the 'Add to cart' button
  • Link shoppers to any page from the 'Add to Cart' button
  • Show prices to specific customer groups
  • Customize Hide Price text and style
  • Magento disable comparison and adding products to wishlists
  • Disable price display limitation for specific customers and products

Manage product price display

⚡ Show Magento products without prices

With the extension, Magento 2 admin user can hide prices on specific product pages as well as for whole categories. Due to flexible settings it's possible to effectively regulate prices visibility depending on your business goals.

⚡ Disable the 'Add to Cart' option

Remove the 'Add to cart' button for any store item and disable Magento 'Add to Compare' button. Use flexible settings to encourage store visitors take particular steps to learn the price (e.g. register, contact store admins directly etc.)

Customize the 'Add to Cart' button

With the Magento 2 Hide Product Price extension, you can not only remove the 'Add to Cart' button, but to replace it with any custom one. Specify your own button texts to motivate customers share their contact info and provide you with additional order requirements like product material, size etc.

Gather customer's data with a pop-up

A handy pop-up window appears once a visitor clicks on the custom button which is used instead of 'Add to cart'. It's specially developed to help store admins quickly collect customers' data. Therefore, you'll easily tailor prices to any specific requirements by contacting each customer directly and generate a rich client database for your marketing activities.


Create custom quote request forms of any types

Effectively collect additional customer request info by adjusting Custom Form extension.

This option will help you to create quote request forms of various types.
For example, you can add the zip code, company name or any other field, adjust Google Maps element or use fields dependency for the 'Call for price' pop-up.

Therefore, you'll enrich your client database and obtain more information to create personalized offerings for your customers.

Redirect users to specific store pages

Link custom buttons to any page to display necessary information to store visitors. For example, you can change the 'Add to Cart' text to 'Register to see the price' and redirect shoppers to the registration page or you can inform customers that particular products are available only for VIP customers and redirect shoppers to the 'Learn more' page.

Restrict price visibility based on customer groups

Display or hide product prices based on customer groups to let each user see only relevant content. This way you'll easily generate special offers for wholesalers or retailers and hide important selling information from others.


Notify admins about new quote requests

Due to this handy option you'll be automatically notified about each new quote request via email. Therefore, you'll significantly reduce the average response time and boost clients' satisfaction.

View request details and send email replies

To effectively process 'Get a Quote' requests you can view the details of each request on a separate page and instantly reply to them via email right from this page.


Hide price for products of a particular stock status

Due to the synergetic work with the Magento 2 Custom Stock Status extension, you can hide prices for products with specified stock statuses in one click.

  • With Magento 2 Custom Stock Status, assign stock statuses to products.
  • With the Hide Price extension, choose the stock statuses you want to hide prices for.

As a result, the price will be hidden for all products of a defined stock status automatically.

👌 Advanced Options

  • Auto respond for store visitors
  • Different store views support
  • Handy customer requests grid
  • Customizable style for a 'Hide Price' link

Offer individualized pricing to your customers

Let your customers negotiate over the prices with Magento 2 Request a Quote exension. Get clear understanding of industry demands and timely adjust product prices.


Add Custom Form for Magento 2 to get more customer request data

Employ Custom Form for Magento 2 to create custom quote request forms of various types, specifying additional information you need to generate a special price offering.

How to hide prices for guest users in Magento 2?

  • Install and enable the Hide Price module.
  • Navigate to Stores > Configuration > Hide Price.
  • In the Hide Price for Selected Group(s), choose the NOT LOGGED IN option.
  • Then, open the Hide Price Options section and set the Hide Price field to Yes.
  • Configure remaining settings according to your business needs.
  • Save the changes.

How to hide the Add to Cart button in Magento 2?

  • Install and enable the Hide Price extension.
  • Navigate to Stores > Configuration > Hide Price.
  • In the Hide Price Options section, set the Hide Add to Cart field to Yes.
  • Complete other settings if needed.
  • Save the changes.

How to hide the price in Magento 2 for not logged in users?

This feature increases user commitment to the store and prevents your direct competitors from seeing the prices of your products. You can hide prices in Magento 2 if a user is not logged in using this extension. Moreover, you are provided with a number of different options to manage prices showing on your store pages and settings for displaying the "add to cart" button.

How to enable hiding price on Magento 2 product page?

  • Install the extension.
  • Navigate to Stores > Configuration > Hide Price > General Settings tab.
  • Choose Yes in the first line to Enable Extension.
  • Specify the Hide Price for Selected Category(s) option and Hide Price for Selected Group(s) option by choosing necessary variants.
  • Exclude specific customers and products if you want to hide prices for whole product categories or/and customer groups.

According to the statistics, the extension can cover each business need in synergy with the following solution: magento 2 add customer attribute.

Magento 2 Hide Price extension with free consultation allows you to avoid dumping by competitors and currency fluctuations. Magento Hide Price extension with free consultation gives you the opportunity to demonstrate the quality and peculiarities of the goods and your loyalty to the customer, receiving immediate feedback and the ability to respond quickly to the wishes and opinions of customers.

How to use Magento disable compare product function?

The default functionality doesn’t provide the Magento disable compare products function. Hide Price extension allows you to disable comparison and adding products to wishlists or to hide prices. This way you can adjust the store to your business needs and avoid price dumping.


Some merchants hide product prices for guest users in Magento 2. It may come in handy if you offer complex or customizable products and services, and the price depends on a specific case. Another common reason to hide prices is high competition, so you want to prevent price dumping.

magento 2 hide price for guest
Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Why hide prices and how to do it in Magento 2?

Usually, marketers don’t recommend hiding prices on product pages of an online store because it may trigger mistrust in prospects. But there are situations when it may be useful to hide price in Magento 2 at least from not logged-in users.You can enable Magento 2 Hide Price for not logget in customer group” and set a custom message as “Log in to see price” with a custom URL link to Customer Login Page.

Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.7.0
Last Update: Sep 27, 2023
1.7.0 - Sep 27, 2023
  • Compatibility we added the compatibility with Hyvä Theme for Hide Price. You can find the 'amasty/module-hide-price-hyva' package for installing in composer suggest (Note: the compatibility is available as a part of an active product subscription or support subscription)
  • Refactoring we added caching and refactored the code base to improve the module performance
  • Fix we fixed the compatibility with Amasty Product Option Templates so now options are being displayed with the prices as they should
  • Fix we eliminated the error occurred while data deployment
  • Fix we fixed the issue with AlpineJS event listener
Version 1.6.2
Last Update: May 02, 2023
1.6.2 - May 02, 2023
  • Fix we fixed the price missing issue on the product page when the "hide price" setting is disabled
  • Fix we eliminated the error occurred when scheduling new update for category on Magento EE
  • Fix now category pages open without problems when "Hide Price Text" setting is empty
  • Fix we solved the problem with products hidden price displaying in the code of the product page
  • Fix we fixed the error occurred while setup:di:compile command running
1.6.1 - Mar 13, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5-p2, 2.4.6
1.6.0 - Jun 23, 2022
  • Improvement now you can save any number of Customer Groups when using Hide Price - Use Current Price Mode By Customer Group setting
  • Improvement we switched the module to a declarative schema
  • Fix the issue with price hiding for Grouped Products was resolved
  • Fix we fixed the compatibility with Amasty Advanced Search so now for registered users products in popup are displayed with prices and call for price popup works as expected
  • Fix the problem with updating the prices of configurable child products was resolved
Version 1.5.23
Last Update: Apr 04, 2022
1.5.23 - Apr 04, 2022
  • Compatibility we improved compatibility with Magento 2.4.4
1.5.22 - Dec 28, 2021
  • Improvement we adjusted the way the category tree is displayed in the configuration
  • Fix now products with customizable options and hidden price are added to the cart as expected
1.5.21 - Aug 18, 2021
  • Compatibility we improved the compatibility with Amasty Advanced Search extension
  • Fix we corrected the display of configurable options in dropdown in case it’s the only dropdown on PDP
1.5.20 - Jan 13, 2021
  • Improvement we adjusted the extension functioning regarding Configurable Products
  • Fix we resolved the issue with hiding of tier prices for Bundle Product options
1.5.19 - Sep 30, 2020
  • Fix we synchronized the displayed time of Get a Quote Requests creation on the grid and on the view page
  • Fix we resolved the issue occurred upon item moving to Wishlist from Shopping Cart
1.5.18 - Aug 10, 2020
  • Compatibility ?ompatibility with Magento 2.4 was added
1.5.17 - Jul 14, 2020
  • Compatibility compatibility with Amasty Quick Order and Amasty Elastic Search was improved
  • Improvement now hiding of Add to Cart button is not only visual, but also restricts adding to cart from Wishlist page, Amasty Quick Order page, etc.
1.5.16 - Apr 24, 2020
  • Improvement now the extension use Laminas library instead of deprecated Zend to hide product prices
1.5.15 - Mar 17, 2020
  • Improvement we rechecked and established correct dependency on jQuery UI library
1.5.14 - Jan 31, 2020
  • Improvement we slightly improved email notification templates
1.5.13 - Nov 28, 2019
  • Improvement we enhanced the security level of the plugin regarding prevention of XSS injections
  • Fix we resolved the issue with hardcoded words in email templates - now they are available for translation
1.5.12 - Oct 01, 2019
  • Compatibility we enhanced compatibility with Request a Quote plugin even more. If the price is configured to be hidden, the customer will not see this price in quote cart as well
1.5.11 - Aug 20, 2019
  • Improvements minor improvements were implemented
1.5.10 - Aug 07, 2019
  • Fix minor issues were resolved
1.5.9 - Jul 11, 2019
  • Compatibility we improved compatibility with Custom Form extension
  • Fix we solved the issue with adding hided products from My Wish List page
1.5.8 - Jul 09, 2019
  • Fix issue with mass delete action was resolved
1.5.7 - Jun 10, 2019
  • Compatibility the compatibility with Amasty Request a Quote extension was improved
  • Fix the issue with Zend_Dom_Query package was resolved
1.5.6 - Apr 19, 2019
  • Improvement now it allows sending admin notifications for several users
1.5.5 - Mar 15, 2019
  • Compatibility compatibility with Amasty Request a Quote extension was added
  • Improvement ability to close 'Call for price' popup by click on the top-right cross button was added
1.5.4 - Jan 10, 2019
  • Fix an issue with Hide Price Text field XSS vulnerability was resolved
1.5.3 - Dec 21, 2018
  • Compatibility the compatibility with Magento 2.3.0 was added
1.5.2 - Dec 05, 2018
  • Fix the issue with configuration section was fixed
1.5.1 - Dec 04, 2018
  • Improvement minor improvements were made
1.5.0 - Dec 03, 2018
  • New ability to create custom 'Quote Request' form of various types to effectively collect customer info, e.g. to add the zip code or any other field, adjust Google Maps element or use fields dependency for the 'Call for price' pop-up was added. Amasty Custom Form extension is required for this feature
Version 1.4.1
Last Update: Nov 29, 2018
1.4.1 - Nov 29, 2018
  • Fix the issue with module config settings was fixed
1.4.0 - Nov 20, 2018
  • New allows hiding the product price for the specified custom stock status only. Amasty Custom Stock Status extension is required for this feature
Version 1.3.4
Last Update: Oct 31, 2018
1.3.4 - Oct 31, 2018
  • Fix the issue with hiding tier prices was fixed
1.3.3 - Oct 25, 2018
  • Fix an issue with a flat table for products was resolved
1.3.2 - Sep 06, 2018
  • Improvement the ability to hide the 'Add to Cart' button was enhanced
1.3.1 - Aug 30, 2018
  • Fix the problem with hiding the 'Add to Cart' button was resolved
1.3.0 - Aug 24, 2018
  • New the ability to replace the 'Add to Cart' button in the 'Request a Quote' popup was added
  • Compatibility the compatibility with the Amasty Color Swatches Pro extension was enhanced
  • Fix the problem with the wishlist and compare pages was resolved
Version 1.2.2
Last Update: Jul 19, 2018
1.2.2 - Jul 19, 2018
  • Improvement minor code improvement was made
1.2.3 - Jul 19, 2018
  • Fix minor issue was resolved
1.2.1 - Jul 13, 2018
  • Improvement minor enhancement in module configuration was made
1.2.0 - Jun 11, 2018
  • New the functionality to comply with the latest GDPR EU changes was added
Version 1.1.3
Last Update: May 21, 2018
1.1.3 - May 21, 2018
  • Improvement Information section is added. Now you can see the version of the installed extension, available updates, User Guide link, conflicts, and other useful data right on the module Configuration page
  • Fix an issue with encoding was resolved
1.1.2 - Mar 14, 2018
  • Improved the 'add to cart' selector form functionality
1.1.1 - Feb 28, 2018
  • Fixed an issue with conflict when using several fancyboxes on Magento store
1.1.0 - Feb 13, 2018
  • Added the 'Hide Price' settings to the 'Update attributes' on the product grid in backend
Version 1.0.6
Last Update: Jan 23, 2018
1.0.6 - Jan 23, 2018
  • Allows to show the price and hide the 'Add to cart' button
  • Compatibility with Amasty Quick View extension is added
  • The fancybox library is upgraded
1.0.5 - Dec 21, 2017
  • Fixed an issue with the Add to cart price button visible during the page load
1.0.4 - Sep 13, 2017
  • added an ability to select an empty value of category ID or customer group ID in the extension settings
1.0.3 - Sep 11, 2017
  • Fix for price in metadata
  • Fix for Hide Price settings display in Admin area
  • Fixes for email templates
1.0.2 - Aug 30, 2017
  • Magento 2.2 compatibility introduced
1.0.1 - Aug 08, 2017
  • Export issue was fixed.
  • Amasty Invisible Captcha compatibility improved.

Ratings & Reviews

100% of 100
© 2009-2024 Amasty. All Rights Reserved.