Open Source Code
Setup and Configuration
Go to System --> Configuration, click on “Request for quote Options” and Select customer groups for which you need to enable request for quote.
Yes, of course. You can apply Request for quote to some specific products or all products. You can apply Request for quote for customer groups even.
If you have made any static block using your necessary custom collection of the products, Request for quote button will not display in that static block. The only thing you need to do is: add the Request for quote button code from the list.phtml of the Request for quote extension (located at app/design/front-end/default/default/template/callforprice/catalog/product/list.phtml in our given package) to your custom collection’s list.phtml file which displays that static block. This will display “Request for Quote” button on any product view page.
First of all, you will have to copy the "Indies_Callforprice.csv" file located at “/app/locale/en_US/” in our request for quote extension to the “/app/locale/<your_language_directory>” directory. Now make changes in 2nd column text of that copied file according to your language translation.
You will need to make changes in some files to send your new created input field’s data or to remove some input fields in request for quote pop-up form. The directories enlisted below would need changes:
This problem occurs due to “Request for Quote” extension overrides the Magento designing files which displays the category page and product-detail page. Solve this problem by adding your customized code from list.phtml (if problem occurs on category page) and addtocart.phtml (if problem occurs on product-view page) to Request for Quote module’s list.phtml and addtocart.phtml files respectively.
Copy(move) your files from default theme or package into your theme or package in the below enlisted directories.
1. “app/design/frontend/default/default/layout/callforprice.xml” to
“app/design/frontend/your package/your theme/layout/”
2. ”app/design/front-end/default/default/template/callforprice/” to
“app/design/front-end/your package/your theme/template/”
3. “skin/front-end/default/default/css/callforprice/” to
“skin/front-end/your package/your theme/css/”
4. “skin/front-end/default/default/images/callforprice/” to
“skin/front-end/your package/your theme/images/”