The string that fills the text box is generated in catlog/includes/classes/priceformatter.php line 595-596. So edit here if you want to edit the code or see below for simpler language file change.
PHP Code:
if ($this->thePrice == CALL_FOR_PRICE_VALUE) { // Call for price
$button_output .= '<a href="' . tep_href_link(FILENAME_CONTACT_US, 'enquiry=' . TEXT_QUESTION_PRICE_ENQUIRY . '%0D%0A%0D%0A' . TEXT_QUESTION_MODEL . '%20' . str_replace(' ', '%20', $products_model) . '%0D%0A' . TEXT_QUESTION_PRODUCT_NAME . '%20' . str_replace(' ', '%20', $products_name) . '%0D%0A' . TEXT_QUESTION_PRODUCT_ID . '%20' . $products_id . '%0D%0A%0D%0A') . '">' . tep_image_button('button_cfp.gif', IMAGE_BUTTON_CFP) . '</a>';
catalog/includes/languages/english/core.php
PHP Code:
// Question links to contact form - %20 = space - needed to maintain W3C compliance in URLs
define('TEXT_QUESTION_ABOUT', 'Question%20about:%20');
define('TEXT_QUESTION_MODEL', 'Model:');
define('TEXT_QUESTION_PRODUCT_ID', 'Product%20ID:');
define('TEXT_QUESTION_TYPE', 'Type%20your%20question%20below:');
define('TEXT_QUESTION_PRICE_ENQUIRY', 'Price%20Enquiry');
define('TEXT_QUESTION_PRODUCT_NAME', 'Product%20Name:');
But remember you will need to use %20 for each space and %0D for a carriage return.
For example you could change the define for
define('TEXT_QUESTION_PRICE_ENQUIRY', 'Price%20Enquiry');
to
define('TEXT_QUESTION_PRICE_ENQUIRY','Please%20ensure%20you%20supply%20us%20with%20your%20postcod e%20for%20accurate%20shipping%20costs.%0D%0DPrice% 20Enquiry');
I have not tested this - so backup before you play with it!
Regards,
Bookmarks