Atualização MoIP Transparente versão 2.5.4

Lançamos uma nova atualização para o plugin MoIP Transparente, atualmente versão 2.5.4, nesta atualização corrigimos um problema com a verificação do código de segurança do cartão este erro impossibilitava a conclusão do pagamento. Também adicionamos uma correção para a alteração de status do pedido quando aprovado, em alguns casos quando o pagamento era concluído o plugin não alterava o status do pedido.

Novas funções

Nenhuma nova função adicionada

Esta atualização é obrigatória em todas as instalações.

Como atualizar?

Para atualizar basta clicar aqui e depois em download https://woocommerce.com.br/minha-conta/.

Após baixado o plugin WooCommerce MoIP Transparente basta substituir os arquivos antigos pelos novos, veja instruções detalhadas em https://woocommerce.com.br/instrucoes/como-atualizar-plugins/

Gateway Locaweb x Superpay, e agora como fica?

Recentemente a Locaweb resolveu repassar todos os produtos do Gateway Locaweb para o Gateway Superpay, esta mudança reflete claramente que a Locaweb deseja desvincular a marca Locaweb do serviço de gateways, provavelmente isto tenha alguma relação com um problema comum no ramo de comércio eletrônico e intermediários de pagamento, quando um comprador faz uma compra ele escolhe o produto na loja mas realiza o pagamento no site do gateway (não no caso da Locaweb), porém, quando ocorre um problema com a compra ou entrega do produto o comprador põe a culpa no gateway, que na verdade apenas intermedia a transação.

Partindo deste pensamento acredito que a Locaweb deseja utilizar uma marca que não prejudique a história da Locaweb ‘hospedagem de sites’, uma vez que no exemplo que citei, o comprador iria culpar a marca Locaweb e não a loja que realizou a venda. Concorda? Enfim, os fatores que levaram a mudança da marca são vários.

E a integração do gateway Locaweb?

Apenas durante esta semana tomamos conhecimento desta mudança e entrando em contato com o suporte do SuperPay recebemos a informação de que nada mudou na integração, por esta razão, as integrações (plugins) deveriam estar funcionando.

Infelizmente não é exatamente isto que vem ocorrendo, recebemos uma avalanche de emails solicitando informações e constatamos que as mudanças ocorridas no gateway Locaweb refletem muito mais que o processo de integração, tanto que nem mesmo os atendentes do suporte notaram ainda, se é que você me entendeu 😉

O fato é que iremos demorar muito tempo para responder todos os emails de dúvidas sobre este assunto, principalmente quando o mesmo email é encaminhado a nossa equipe diversas vezes ou por mais de 1 meio de contato.

Atualização já!

Neste momento estamos trabalhando na criação de uma nova integração que se chamará “WooCommerce SuperPay” e estará disponível a todos os clientes que adquiriram uma licença do “WooCommerce Locaweb CIELO/REDECARD”.

Não temos como afirmar mas é provável que você precise solicitar homologação do seu site junto a Locaweb para que comece a utilizar o novo plugin de integração entre o WooCommerce e SuperPay.

Todos os clientes que assinaram a newsletter vão receber o comunicado e instruções para atualização nas próximas horas, caso você não receba nenhuma informação até as 18 horas do dia 12/12/2013 entre em contato com nosso atendimento via ticket.

Tabela de parcelamento versão 1.7

Uma nova versão do plugin “Tabela de parcelamento“, o plugin permite exibir uma tabela com a simulação de pagamento parcelado. Após algumas solicitações resolvemos adicionar novas funções ao plugin.

A versão atual do plugin é 1.7 e esta não é uma atualização obrigatória.

Novas funções

  1. Atualmente é possível exibir até 24 parcelas
  2. Cada parcela pode ter um fator de juros diferente (da forma como deve ser).
  3. Agora você pode escolher qual a parcela (2x até 24x) que deverá ser exibida nas páginas Home, Categorias de produtos e Resultados de busca.
  4. Agora você pode definir quais parcelas possuem juros.
  5. Todas as parcelas sem juros apresentam o texto “sem juros” automaticamente. Ex. “12x sem juros R$ 153,52”

Como atualizar?

Para atualizar basta clicar aqui e depois em download https://woocommerce.com.br/minha-conta/

Após baixado o plugin WooCommerce Tabela de parcelamento, basta substituir os arquivos antigos pelos novos, veja instruções detalhadas em https://woocommerce.com.br/instrucoes/como-atualizar-plugins/

WooCommerce Tabela de parcelamento

Lançamos uma nova versão do plugin “Tabela de parcelamento” (ainda sem um nome definido), o plugin permite exibir uma tabela com a simulação de pagamento. Teoricamente o plugin funciona em todos os temas, mas temos recebido reclamações de que em alguns temas a tabela de parcelamento não é exibida, sendo possível apenas visualizar a opção de “maior parcela”.

Realizei alguns testes e consegui contornar o problema. A versão atual do plugin é 1.6 e esta atualização é obrigatória.

Novas funções

  1. Modificado o HTML da tabela que exibe as parcelas, agora os temas que não possuem estilos CSS específicos para tabelas irão exibir a tabela de parcelamento com uma formatação básica. Deste modo o visual da tabela fica parecida com a do site
  2. Revisado o processo de calculo das parcelas, isto melhorou o tempo de resposta dos cálculos deixando o plugin mais rápido.
  3. Corrigido o bug que impedia a exibição da tabela em alguns temas.

Como atualizar?

Para atualizar basta clicar aqui e depois em download https://woocommerce.com.br/minha-conta/

Após baixado o plugin WooCommerce Tabela de parcelamento, basta substituir os arquivos antigos pelos novos, veja instruções detalhadas em https://woocommerce.com.br/instrucoes/como-atualizar-plugins/

Atualização WooCommerce MoIP Transparente v2.5

Lançamos uma nova atualização para o plugin MoIP Transparente, atualmente versão 2.5, nesta atualização corrigimos um problema com os dados de endereço do comprador, este erro causava um bloqueio na página de pagamento, também adicionamos algumas melhorias, conheça:

Novas funções

  1. Adicionamos um recurso que permite criar um prefixo para o ID dos pedidos, com isso você terá um ID de pedido como este “WC-15246”, onde “WC” é o prefixo (WooCommerce), você pode escolher qualquer outra palavra ou abreviação. É um recurso perfeito para quem tem mais de uma loja virtual e utiliza 1 unica conta MoIP para receber pagamentos, afinal você pode definir como prefixo “L1” para sua “Loja1” e “L2” para “Loja2”.
  2. Adicionamos um recurso para diminuir o estoque dos produtos quando um novo pedido é realizado.
  3. Adicionamos recurso para escolher quais os meios de pagamento são aceitos na sua loja. Você pode definir se quer receber apenas por boleto, cartão ou transferência eletrônica
  4. Adicionamos uma formatação idêntica aquela utilizada no site do MoIP para exibir o código da transação MoIP. Isto facilita a identificação da transação para o comprador.
  5. Revisamos o tratamento do NASP (retorno dos dados MoIP), agora o plugin MoIP Transparente informa através do campo “Notas do pedido” todos os status da transação incluindo Estornos e  Disputas. Imagine que sua loja vende acesso a algum serviço (ou download), quando o comprador iniciar uma disputa ou for reembolsado, o plugin MoIP Transparente irá cancelar o acesso deste usuário. Legal, né? Para dar acesso novamente basta alterar o status do pedido para completo.

Esta atualização é obrigatória em todas as instalações.

Como atualizar?

woocommerce moip transparente
O MoIP Transparente permite receber pagamentos sem sair da página da sua loja

Para atualizar basta clicar aqui e depois em download https://woocommerce.com.br/minha-conta/. Esta atualização em particular necessita de algumas ações especificas na tela de configuração do plugin MoIP transparente, para isso, acesse WordPress -> WooCommerce -> Configurações -> Portais de pagamento -> MoIP Transparente

Agora você precisa definir qual será o prefixo de pedido, recomendamos deixar “WC” (sem aspas), veja o item 1 do tópico “Novas funções” (no inicio desta página).

Você também precisa marcar quais meios de pagamento você quer utilizar na sua loja e em seguida clique no botão “Salvar alterações” e pronto todas as novas funções do plugin estão ativas.

Se eu não fizer este procedimento, o que acontece?

Como o WooCommerce não conhece as novas funções no plugin WooCommerce MoIP Transparente, o WooCommerce simplesmente irá ignorar a existência do MoIP Transparente na tela de pagamentos da sua loja e assim, não será possível aos consumidores pagarem suas compras utilizando o MoIP Transparente da sua loja. A unica forma de resolver isso é realizando os procedimentos acima.

Após baixado o plugin WooCommerce MoIP Transparente basta substituir os arquivos antigos pelos novos, veja instruções detalhadas em https://woocommerce.com.br/instrucoes/como-atualizar-plugins/

Tabela de parcelamento para WooCommerce

[alert]Atualização do plugin WC Tabela de parcelamento, leia o item Problemas e soluções desta página.[/alert]

Parcelamento sem dúvida é algo muito importante no comércio eletrônico, é um dos fatores que influenciam a decisão de compra, pensando nisso, desenvolvi o plugin Tabela de parcelamento (não pensei num nome melhor, mas aceito sugestões) que permite exibir a simulação do pagamento parcelado.

Você pode comprar o plugin Tabela de parcelamento acessando Tabela de parcelamento.

Como funciona?

O plugin permite que você exiba na página do produto uma tabela simulando as parcelas e seus valores, é possível escolher qual o valor mínimo por parcela, a quantidade de parcelas e a taxa de juros.

Opcionalmente você pode definir uma mensagem para ser exibida em cima do carrinho de compras, normalmente algo como “Compre em até 18 vezes utilizando o ‘gateway x’!”, onde ‘gateway x’ representa o nome do meio de pagamento que permite pagar em ’18 vezes’ (objetivo da mensagem).

Também é possível escolher o que deve ser mostrado, se apenas a tabela de simulação do parcelamento ou a parcela com o prazo maior e ainda as 2 opções juntas.

Como instalar?

A instalação é idêntica a qualquer outro plugin WordPress, caso você não saiba como instalar plugins, veja Como instalar plugins WordPress.

Após instalado configure o plugin Tabela de parcelamento acessando em sua loja virtual WooCommerce -> Configurações -> Catalogo -> Opções de preço (ou parcelamento)

Exemplos da Tabela de parcelamento

O plugin exibe uma tabela com a simulação das parcelas de pagamento. Todos os valores são adicionados automaticamente, bastando apenas informar se você quer exibir a tabela ou apenas a maior parcela.

Tabela de parcelamento
Página do produto exibindo simulação da tabela de parcelamento

Tela de configuração da tabela de parcelamento

A configuração do plugin é bem simples, basta informar a quantidade máxima de parcelas no campo “Parcelas”, informar no campo “Valor mínimo” qual o valor mínimo que cada parcela pode ter, definir no campo “Fator/coeficiente” o fator de juros que deve ser aplicado (caso existam juros) e por fim definir se o plugin deve exibir a tabela com todas as parcelas possíveis ou se apenas a maior parcela.

Também é possível definir qual a mensagem (opcional) que deve ser exibida acima do carrinho.

Configuração Tabela de parcelamento
Página de configurações da tabela de parcelamento

Na página do carrinho de compras também é adicionada uma simulação com a maior parcela possível.

Parcelamento no carrinho
Carrinho de compras exibindo simulação de pagamento com maior prazo

Requerimentos

Para que este plugin funcione é obrigatório ter o WooCommerce instalado em seu site WordPress. O tema em uso na sua loja precisa ter suporte ao WooCommerce.

Problemas e soluções

O que acontece quando o preço da parcela for menor que o valor definido ‘Valor mínimo’?

O plugin utiliza o valor real do produto e tenta dividi-lo dentro da quantidade máxima de parcelas permitida (definido no campo ‘Parcelas’). Imagine que o produto tem o valor de R$ 80, e que o valor mínimo da parcela seja de R$ 40, o plugin irá exibir apenas 2 x R$ 40. Agora se o valor minimo de cada parcela for R$ 45 o plugin não irá exibir parcelamento, já que não é possível dividir 80 em parcelas de R$ 45.

Quando o valor da parcela for menor que o valor mínimo por parcela, o plugin não irá exibir parcelamento, ou irá exibir apenas os parcelamentos possíveis.

Na página do produto o plugin exibe apenas a maior parcela e não exibe a tabela de parcelas, por que?

Alguns temas possuem uma incompartibilidade. Normalmente quando o desenvolvedor do tema cria arquivos de sobrescrita, estes arquivos substituem os arquivos originais do WooCommerce e algumas vezes o autor do tema esquece de adicionar algumas template tags que são utilizadas pelo plugin Tabela de parcelamento.

Se este é o seu caso, entre em contato com nossa equipe informando o nome do tema que você utiliza, também é importante enviar uma cópia do tema que você deseja utilizar, desta forma podemos testa-lo e encontrar uma solução para o problema no seu tema.

O valor das parcelas fica incorreto independente da quantidade de parcelas ou do valor de juros, porque?

Este plugin trabalha com coeficiente de financiamento (CF), sendo assim, não irá apresentar o resultado esperado quando você adicionar o valor do juro. Caso você não tenha os valores CF prontos, você pode calcula-los da seguinte forma.

coeficiente = juros / ( 1 – ( 1 / ( 1 + juros )^parcela ) )

Para calcular o coeficiente da parcela 3 com juros de 2,99%, siga da seguinte forma:

? = 2.99 / ( 1 – ( 1 / ( 1 + 2.99 )^3 ) )
0,35346 = 2.99 / ( 1 – ( 1 / ( 1 + 2.99 )^3 ) )

Neste caso, 0,35346 corresponde ao valor de coeficiente de financiamento, é este valor que você deve adicionar ao campo “Parcela 3” no plugin. Para saber o valor do CF de outras parcelas basta substituir “parcela” pelo numero da parcela:

coeficiente = juros / ( 1 – ( 1 / ( 1 + juros )^parcela ) )
? = 2.99 / ( 1 – ( 1 / ( 1 + 2.99 )^10 ) )
0,11717 = 2.99 / ( 1 – ( 1 / ( 1 + 2.99 )^10 ) )

Neste caso, calculamos o CF da parcela de numero 10. Você pode também utilizar a planilha em anexo para calcular o CF, nela basta informar o parcela e a taxa de juros. Planilha para calcular coeficiente de financiamento cf-woocommerce.

Mais detalhes sobre como calcular prestações.

Fatal error: Class ‘woocommerce_order’ not found

Com a nova atualização do WooCommerce 2.0 diversos usuários tem reclamado do erro que aparece quando um meio de pagamento é utilizado, normalmente o erro aparece exatamente na tela de checkout, impedindo a finalização da compra.

Fatal error: Class ‘woocommerce_order’ not found in /wp-content/plugins/woocommerce-gateway-pagseguro/PagSeguro.Gateway.php on line 302

É muito comum encontrar este erro nos plugins WooCommerce PagSeguro, WooCommerce MoIP e WooCommerce BCash, justamente porque nem todos os usuários destes plugins atualizaram seus plugins com frequência.

Este erro está diretamente relacionado a atualização dos plugins e para corrigir você precisa simplesmente atualizar seus plugins para a versão mais recente.

A classe woocommerce_order foi substituída pela classe WC_Order no WooCommerce 1.6, mas continuou disponível nas versões 1.6+, a partir da versão WooCommerce 2.0 o suporte a classe woocommerce_order foi removido sendo necessário então, atualizar todos os plugins para a versão 2.0.

Para corrigir basta atualizar seus plugins mantendo-os sempre na versão mais recente. Para atualizar baixe a versão mais recente através de sua conta e siga as instruções sobre Como atualizar plugins.

Retorno automático de dados

No WooCommerce 2.0 algumas mudanças foram realizadas com a intenção de melhorar não só a aparência mas também o desempenho, uma destas mudanças foi o meio de processar o retorno automático de dados conhecido também como NASP ou POST. Algumas mudanças requerem atualizações de plugins e outras precisam apenas de mudanças nas informações de configurações.

No caso de plugins de pagamento é necessário que o plugin seja compatível com WooCommerce 2.0, você pode encontrar os plugins compatíveis neste endereço https://woocommerce.com.br/produto-etiqueta/wc-2-0/, estamos trabalhando na atualização de todos os nossos plugins.

Notificação das transações

No WooCommerce 2.0 a URL de notificação do status das transações deve ser um endereço como este https://woocommerce.com.br/?wc-api=WC_Gateway_Nomedogateway esta regra segue para os seguintes plugins de pagamento:

  • PagSeguro v1.2 WC_Gateway_Pagseguro
  • MoIP v1.3 WC_Gateway_Moip
  • MoIP Transparente v1.7 WC_Gateway_Moip_Transparente
  • Pagamento Digital/Bcash v1.1 WC_Gateway_Pagamento_Digital
  • Locaweb CIELO v2.8 WC_Gateway_Locaweb_Cielo

A única alteração necessária é esta, caso você receba um email informando sobre atualizações, basta seguir as orientações para atualizar seu plugin https://woocommerce.com.br/instrucoes/como-atualizar-plugins/

Os demais plugins ainda estão recebendo atualizações, dúvidas podem ser esclarecidas via skype john-henrique, email (disponível no arquivo readme.txt de cada plugin) e ainda através dos comentários deste post.

Como atualizar plugins?

A atualização dos plugins consiste em substituir os arquivos do plugin atual pelos arquivos do plugin novo. No WooCommerce você pode fazer uma atualização de 2 formas, ambas são simples de se realizar. Veja:

  1. Atualização manual
  2. Atualização via FTP
  3. Atualização automática

Atualização manual

Este método consiste em ter um plugin salvo no seu computador e envia-lo para o sistema de sua loja virtual. Normalmente o plugin tem o nome do arquivo como este woocommerce-pagseguro.zip. Para enviar o arquivo basta clicar Plugins, selecionar a opção Adicionar novo e no link Fazer Upload e escolher o plugin no seu computador. Veja exemplo.

Upload do plugin
Após selecionar o plugin clique no botão Instalar e aguarde o processamento da instalação. Agora basta ativar o plugin.

Atualização via FTP

Em alguns casos não é possível atualizar utilizando o método Atualização manual, se isto ocorrer com você será necessário abrir seu programa FTP, conectar com sua loja virtual e acessar o diretório de plugins, normalmente o diretório é wp-content/plugins, imaginando que você pretende atualizar o plugin WooCommerce PagSeguro, acesse o diretório wp-content/plugins/woocommerce-gateway-pagseguro, envie os arquivos do plugin mais recente para dentro desta pasta.

Dependendo da configuração do seu cliente FTP será perguntado se você deseja substituir os arquivos existentes, escolha SIM e espere o final do processo.

Se você realizou os passos anteriores a atualização está pronta e não será necessário realizar outras ações.

Atualização automática

Quando está disponível uma nova versão de um plugin você verá na tela do WooCommerce uma mensagem flash (texto com fundo amarelo) informando sobre a atualização, se desejar atualizar (recomendado sempre), clique na mensagem e siga as instruções, normalmente basta clicar no botão “Atualizar plugin”.

É importante lembrar que este tipo de atualização ainda não está disponível para todos os plugins, mas em breve será aplicado como padrão.

Como instalar plugins WooCommerce

Plugins são pequenos aplicativos que estendem funcionalidades de programas. No WooCommerce você pode utilizar plugins para adicionar funções específicas para sua loja virtual, estas funções podem ser meios de pagamento, cálculo de frete, impressão de etiquetas e até mesmo envio de SMS. Graças a estrutura oferecida pelo WordPress o WooCommerce pode receber novas funções através de Widgets e Plugins.

Existem vários plugins desenvolvidos especialmente para WooCommerce, a maioria deles são plugins grátis, os quais você pode fazer download sem nenhum investimento, mas também existem plugins comerciais, normalmente são plugins que oferecem alguma função profissional e você pode baixar após pagar uma pequena taxa, normalmente inferior a R$ 100. Como exemplo temos os plugins de pagamento como o PagSeguroMoIP e Correios.

A instalação ou ativação dos plugins é uma tarefa bastante simples e pode ser realizada por qualquer pessoa que tenha acesso ao painel administrativo de uma loja WooCommerce. Existem 2 métodos para realizar a instalação, veja:

Plugin WooCommerce como instalar
Plugin WooCommerce como instalar

Instalação automática

Neste método você não precisa fazer download do plugin, basta acessar o menu Plugins -> Adicionar novo, na janela Instalar plugins você pode pesquisar por termo, nome e autor do plugin, nesta opção de pesquisa você terá acesso a milhares de plugins gratuitos criados para WordPress e também WooCommerce. Veja a imagem exemplo abaixo.

pesquisar plugin grátis
Pesquisar plugin grátis

Vários plugins relacionados a palavra pesquisada são exibidos e você precisa clicar no link Instalar.

Instalando plugins WooCommerce
Instalando plugins WooCommerce

Instalação manual

Este método consiste em ter um plugin salvo no seu computador e envia-lo para o sistema de sua loja virtual. Normalmente o plugin tem o nome do arquivo como este plugin-woocommerce.zip. Para enviar o arquivo basta clicar na link Fazer Upload e escolher o plugin no seu computador. Veja exemplo.

Upload do plugin
Enviando plugin para a loja

Após selecionar o plugin clique no botão Instalar e aguarde o processamento da instalação. Agora basta ativar o plugin.

Ativando o plugin

A instalação consiste em enviar o plugin para o sistema da loja virtual, sendo assim, a instalação não faz o plugin funcionar, ainda é necessário ativa-lo. Após a instalação você precisa ativar o plugin e é neste momento que o plugin começa a funcionar. A ativação do plugin consiste em clicar no link Ativar plugin.

ativar plugin woocommerce
Ativando plugin WooCommerce

Agora sim, o plugin está ativado e em funcionamento, alguns plugins necessitam de algum tipo de configuração antes de começar a funcionar, quando for este o caso, o plugin irá informar quais os procedimentos necessários, basta segui-los.