wszystko, co znalazłem w moich poszukiwaniach, to rozwiązanie do programowania tego. Wiem, że możemy zmodyfikować /lib/Zend/Locale/Data/en.xml dla angielskich sklepów. było w en.xml ta część:Jak usunąć dziesiętne z ceny Magento-1?
<currencyFormats>
<currencyFormatLength>
<currencyFormat>
<pattern>#,##0.00 ¤</pattern>
</currencyFormat>
</currencyFormatLength>
</currencyFormats>
a cena była wyświetlając w tym formacie: 1,321.54 teraz usunąć część dziesiętną od ceny Myślę, że jedyną rzeczą, którą musisz zrobić, to zmiana en.xml być jak następuje:
<currencyFormats>
<currencyFormatLength>
<currencyFormat>
<pattern>#,##0 ¤</pattern>
</currencyFormat>
</currencyFormatLength>
</currencyFormats>
problem jest po tej zmianie ceny są pożądane jako pokaz (1132 Format), ale bez symbolu waluty ($). czego tu brakuje? Z góry dzięki.
aktualizacja Wciąż próbuję, gdy wzór węzeł zmieniona na następujących
<pattern>¤ #,##0</pattern>
cen pochodzą z symbolem waluty ($ 1132), ale nie w pożądany pozycja O_O, warunkiem jest posiadanie symbolu waluty po prawej stronie, nie po lewej :(SO ..
Spróbuj użyć tego rozszerzenia. http://www.magentocommerce.com/magento-connect/price-rounding.html Stosuje się go na ogół w przypadku wielu walut. – Harit
Dziękuję za odpowiedź, nie zamierzam używać rozwiązania do programowania, rozwiązanie jest w en.xml, ale nie mogę wymyślić, jak – rramiii