Pular para o conteúdo

Fernando Soares - Mantendo sua Tecnologia

Increase font size Decrease font size Default font size
Você está aqui:  Início Fórum Projetos Plugin e Retorno PagSeguro para VirtueMart Sugestão de Formato
Pular para o conteúdo
Bem-Vindo, Visitante
Username: Password: Lembrar-me
  • Página:
  • 1

TÓPICO: Sugestão de Formato

Sugestão de Formato 07 Mar 2008 16:13 #90

Tenho uma sugestão a fazer:

Quando o valor é enviado para o PagSeguro, a formatação do mesmo considera apenas 2 casas decimais. Até aí tudo bem. Porém é comum aqui no Brasil se utilizar o formato 1.000,00. Isso implica em um erro ao enviar tal informação.

Sugestão:

Alterar o original:
number_format(floatval($dbcart->f("product_final_price")), 2)

Por:
number_format(floatval($dbcart->f("product_final_price")), 2, ",", "")

Att,

André Maito
O administrador desabilitou o acesso público de escrita.

Re:Sugestão de Formato 08 Mar 2008 22:56 #93

  • Fernando Soares
  • Fernando Soares's Avatar
  • OFFLINE
  • Administrador
  • Mantendo sua Tecnologia
  • Postagens: 1685
  • Thank you received: 25
  • Karma: 35
Olá,

Vou analisar esta sugestão.

Acredito que o virtuemart já faz este controle, mas se não utilizarei sua sugestão.

Abraços
Hospedagem Joomla e VirtueMart!
Soluções para sua Loja Virtual (e-commerce).
Manutenção de computadores em Santa Cruz do Sul e região.
Siga-me no Twitter: twitter.com/fernando_soares
O administrador desabilitou o acesso público de escrita.

Re:Sugestão de Formato 12 Mar 2008 15:21 #102

  • Fernando Soares
  • Fernando Soares's Avatar
  • OFFLINE
  • Administrador
  • Mantendo sua Tecnologia
  • Postagens: 1685
  • Thank you received: 25
  • Karma: 35
Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo. escreveu:
Tenho uma sugestão a fazer:

Quando o valor é enviado para o PagSeguro, a formatação do mesmo considera apenas 2 casas decimais. Até aí tudo bem. Porém é comum aqui no Brasil se utilizar o formato 1.000,00. Isso implica em um erro ao enviar tal informação.

Sugestão:

Alterar o original:
number_format(floatval($dbcart->f("product_final_price")), 2)

Por:
number_format(floatval($dbcart->f("product_final_price")), 2, ",", "")

Att,

André Maito

Olá,

Analisei melhor a questão e descobri que isto realmente gera um erro e já corrigi tal bug no módulo do PagSeguro.

O formato correto é:

Por:
number_format(floatval($dbcart->f("product_final_price")), 2, "", "")
Hospedagem Joomla e VirtueMart!
Soluções para sua Loja Virtual (e-commerce).
Manutenção de computadores em Santa Cruz do Sul e região.
Siga-me no Twitter: twitter.com/fernando_soares
O administrador desabilitou o acesso público de escrita.
  • Página:
  • 1
Time to create page: 0.304 seconds