Gut Ding will Weile haben... nach tagelanger Suche bin ich nun doch noch drauf gekommen.
Hier also die Holzhammermethode - feingeistige Coder lesen besser weg ;-)
Wen die +/- Preisanzeigen im Dropdown bei den konfigurierbaren Produkten stören, der gibt die Preise einfach direkt bei den Attributen mit ein. Hierzu unter Katalog > Attribute > Attribute verwalten > Dein Attribut > Bezeichnungen/Optionen verwalten, unter "Optionen (Werte Ihrer Attribute) verwalten" bei "Default Store View" einfach den finalen Preis mit angeben.
Die lästige +/--Magento-Anzeige umgehen wir dadurch, dass wir in der Datei Catalog/Block/Product/View/Type/Configurable.php ein Schnipselchen Code löschen. Etwa ab Zeile 208 sollte das Ganze nun so aussehen:
Code:
protected function _preparePrice($price, $isPercent=false)
{
if ($isPercent && !empty($price)) {
$price = $this->getProduct()->getFinalPrice()*$price/100;
}
return $this->_registerJsPrice;
} Übrigens bin ich mir recht sicher, dass diese hässliche "Aufpreis-Anzeige", so wie von Magento dargestellt, im B2C-Bereich einen rechtlichen Sinn hat. Wer also direkt an den Endkunden verkauft, der sollte von dieser Methode - glaube ich(!) - besser die Finger lassen und die Darstellung so in Kauf nehmen.
Beste Grüße, Pat