Não tenho certeza em qual dos módulos reportar, então me desculpem se reporto no lugar errado.

Ao finalizar a compra, o PagSeguro informa que o frete é via sedex, não importando a maneira que o usuário escolher o frete (PAC ou Sedex). O valor é enviado corretamente, somente a informação escrita que pode confundir o usuário na hora da compra. Alguma idéia do porquê isso acontece?

Comments

xulispa’s picture

Solução:

O tipo de frete está sendo enviado neste módulo mesmo, na linha 293, dessa forma:

  if ($frete) { 
    $data['tipo_frete'] = 'SD';
  }

Onde:
- SD, informa ao PagSeguro que é Sedex;
- EN, informa ao PagSeguro que é PAC;

A sugestão é deixar vazio. Assim, informa ao PagSeguro somente "Frete", sem dizer se é Sedex ou PAC. Como o cliente confere o tipo de frete na fatura do Ubercart, não é tão necessário que o PagSeguro informe o tipo de frete.

Favor implementar no módulo:

  if ($frete) { 
    $data['tipo_frete'] = '';
  }

Obrigado.