Call for Price
- Community
The ToweringMedia Call for Price Extension for Magento 2 gives you full control over how and when product prices are displayed. Designed for B2B stores, custom products, and high-value catalogs, it lets you hide prices, replace the Add to Cart button, and guide customers into a professional quote-request workflow—without custom development or performance impact.
Key Features
-
Hide prices with precision
Control price visibility by category, customer group, product, customer, or store view. -
Replace Add to Cart with custom actions
Swap Add to Cart for a popup quote form, a dedicated quote page, or a custom URL. -
Built-in quote request system
Capture qualified leads with a professional form that includes full product context. -
Admin quote management
View and manage all quote requests in a centralized Magento admin grid. -
Email notifications & auto-replies
Notify admins instantly and automatically confirm requests for customers. -
Magento-native & performance-safe
Built to Magento 2 standards with clean code, caching compatibility, and PHP 8.1–8.3 support.
The Problem
- ✖ Some products should not display public pricing online
- ✖ Visible prices can reduce negotiation flexibility for B2B or custom products
- ✖ Standard add-to-cart flow may not suit quote-based sales processes
- ✖ Merchants need an easy way to collect leads and pricing inquiries
The Solution
Toweringmedia Call for Price hides product prices and add-to-cart buttons, replacing them with inquiry actions that help generate qualified leads and custom sales opportunities.
How It works
See It In Action
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.
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
- 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
- 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
Get started
Install, configure rules, and start collecting qualified quote leads right away. Need help? Contact support@toweringmedia.com.
The ToweringMedia Call for Price Extension for Magento 2 gives you full control over how and when product prices are displayed. Designed for B2B stores, custom products, and high-value catalogs, it lets you hide prices, replace the Add to Cart button, and guide customers into a professional quote-request workflow—without custom development or performance impact.
Key Features
-
Hide prices with precision
Control price visibility by category, customer group, product, customer, or store view. -
Replace Add to Cart with custom actions
Swap Add to Cart for a popup quote form, a dedicated quote page, or a custom URL. -
Built-in quote request system
Capture qualified leads with a professional form that includes full product context. -
Admin quote management
View and manage all quote requests in a centralized Magento admin grid. -
Email notifications & auto-replies
Notify admins instantly and automatically confirm requests for customers. -
Magento-native & performance-safe
Built to Magento 2 standards with clean code, caching compatibility, and PHP 8.1–8.3 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
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.
- Magento Version: Compatible with Magento 2.4.x (Open Source & Adobe Commerce)
- PHP Version: PHP 7.4, 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: No additional dependencies required
- 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 Extensions → Call for Price
- Security: Uses Magento native ACL and configuration permissions
- Performance Impact: Minimal lightweight implementation
- Use Cases: B2B, wholesale, negotiated pricing, custom products