Wie ich im Titel sagte, möchte ich die Präzision aus dem Preis entfernen ( .00 )
Ich habe diese gemacht:
- In app / code / core / Mage / Directory / Model / Currency.php
im
public function format()
ich habe mich verändert
return $this->formatPrecision($price, 2, $options, $includeContainer, $addBrackets);
zu
return $this->formatPrecision($price, 0, $options, $includeContainer, $addBrackets);
- In /app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php
im
public function getEscapedValue()
ich habe mich verändert
return number_format($value, 2, null, '');
zu
return number_format($value, 0, null, '');
- In js / varien / js.js.
ich habe mich verändert
var precision = isNaN(format.precision = Math.abs(format.precision)) ? 2 : format.precision;
var requiredPrecision = isNaN(format.requiredPrecision = Math.abs(format.requiredPrecision)) ? 2 : format.requiredPrecision;
zu
var precision = 0;
var requiredPrecision = 0;
- Und in app / code / core / Mage / Core / Model / Store.php
ich habe mich verändert
public function roundPrice($price)
{
return round($price, 2);
}
zu
public function roundPrice($price)
{
return round($price, 0);
}
Dann habe ich den Cache geleert und Magento (das ist i Version 1.1) neu indiziert. Aber die Genauigkeit wurde nicht entfernt. Fehlt mir etwas? was sollte ich tun?