PagSeguro

17 de março de 2012 - Frederico Marinho

Desabilitar cálculo do frete pelo PagSeguro

PagSeguro

PagSeguro

Para quem utiliza PagSeguro no seu site ou loja virtual, pode vir a enfrentar um problema meio estranho no cálculo do frete:  o PagSeguro por padrão, já vem com uma opção habilitada de cálculo do frete. A sua loja virtual envia um valor do frete para  PagSeguro e ele simplesmente multiplica esse valor para cada ítem adicionado no seu carrinho. Claro que esse problema só acontece quando o frete é calculado na própria loja virtual.

Como exemplo, digamos que você entrou numa loja e comprou 5 mouses no valor de R$10,00 cada um. O site lhe informou que o valor do frete a ser pago seria de R$15,00, por exemplo, e ao ser encaminhado para o PagSeguro, onde você faria o pagamento, é surpreendido com o valor de R$125,00. Isso acontece porque o PagSeguro interpreta que o valor do frete enviado do site (R$15,00) é o valor referente a cada produto. Ou seja, 5 produtos com frete de R$15,00, total de R$75,00 de frete.

Eu hein.

Conversando com o suporte do PagSeguro, resolvemos o problema com uma alternativa: Não enviamos o valor do frete no campo específico na API do PagSeguro, deixamos zerada mesmo. Ao invés disso, junto aos produtos adicionados no carrinho, enviamos um outro produto, chamado Frete (intuitivo né), com o valor já calculado na Loja Virtual. Aí sim, o valor da compra é calculado corretamente, já que ele não multiplica o produto Frete pela quantidade de produtos. Ainda bem né!

Engraçado que o próprio suporte do PagSeguro não soube solucionar isso de forma elegante. Digo isso porque no relatório de pagamento do PagSeguro, o frete fica especificado como um produto, e não como Frete em si. Fica estranho. Funciona, mas não da melhor maneira.

Para minha surpresa, ao trabalhar em uma loja virtual da UOL (que é baseada no parrudo Magento), eu estava com o mesmo problema: o frete calculado era multiplicado pela quantidade de produtos existentes no carrinho. Ao conversar via chat com o suporte da UOL, fiquei sabendo que dentro do próprio PagSeguro isso pode ser desabilitado (o pior é que é uma opção tão básica e simples de ser encontrada, eu mesmo poderia ter encontrado sem ajuda do suporte se tivesse procurado, mas não fiz isso porque o próprio suporte do PagSeguro disse que não era possível :s).

Para resolver o problema, siga os passos:

  1. Faça login com a sua conta no PagSeguro
  2. Acesse o menu Preferências/Frete
  3. A opção habilitada por padrão é Frete Fixo. Marque a opção Frete adicional com valor fixo e preencha o valor adicional com zero.
  4. Confirme as alterações e o PagSeguro vai parar de multiplicar o seu frete.
Frete adicional fixo do PagSeguro

Frete adicional fixo do PagSeguro

Simples.

Muito simples.

Até a próxima.

2

Ecommerce / PagSeguro desabilitar cálculo do frete / desabilitar frete / ecommerce / frete / frete automático / loja virtual / pagseguro /

Comments

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *