formata-moedas

Formatação de Moedas

Alterando símbolos e espaços na formatação de moedas

Se você já fez alterações de moedas no Magento, já percebeu que ele formata os valores/preços dos produtos com os identificadores de cada país.

No Brasil temos o “R$” seguido do preço. Que aliás, vem sem espaço entre o cifrão e o valor numérico. E existem algumas maneiras de colocar um espaço aqui, mas vamos atacar direto na fonte, onde tudo começa, o xml.

Para isso navegue até o arquivo root.xml que fica em lib/Zend/Locale/Data. Observe que é um arquivo bem extenso, e no mesmo diretório ainda existe diversos outros arquivos xml’s semelhantes.

Mas vamos manter o foco por enquanto. Dentro do arquivo root.xml procure por “R$“, até encontrar o seguinte:

[xml]<currency type="BRL">
<symbol>R$</symbol>
</currency>[/xml]

Eis a configuração do sistema para a moeda Real Brasileiro, usar o símbolo R$. Agora ficou fácil hein?! Basta inserir um espaço em branco depois do $ e salvar o arquivo.

Isso é muito útil por exemplo para moeda japonesa que vem configurado como:

[xml]<currency type="JPY">
<symbol>JP¥</symbol>
</currency>[/xml]

Quando sabemos (sabemos?) que não tem JP na frente do símbolo monetário deles. Então basta alterar e salvar, simples assim. Aliás, um abraço pra todos que acompanham o blog lá (ou aí) do Japão. Obrigado pela audiência.

Existem ainda outras configurações e possibilidades aqui. Mas não irei abordar o assunto, talvez entre em mais detalhes no livro que estou preparando pra vocês. Posso adiantar que é possível modularizar essas configurações, e até alterar formatações de pontos para vírgulas, e vice-versa.

Sucesso e Bons Negócios!

, , , , , , ,

Sobre Mario SAM

Mestrando em Comércio Eletrônico e Intenet, com pós-graduação em Gestão de Projetos e TI, MBA em Marketing, formado em Web Design e Programação. Certificado SCJP/SUN. Colunista da revista WIDE, problogger...entre outras coisas...faixa preta.