Call for Price

Hide prices, capture quote requests

  • Price Rules Category and group filters
  • Custom CTA Popup, URL, or quote form
  • Quote Inbox Admin grid for requests
  • Email Alerts Admin notify and auto-reply

Hide prices, capture quote requests

Some products should not show public pricing, and standard add-to-cart may not fit quote sales. Call for Price hides prices and Add to Cart, replacing them with inquiry actions.

  • Hide prices with custom text or an image
  • Replace Add to Cart with popup, URL, or quote form
  • Category and customer-group visibility rules
  • Admin quote request grid with product context
  • Admin notify and optional shopper auto-reply emails

Built for your store

Compatible with Magento 2.4.x Open Source and Adobe Commerce; configure under Stores → Configuration → Toweringmedia → Call for Price.

  • Compatible with Magento 2.4.x and PHP 8.1–8.3
  • Requires Toweringmedia Base
  • Configure under Toweringmedia → Call for Price
  • Optional exclusions for selected SKUs or customers
  • Optionally hide wishlist and compare actions

How It works

1
Configure Rules
Choose which products, categories, customer groups, or store views should hide prices and disable add-to-cart actions.
2
Show Inquiry CTA
Replace price buttons with custom Call for Price, Request Quote, or Contact Us messages and inquiry links.
3
Generate Leads
Collect customer inquiries, negotiate pricing, and convert high-value products into personalized sales opportunities.

See It In Action

Coming Soon...

Call for Price for Magento 2

Hide prices, replace Add to Cart, and capture quote requests with a clean, professional workflow built for B2B, custom products, and high-value catalogs.

Magento 2.4.x PHP 8.1 / 8.2 / 8.3 Version 1.0.0 Proprietary License

Built for stores that can’t use “one price for everyone”

  • B2B pricing: protect margins and quote per customer or contract.
  • Custom / made-to-order: request details before you price the build.
  • High-value items: move customers into a consultative sales flow.
  • Multi-tier strategy: hide pricing for certain segments or groups.

Price visibility rules

Configure exactly where prices show — by category, customer group, product, or customer.

  • Category-based hiding for entire sections of your catalog
  • Customer group targeting for VIP/wholesale segments
  • Product exclusions to always show pricing for select SKUs
  • Customer exclusions for key accounts or internal users
  • Multi-store scope for different sites/regions

Replace Add to Cart with your CTA

Popup Quote Form
Collect details without leaving the product page.
Custom URL
Send shoppers to a contact page or external system.
Dedicated Quote Page
Use a full-page form for more detailed requests.
  • Custom button text (“Request a Quote”, “Call for Pricing”, etc.)
  • CSS-ready styling to match your theme
  • Image support in place of price/buttons when needed

Built-in quote request management

  • Lead capture form: name, email, phone, message
  • Product context included with every request
  • Admin grid + detail view for fast handling

Email notifications

  • Admin alerts when a quote is submitted
  • Customer auto-reply confirmation email
  • Magento email templates for brand-consistent messaging

UX + controls

  • Optional hide Wishlist and Compare actions
  • Responsive frontend for mobile and desktop
  • Plays nicely with caching and standard Magento flows

Technical details

Compatibility Magento 2.4.x
PHP 8.1 / 8.2 / 8.3
Install Composer
Support support@toweringmedia.com
What you get
  • Control price visibility with flexible rules
  • Replace Add to Cart with a quote-focused CTA
  • Capture and manage quote requests in admin
  • Optional admin + customer email notifications
Request a Quote Experience — Without Custom Development

Get started

Install, configure rules, and start collecting qualified quote leads right away. Need help? Contact support@toweringmedia.com.

Works Great With

Frequently Asked Questions

Can I show "Call for Price" on specific products or categories only?

Yes. The extension lets you enable Call for Price at the product level, by customer group, or across an entire category — giving you granular control.

Does Call for Price work with configurable products?

Yes. You can hide pricing on the parent configurable product and all its child simple products simultaneously.

Is it compatible with Hyvä and React Checkout Pro?

The extension replaces add-to-cart with a contact or inquiry action on Magento storefronts. It does not ship Hyvä-specific templates or a React Checkout Pro integration package.

Can I customize the "Call for Price" button text and style?

Yes. The button label, color, and link target are all configurable from the Magento admin panel without editing templates.

Does it notify the store admin when a customer submits a price inquiry?

Yes. An email notification is sent to the configured admin address every time a customer submits a price inquiry form.

Key Features

Hide catalog prices and route shoppers into a quote workflow with Magento-native configuration.

  • Hide product prices Replace visible prices with custom hide-price text or an image.
  • Replace Add to Cart Swap Add to Cart for a popup form, custom URL, or quote page.
  • Category and group rules Target selected categories and optional customer groups.
  • Product and customer exclusions Keep selected SKUs or customer IDs on normal pricing.
  • Admin quote requests Review submitted quote leads with product context in admin.
  • Admin email alerts Notify a configured inbox when a quote request arrives.
  • Customer auto-reply Optional Magento email template confirmation to the shopper.
  • Wishlist and compare Optionally hide Add to Wishlist and Add to Compare.

Demo

Docs & Support

📘 Documentation

Get started quickly with our detailed user guide. The documentation covers everything from installation to advanced Call for Price rules and inquiry setup.

  • Step-by-step installation instructions
  • Hide prices by product, category, or customer group
  • Replace add-to-cart with custom inquiry buttons
  • Configure messages, links, and request quote flows
  • Best practices for B2B and lead generation sales

💬 Support

Need help? Our Magento experts are here to assist you with setup, configuration, and troubleshooting.

  • Quick and reliable email support
  • Help with installation and pricing rule setup
  • Troubleshooting product visibility issues
  • Guidance for B2B quote and inquiry workflows
  • Regular updates and Magento compatibility support

Frequently Asked Questions

The extension hides product prices and add-to-cart buttons, replacing them with inquiry options such as Call for Price or Request Quote.

Yes, you can apply Call for Price rules to specific products, categories, customer groups, or store views based on your configuration.

Yes, you can customize labels such as Call for Price, Request Quote, Contact Us, or other custom messages to match your sales process.

Yes, it is ideal for wholesalers, B2B stores, negotiated pricing, custom products, and items where pricing should be shared personally.

Where do I configure Call for Price?

Go to Stores → Configuration → Toweringmedia → Call for Price. Enable the module, set category and customer-group visibility rules, choose how Add to Cart is replaced, and configure admin notification and auto-reply emails.

What can replace the Add to Cart button?

You can replace it with a popup custom form, a link to a custom URL, or the built-in Get a Quote form page. Button label and CSS are configurable in the same admin section.

Does it require other Towering Media modules?

It requires toweringmedia/module-base. No other Towering Media product modules are required for the core hide-price and quote-request workflow.

Do you offer support?

Yes. Email support@toweringmedia.com or call (773) 466-2454. Updates and support continue while your subscription is active.

Can I try a demo?

Yes. Use the View Demo button on this page. For a guided walkthrough, email support@toweringmedia.com.

What happens when I don’t renew?

Uncheck auto-renew at purchase, or cancel later. You keep access until the end of the paid period. After that, updates and support stop.

Technical Specifications

  • Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
  • PHP Version: PHP 8.1, 8.2, 8.3 compatible
  • Framework: Built using Magento 2 native architecture (no core overrides)
  • Installation Type: Composer / Manual installation supported
  • Module Dependency: Requires Toweringmedia Base (toweringmedia/module-base)
  • Core Feature: Hide prices and disable add-to-cart actions
  • Rule Scope: Product, category, customer group, store view
  • CTA Options: Call for Price, Request Quote, Contact Us, custom text
  • Frontend Support: Product page, category page, search results
  • Lead Generation: Supports inquiry and quote workflows
  • Multi-Store Support: Yes
  • Store Scope Configuration: Website / Store View level
  • Customer Group Rules: Yes
  • Cron Support: Fully compatible with Magento cron jobs
  • Theme Compatibility: Luma and compatible custom themes
  • Admin Configuration Path: Stores → Configuration → Toweringmedia → Call for Price
  • Security: Uses Magento native ACL and configuration permissions
  • Performance Impact: Minimal lightweight implementation
  • Use Cases: B2B, wholesale, negotiated pricing, custom products

Compatible with your Magento 2 store

Compatible with Magento 2.4.x (Open Source and Adobe Commerce) and PHP 8.1, 8.2, and 8.3. Requires toweringmedia/module-base. Configure under Stores → Configuration → Toweringmedia → Call for Price.

  • Magento 2.4.x Open Source & Adobe Commerce
  • Updates & supportKeep your store running smoothly

Ready to Turn Hidden Pricing Into More Sales?

Hide prices, collect qualified inquiries, and convert custom pricing requests into profitable Magento 2 orders
$169.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster