Magento 2 Call for Price User Guide
Magento 2 Call for Price User Guide
Not every catalog should show a public price. This guide covers Towering Media Call for Price ($169)—hide prices, swap Add to Cart for inquiry buttons, route requests to your team—plus install overview, configuration, and FAQ.
For deep configuration screenshots and edge cases, see the detailed wiki documentation. Product details and add-to-cart live on the Call for Price page.
Table of Contents
Why Public Prices Hurt Some Catalogs
B2B, custom, and competitive assortments often need a conversation before a number:
- Price leakage — competitors scrape your site
- Wrong buyer self-serve — complex SKUs need quotes
- Abandoned carts — sticker shock without a human path
- Missed leads — no structured inquiry when cart is hidden
What This Extension Solves
Call for Price hides prices and replaces Add to Cart with configurable inquiry CTAs, notifying your team when shoppers request pricing.
- Hide price on selected products/categories
- Replace Add to Cart with Call for Price / Request Quote style buttons
- Collect shopper contact details for sales follow-up
- Email notifications to your team (SMTP recommended)
Key Features
- Rule-based enablement for catalog subsets
- Magento 2.4 / Hyvä-aware storefront patterns
- Works alongside Back-in-Stock for demand capture
System Requirements
- Magento 2.4.x
- PHP 8.1–8.3
- Email delivery (SMTP strongly recommended)
- Towering Media Composer credentials
General Composer install steps for Towering Media modules: Installation guide.
Installation Overview
Step 1: Authenticate Composer
Add your Towering Media credentials to auth.json in the Magento root (same pattern as other Towering Media extensions).
Step 2: Require the package
composer require toweringmedia/module-call-for-price
Step 3: Enable and upgrade
php bin/magento module:enable Toweringmedia_CallForPrice
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Exact module enable name may match your package’s registration.php / module.xml—confirm in the package after install. Production stores should follow your normal deploy process.
Need help installing? Contact Towering Media or browse more modules in Magento 2 Extensions.
Configure Call for Price
- Stores → Configuration → Towering Media → Call for Price.
- Enable the module; set button labels and form fields.
- Assign products/categories that should hide price.
- Configure notification recipients.
- Save Config; flush cache; reindex if your setup requires it.
Validate Storefront & Email
Confirm the lead path:
- Price hidden on a target PDP
- Inquiry form submits without error
- Sales notification email arrives
- Unaffected products still purchase normally
Troubleshooting
Price still visible
- Confirm product is included in Call for Price rules
- Flush FPC / Magento cache
- Check customer group exceptions on the wiki
No email to sales
- Verify recipient addresses
- Use SMTP guide + test send
Frequently Asked Questions
Can some SKUs still show price?
Yes—apply Call for Price selectively so commodity items remain self-serve.
Hyvä compatible?
Yes—built with modern Magento 2 storefronts in mind; see wiki for theme notes.
Deep docs?
Price of the extension?
$169 on the product page.
Related Extensions & Resources
Want our Magento team to handle it?
Towering Media installs, configures, and customizes Call for Price for Magento 2 stores — along with payment gateway setup, checkout customization, and React or one-page checkout builds.
Get the Extension
Hide prices where you need a conversation—route serious buyers to your sales team with structured Call for Price requests.
Prefer screenshots and deep steps? Open the full wiki guide.