У меня была похожая проблема, и, после поисков по максимуму и по низу, я решил взять то, что знал о Magento, и заняться этим в одиночку.
А вот и ваш ответ:
Открыть: \ app \ code \ core \ Mage \ Catalog \ Block \ Product \ View \ Options \ Type \ Select.php
Измените следующие строки:
if ($_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_DROP_DOWN) {
$select->setName('options['.$_option->getid().']')
->addOption('', $this->__('-- Please Select --'));
}
Кому:
if ($_option->getType() == Mage_Catalog_Model_Product_Option::OPTION_TYPE_DROP_DOWN) {
$select->setName('options['.$_option->getid().']');
// ->addOption('', $this->__('-- Please Select --'))
}
Сводка изменений: я закомментировал строку -> addOption с двумя косыми чертами И - и это важно - я переместил точку с запятой из конца этой строки в конец предыдущей строки. Отмена этого изменения позволяет отменить внесенные изменения.
Когда вы подключите этого щенка, вы увидите на первом интерфейсе свой первый пользовательский параметр, отображаемый в качестве текста по умолчанию.
Вот пример с моего веб-сайта, страницы продукта для моей Прочной записной книжки дистрибьюторской компании.