====== Magento 2 Call for Price Extension ====== ===== Extension context ===== Hides price and Add to Cart for selected products/categories/groups and replaces purchase actions with quote request behavior for B2B, high-touch sales, or MAP-sensitive catalogs. ===== Quick links ===== * [[magento2:start|Magento 2 docs home]] * [[magento2:extensions:start|Magento 2 extension index]] * [[magento2:extensions:toweringmedia-module-subscriptions|Magento 2 Subscriptions]] ===== Installation ===== cd /path/to/magento composer require toweringmedia/module-call-for-price php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento cache:flush ===== Open settings page ===== Go to **Stores -> Configuration -> Towering Media -> Call for Price**. ===== Configuration reference (sections) ===== * **General Settings**: extension enable toggle. * **Price Visibility by Categories & Groups**: category + customer group targeting and optional group restriction. * **Hide Price Options**: hide price/cart/wishlist/compare and replacement CTA behavior. * **Frontend Options**: hide-price text, optional image, replacement link URL/CSS. * **Admin Email Notifications**: destination, sender, template. * **Auto Reply Email Options**: customer confirmation automation. ===== Recommended launch settings ===== * Start by targeting a test category and one customer group. * Keep product/customer exclusions populated during rollout. * Validate quote notification email delivery before enabling globally. ===== Validation checklist ===== * Targeted products hide price and Add to Cart as configured. * Excluded products/customers still see normal pricing. * Quote requests appear in admin and email notifications send. ===== Related Magento 2 docs ===== * [[magento2:extensions:toweringmedia-module-subscriptions|Magento 2 Subscriptions Extension]] * [[magento2:extensions:toweringmedia-module-react-checkout-pro|Magento 2 React Checkout Pro Extension]]