Símbolo do Real (R$) no plugin WP e-Commerce para WordPress

Algumas pessoas me questionaram sobre o símbolo do Real (R$) na tradução do plugin WP e-Commerce em Português Brasileiro.

Pesquisando mais a fundo verifiquei que o símbolo é armazenado em Banco de Dados. Basicamente, o plugin cria algumas tabelas no banco de dados no momento em que é ativado pela primeira vez e coloca várias informações, entre elas os dados sobre moedas e símbolos de cada um dos países disponíveis.

Acontece que até a versão 3.8.2 o símbolo R$ (e sua versão em HTML) estão ausentes na linha que cria o registro do Brasil no banco de dados. Esta informação já foi passada para o pessoal da GetShopped e deverá ser corrigida em breve.

Sendo assim, temos no momento duas soluções, uma para novas instalações e outra para instalações pré-existentes.

Solução 1 – Para quem ainda não instalou/ativou o WP e-Commerce

Para quem não instalou o WP e-Commerce ainda, ou seja, não ativou o plugin nenhuma vez em seu WordPress a solução é mais fácil.

Nota: Se você ativou, e desativou mesmo sem usar, passe para a Solução 2 pois o plugin já criou as tabelas na primeira ativação.

Localize o arquivo que cria a tabela e mude a linha que define o registro do Brasil. Você pode editar localmente e enviar FTP ou usar o próprio Editor de Plugins do WordPress se quiser mudar diretamente no arquivo online.

O arquivo se chama currency_list.php e fica na pasta wp-e-commerce/wpsc-updates/

Caminho a partir da sua instalação do WordPress:
/wp-content/plugins/wp-e-commerce/wpsc-updates/currency_list.php

Localize a linha abaixo (na versão 3.8.2 era a linha 108):

INSERT INTO `".WPSC_TABLE_CURRENCY_LIST."` VALUES (107, '" . __('Brazil') ."', 'BR', '" . __('Brazilian Real', 'wpsc') ."', '', '', '" . __('BRL', 'wpsc') . "', '0', '0','southamerica','1');

Atualizar o arquivo de Instalação

Substitua a linha acima pelo sequinte conteúdo (copie e cole a linha toda):

INSERT INTO `".WPSC_TABLE_CURRENCY_LIST."` VALUES (107, '" . __('Brazil') ."', 'BR', '" . __('Brazilian Real', 'wpsc') ."', '" . __('R$', 'wpsc') . "', '" . __('R$', 'wpsc') . "', '" . __('BRL', 'wpsc') . "', '0', '0','southamerica','1');

Salve o arquivo e pode ativar seu WP e-Commerce, ele então criará a tabela já incluindo os valores corretos para o símbolo R$.

Solução 2 – Para quem já ativou o WP e-Commerce em sua instalação

Se você já ativou o plugin pelo menos uma vez em sua instalação do WordPress ele então criou estas tabelas e você terá que editar diretamente no Banco de Dados via um gerenciador (ex: phpMyAdmin) ou linha de comando.

Vamos considerar que você usa o phpMyAdmin, mas os passos são muito semelhantes para qualquer geenciador que você esteja familiarizado.

As informações que procuramos ficam armazenadas na tabela: {prefixo}wpsc_currency_list (wp_ é o prefixo padrão, mas em sua instalação pode ter outro nome). Para este exemplo vamos considerar que o nome de sua tabela seja wp_wpsc_currency_list. Se for outro nome faças as substituições necessárias nos passos abaixo.

Mãos à obra!

Depois de acessar o phpMyAdmin (ou seu gerenciador preferido), siga estes passos:

1. Abra seu Banco de Dados onde instalou o WordPress

2. O código abaixo é um comando SQL que manda atualizar o registro no banco, substituindo os valores nos campos symbol e symbol_html, copie este código:

UPDATE `wp_wpsc_currency_list`
SET `symbol` = ‘R$’, `symbol_html` = ‘R$’
WHERE `country` = ‘Brazil’;

3. Localize onde pode executar comandos SQL (no phpMyAdmin existe uma aba com este nome: SQL)

Atualizar o Bando de Dados

4. Cole o comando que você copiou acima e mande executar.

Se tudo deu certo ele informará que 1 linha foi alterada e você verá a mudança imediatamente em seu painel de configurações.

Voilá!

Espero que possa ajudar quem já tem uma instalação anterior do WP e-Commerce, creio que as novas versões já terão corrigido esta questão.

0 0 votes
Article Rating
Subscribe
Notify of
guest

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

16 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Guilherme
12 anos atrás

Primeiramente obrigado por oferecer essa luz no túnel wp-e-commerce. Fui Realizar o segundo passo para colocar o R$ como moeda brasileira e estou recebendo o seguinte erro:

SQL query:

UPDATE `wp_wpsc_currency_list` SET `symbol` = ‘R$’,
`symbol_html` = ‘R & WHERE `country` = ‘Brazil’

MySQL said:

#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE `country` = ‘Brazil’’ at line 2

Como posso acertar? Agradeço antecipadamente.

Guilherme
12 anos atrás

Muito obrigado! Nem tinha notado a diferença da imagem para o texto. Funcionou aqui. 😀

Flávio Leonard Vargas
Flávio Leonard Vargas
12 anos atrás

Estou tendo meu primeiro contato com o wp-ecommerce e estou marivilhado!

Ótimo trabalho de tradução!

No meu caso ele pediu para eu selecionar um Banco de Dados para executar a query SQL, fui direto na tabela “wp_wpsc_currency_list”, localizei o registro “Brazil” e fiz a edição manualmente.

Já ficou um pouco mais BR =)

Vou seguir minha pesquisa aqui para personalizar o tema.

Abraço

Lucas Kotres
12 anos atrás

Artigo excelente, me ajudou bastante!

vivian
vivian
12 anos atrás

ja existe algum plugin para o WPEC para boleto bancarios?
obrigada
vivian

Jorge
Jorge
11 anos atrás
Reply to  vivian

Também precisava disso. Você conseguiu?

paulo
paulo
12 anos atrás

Depois de arrumar as aspas apareceu o erro

#1054 – Unknown column ‘Brazil’ in ‘where clause’

O que pode ser?

Willian
12 anos atrás

Boa tarde, preciso da sua ajuda, esta ocorrendo erro na hora do cod.

Erro

consulta SQL:

UPDATE `wp_wpsc_currency_list` SET `symbol` = ‘R$’,
`symbol_html` = ‘R & WHERE `country` = ‘Brazil’

Mensagens do MySQL : Documentação
#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE `country` = ‘Brazil’’ at line 2

Pode ajudar?
Willian

marcus rizzo
marcus rizzo
11 anos atrás

valeeeu! o/

Rodrigo Genja
11 anos atrás

Cara, muito obrigado! Eu consegui!! Só que nao tive que digitar nada, tive que ir mexendo, clicando em alguns botoes do meu myphpadmin e no final apareceu o campo BRL pra ser mudado… que foi a unica coisa que eu tive que digitar… até tentei digitar o comando que vc passou mas nao deu certo, aí comecei a fuçar e rolou. Mas como chegar ali foi fundamental sua ajuda, valeu!

Rodrigo Genja
11 anos atrás

Ah, o erro que tava dando quando punha o codigo é o mesmo do willian ali de cima…

Abs

Naldo
Naldo
11 anos atrás

Quando eu executo da o seguinte erro: #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE `country` = ‘Brazil’’ at line 3

“Parabens pelas dicas…”

Naldo
Naldo
11 anos atrás
Reply to  Naldo

já consegui.. rsrs

Valeu

Marcio Baptista
10 anos atrás

Perfeito! Obrigado!

16
0
Would love your thoughts, please comment.x
Rolar para cima