Hide Prices and Show "Call for Price" in Magento
Not every store wants to show every price to everyone. Trade pricing, MAP agreements, or "call us" products all need a way to gate the price — and ideally to turn that gate into a captured enquiry rather than a dead end.
Choose the right mode
There is no single "hide price" — there are several modes: hide the price and add-to-cart entirely, hide the price only, replace the button with "Request Quote", show "Call for Price", or require login to see the price. Pick the one that matches your intent.
Target the right shoppers
Rules should let you apply hiding by customer group, specific SKUs or whole categories — so retail customers see prices while trade visitors are prompted to enquire, for example.
Capture the enquiry
A hidden price is a sales opportunity. A request popup that captures name, email and a comment (with consent) turns "how much is this?" into a logged lead you can reply to.
How AgenticEcom helps: B2B Suite includes five hide-price modes targeted by customer group, SKU or category, with a price-request popup that captures enquiries (with GDPR consent) into an admin inbox you can reply to. B2B Suite for Magento 2 →
FAQs
Can I hide prices from only some customers?
Yes — hide-price rules can target specific customer groups, SKUs or categories, so retail and trade can see different things.
What happens when a shopper wants the price?
A request popup captures their details and comment with consent, creating a lead you can respond to.
