Hide Price For Guest Magento 2 Extension

HidePrice Pro

Magento 2.2, 2.3, 2.4
Community, Enterprise, Cloud

Hide Magento catalog prices and disable "Add to cart" button for the whole catalog or product selection. Show prices to specific customer groups. Replace price with text or customizable button.

Hyvä ready
  • Hide Catalog Prices
  • Hide Buy Button
  • Disable Direct Sale
  • Login To View Price
  • Text Instead Of Price
  • Multi-store Setup


A quick glance at frontend and backend functions.


hide catalog prices

Sometimes your business model may require you to hide product prices and disable direct orders in your Magento 2 store. Such models may include B2B store, private sales, products with quote requests or customization, sign up encouragement. You can use Magento 2 Hide Price plugin in all these situations when a store owner don't want to show catalog prices or when it is just not possible to show price because it's not fixed.

Hide Price extension for Magento 2 lets you achieve your requirements at no customization cost by offering a simple set of controls. The plugin adds dedicated configuration page to your Magento 2 admin panel where you can switch on/off the display of product prices and "add to cart" buttons and show custom content instead of the price.

Magento 2 Hide Price extension

  • Disable direct sales
  • Hide Magento catalog prices
  • Hide "Add to Cart" button
  • Hide price, show custom html text instead
  • Hide price, show custom alert button instead
  • Multi-store configuration
  • Hide prices for selected categories
  • Hide prices for individual products
  • Hide "Add to Wishlist" and "Add to Compare"
  • Hide price, show the login popup instead
  • Hide prices from selected customer groups
    Create custom quote request form
    Collect, filter and export quote requests
    Receive email on quote request
    Send automatic response on quote request
    Reply to quote request from the admin panel

Hide Magento 2 catalog prices

Hide Magento products prices

Our plugin allows Magento 2 administrator toggle prices display on different scope levels: whole catalog, specific product categories or selected products. Various configuration options allow you to have a b2b website were wholesale prices are not visible to the public.

hide magento product prices
hide magento add to cart

Hide Magento 'Add to Cart' button

Disable the ability to purchase the specific product on your website. Hide the "add to cart" button on product pages. Force customers registration or motivate to contact you via request form.

Hide price, show custom HTML instead

Hide product price and show custom HTML text instead, a link to forward visitors to a particular CMS page or show them a custom message with the phone number. You can also hide the price and replace it with an empty text if you don't need to show any extra information.

hide magento price replace with text
magento hide price replace with login button

Hide price, replace it with the custom button and popup message

Hide Magento 2 prices and show an informative pop-up window when customers click on the button which you place instead of price. You can display an extended HTML text with detailed instructions or a custom image depending on your configuration needs.

Advanced features

Hide Magento prices for selected customer groups

You can limit Magento 2 price display to special customer groups. Use this feature to show your wholesale prices to your b2b customers and hide them from common visitors. Or you can have a special "coming soon" products which will be available for purchase to a special customer group who are allowed to buy it first.

magento hide prices from customer groups
magento hide prices for category

Hide prices for selected categories

Select Magento catalog categories to which Hide Price extension will be applied to. This way you can have certain parts of your catalog display without price. For example if you have some older products that are no longer available or some products that require additional information from the customer for final price.

Hide or show prices for individual products

An additional product attribute can be used to hide Magento catalog prices for individual products. You can hide prices and disable "Add to Cart" button for upcoming products to let people know that such products will be soon available.

magento hide prices for individual product
magento hide price show login button

Hide price, show login button instead

Force your Magento customers to register before they can make purchases on your site. Magento 2 B2B store owner may need to approve new customer accounts before they can be used for shopping.

Hide "Add to Wishlist" and "Add to Compare"

Our Magento 2 plugin allows you to hide "Add to Wishlist" and "Add to Compare" links on product view and category pages together with the price. It can be useful to minimize the displayed information to make catalog look more clean and remove unneeded functionality.

hide magento wishlist and compare links

ULTIMATE edition

Custom quote request forms

Create custom "Get Quote" or "Request For Quote" forms with the help of excellently integrated WebForms Pro 3 Form Builder for Magento 2 extension. Collect customer request data such as personal details, customization parameters, delivery address and many more.

Our custom Magento 2 form builder plugin allows creating forms of any complexity types. Use many field types such as text, dropdown, textarea, radio, checkbox, file, image upload, color picker, calendar and so on. Add conditional logic to show / hide form fields depending on customer choice.

magento quote request form

Collect, filter and export quote requests

quote requests grid

All submission data is stored in Magento database. Perform all common operations from the Magento 2 admin panel:

  • Filter quote requests
  • Create quote requests from backend
  • Edit / Delete inquiries
  • Approve / reject requests
  • Export quote requests to CSV / XML
  • Forward requests by email
  • Reply to quote requests
  • Generate PDF documents

Receive email notification on quote request

Automatically notify the responsible person in your company via email about new quote requests. Add BCC recipients to the custom request for quote form configuration if you need to send information to several people.

quote request admin notification
quote request auto response

Send customer automatic response

Use email templates to send immediate response to all incoming inquiries. Don't let your customers get confused and inform them that their request has been received and their inquiry is getting processed.

Reply to customers right from Magento admin panel

quote request reply to customer

You can view and reply to the "Request for Quote" form submissions from the Magento backend.

  • Reply to customer from Magento admin panel
  • Add recipient CC and BCC if needed
  • Attach files to the reply
  • Use quick responses to answer common inquiries
  • View previous requests and order history
  • Browse customer order history from reply screen


hide price installation

Easy installation

You have 2 options to install the plugin:

  • Use sFTP program to copy files from zip archive to your server
  • Use Composer to install package from our private repository
hide price easy configuration

Easy configuration

Very simple configuration lets you achieve a wide array of goals.

hide price form multi-language


Multiple stores and multiple languages supported.

hide price open source

100% open source

The plugin comes 100% in open code and doesn’t have any encoded or obfuscated files.


How to hide prices in Magento 2?

  • Install the MageMe HidePrice Pro extension.
  • Go to Stores > Configuration > HidePrice Pro.
  • Switch Enable Extension to Yes.
  • Set Main Action to Hide Prices And "Add To Cart" Buttons.
  • Click Save Config.
  • Flush Magento cache.

How to hide "Add to Cart" in Magento 2?

  • Install the MageMe HidePrice Pro extension.
  • Go to Stores > Configuration > HidePrice Pro.
  • Switch Enable Extension to Yes.
  • Set Main Action to Hide "Add To Cart" Buttons Only.
  • Click Save Config.
  • Flush Magento cache.

How to disable product compare/wishlist in Magento 2?

  • Install the MageMe HidePrice Pro extension.
  • Go to Stores > Configuration > HidePrice Pro.
  • Switch Enable Extension to Yes.
  • Set Hide "Add to Wishlist" to Yes.
  • Set Hide "Add to Compare" to Yes.
  • Click Save Config.
  • Flush Magento cache.


Choose your options.


  • Hide catalog prices from unregistered customers
  • Hide "Add to Cart" button
  • Replace prices with custom text
  • Replace prices with the custom button with popup
  • Replace prices with the login button
  • Show prices for selected customer groups
  • Hide prices for selected products
  • Hide prices for selected categories
  • Hide "Add to Wishlist" link
  • Hide "Add to Compare" link
  • Can be integrated with WebForms Pro 3 - Form Builder
  • 1 year of support and updates included



Includes HidePrice Pro 2 and WebForms Pro 3.

  • Custom quote request forms
  • Manage requests from backend
  • Notify admin on new requests
  • Send customer auto responses
  • Reply to customer from admin panel
  • 2 seamlessly integrated plugins at discounted rate
  • 1 year of support and updates included


Some words from real customers.

Helpful developers

Purchased the Login to view price extension and developer was very helpful to us!
Nice extension

Very useful

We have successfully used this plugin in our recent project where we needed to force customer registration.
It has all the features we need and is very easy to configure.
It's one of the best free extensions we have tried for Magento 2!
Write your own review:


Feb 27 2023
  • Fix: Magento 2.3 compatibility fixed.
Oct 21 2022
  • New: HidePrice Scope 2 options added: "always hide price" and "always hide price and buy button".
  • New: Configuration to replace the "Add To Cart" button with custom element.
  • New: Custom price replacement text for individual products added.
  • New: Html selectors added to configuration for precise element placement .
Jun 21 2022
  • Fix: PHP 8 compatibility.
  • Fix: Categories scope is now properly saved in Store View configuration.
May 17 2022
  • Fix: Hyva theme product view page "add to cart" visibility.
May 16 2022
  • Fix: Hyva theme product view page error fixed.
Mar 9 2022
  • Initial release of HidePrice Pro.
Jan 19 2022
  • Fixed wrong "out of stock" indicator on some product types .
Nov 26 2021
  • Configuration section reorganized
Apr 8 2020
  • Fix: add to cart button is back
Minor updates
  • New: minor interface changes
New feature
  • New: configuration option to hide product swatches
Feature update
  • New: Added button color configuration options
  • Fix: Tier price is now hidden too
Bug fix
  • Fix: Store view configuration fix
Initial release
  • Initial release

Frequently Asked Questions

The license allows activation of the plugin within one production Magento instance with multiple store views.

The license can be freely deactivated and moved to another Magento instance if needed.

The plugin you purchase is for lifetime usage but the access to technical support and updates is limited to one year. So in case you need to get the extension update or require technical support after a year you will need to prolong the license.

You can activate the purchased license in the development/staging environment and then move the license to the production environment by deactivating it in the admin panel and re-activating it in the new instance.

Please contact us if you require additional development licenses.

Yes, you can do that by contacting us.

No, we don't offer customizations for our modules but you can submit the feature request and it will be reviewed by our team.

Yes, you can customize our plugins to your needs. All our plugins come in 100% open code.

You can change the license from Community to Enterprise / Cloud by paying the difference cost. Please contact us for details.

You won't have access to product updates after the support period is ended and we won't be able to provide you with technical support.

You can extend your support period by paying the discounted product price.

You can request the refund within 30 days after the initial purchase. Please find more details on our Refund Policy page.