Símbolos e Moedas

Quem trabalha com Magento sabe que existem muitas configurações baseadas em XML no sistema.

E uma destas configurações em XML é justamente a formatação de moedas – valor monetário de cada país.

Ao instalar o Magento você precisa informar a Moeda Base da sua loja.

magento-imagem-moedas-01

E automaticamente o sistema passa a exibir de forma correta o prefixo monetário do país selecionado. Mas como ele faz isso? Como ele reconhece o símbolo!?

Valores armazenados

O sistema possui vários arquivos XML’s com diversas informações de idioma, dados regionais para identificar símbolos, pontos flutuantes, formatação de datas/calendário, etc.

Esses arquivos estão localizados em:

lib -> Zend -> Locale -> Data

Sendo o root.xml o arquivo principal. E os demais são variações, extensões que são utilizadas apenas pelo país identificado pela sigla (ex.: pt_BR.xml).

Abra o arquivo e procure pelo símbolo “R$” ou pelo Código ISO 4217 “BRL“:

<currency type="BRL">
<symbol>R$</symbol>
</currency>

E é justamente aqui que é feita a configuração do símbolo de moeda brasileira.

Caso você queira adicionar um espaço entre o símbolo e o valor do produto exibido no frontend da sua loja.

Outro exemplo seria a moeda japonesa, que possui o arquivo ja.xml, e dentro dele a seguinte configuração:

<currency type="JPY">
<displayName>日本円</displayName>
<symbol>¥</symbol>
</currency>

Mas no arquivo root.xml a mesma configuração é realizada para a mesma moeda:

<currency type="JPY">
<symbol>JP&yen;</symbol>
</currency>

Isso significa que, quando o site estiver com o idioma japonês selecionado, o símbolo apresentado será o ““.

E quando estiver qualquer outro idioma, o símbolo será apresentado como “JP¥“.

Ou seja, a configuração geral é feita pelo root.xml, mas os arquivos identificados pela sigla de seus países sobreescrevem as configurações genéricas.

Atenção! Após aplicar qualquer alteração nestes arquivos, será necessário acessar o backend e atualizar o cache do Magento clicando em:

Sistema -> Gerenciar Cache [x Liberar Cache Armazenado]

Nova versão

Enquanto eu navegava na versão CE 1.7.0.2 para conhecer as novidades desta versão, encontrei uma nova opção de menu:

Sistema -> Gerenciar Moeda -> Símbolos

Que na teoria seria um caminho mais simples para aplicar essas alterações de símbolos monetários do XML.

Mas na prática, quando a gente clica nessa opção do menu, é gerado um erro 404 – Página não encontrada.

Pelo menos nos meus testes é o que acontece, caso alguém consiga acessar essa opção do menu, por favor me mande um print da tela.

Um abraço para todos os leitores do blog que trabalham/vivem no japão.

Sucesso!

2017-01-24T20:26:18+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x