• Resolved Jojogali

    (@jojogali)


    Olá,
    Nas últimas semanas temos vindo a reparar que – ocasionalmente e sem que consigamos detectar o padr?o – algumas encomendas cujo método de pagamento é referência MB, d?o erro ao utilizador (mas ficam registadas no backend) e ficam a aguardar pagamento.

    No entanto, outra quest?o é que os valores também n?o s?o correctos. S?o ou muito superiores à soma dos produtos, ou muito inferiores.

    N?o conseguimos detectar o problema ou tra?ar um padr?o daquilo que acontece quando se dá o erro. Contactamos tanto o IFTHENPAY como também o software de fatura??o pois receamos que pudesse ter a ver com um dos dois e após colcoar de parte o de fatura??o o IFTHEN recomendou-nos que entrássemos em contacto convosco para melhor obter apoio.

    Obrigado!

Viewing 15 replies - 1 through 15 (of 18 total)
  • Boa tarde,

    Que erro obtém? Têm o debug activo e podem-nos enviar o ficheiro com o log de uma dessas encomendas?

    Thread Starter Jojogali

    (@jojogali)

    Olá, boa tarde!
    Obrigado pela resposta t?o rápida. N?o temos log das transa??es do dia de ontem, estranhamente: https://ibb.co/ZBT786Y

    O erro que os utilizadores encontram é a página simplesment n?o carregar para o ecr? final de finaliza??od e encomenda (onde apresentaria a referencia, e dados introduzidos).

    Envio lhe alguns prints de uma encomenda onde sucedeu este erro (e a pessoa tentou finalizar a encomenda 4x com os mesmos produtos e obtendo sempre valores ligeiramente diferentes)
    https://ibb.co/bB1L4n2
    https://ibb.co/FY8hpXR

    a página simplesment n?o carregar para o ecr? final de finaliza??od e encomenda (onde apresentaria a referencia, e dados introduzidos)

    E têm a certeza que o problema está no plugin Mutlibanco? é que a página inteira n?o carregar é estranho, e deviam haver entradas fatal error no error_log do PHP.

    Vamos necessitar mesmo do nosso log de um dia que tenham tido esse problema e com o registo dessa encomenda especificamente. Se o nosso log n?o tem entradas dessa encomenda é porque nunca chegámos a tentar criar a referência.

    Ficamos a aguardar.

    Thread Starter Jojogali

    (@jojogali)

    E têm a certeza que o problema está no plugin Mutlibanco? é que a página inteira n?o carregar é estranho, e deviam haver entradas fatal error no error_log do PHP.

    Sim, pois anteriormente aconteceu em 12 encomendas (3 clientes repetidamente a tentar) todas com o mesmo método de pagamento. Expressei-me mal, a pagina carrega, mas os conteúdos abaixo do header ficam a branco. Ou seja, carrega “vazia”.

    Vamos necessitar mesmo do nosso log de um dia que tenham tido esse problema e com o registo dessa encomenda especificamente. Se o nosso log n?o tem entradas dessa encomenda é porque nunca chegámos a tentar criar a referência.

    Certo, compreendo, infelizmente o dia de ontem (31/05) está vazio no WP, no PHP, nos logs do plugin, em todo o lado. No entanto, como é possível ver no print da encomenda em si, há uma nota de encomenda ao invés das notas normais de uma encomenda que decorra sem qualquer problema, onde é dada uma nova referência – o que sugere que algo correu mal ou pelo menos está diferente pois n?o foi gerada nenhuma referência para a encomenda e aquele processo deu-se sozinho.

    Irei continuar a monitorizar para que n?o aconte?a, mas de facto n?o compreendo o que poderá provocar tal situa??o.

    Qd conseguir ter logs (PHP e nossos) de uma encomenda em que isso aconte?a, conseguimos perceber o que se passa. Se fica branco a partir de um determinado ponto da página, algum plugin que está a injectar conteúdo nesse sítio está a fazer o PHP rebentar e, nesse caso, sim, pode ser o nosso (ou uma combina??o do nosso com outra coisa qualquer).

    Boa tarde, já há alguma solu??o? Está-me a acontecer o mesmo, quando o cliente tenta comprar sem estar registado no site n?o é gerada uma referência nem enviado email ao cliente com a mesma mas no backoffice aparece a encomenda registada. Isto acontece tanto com referências multibanco como com mb way apenas quando o utilizador tenta fazer uma compra sem estar registado. E também me acontece como descrito a cima a quest?o dos valores no registo da encomenda no backoffice por vezes n?o aparecem corretos.
    Aguardo resposta.

    Penso que n?o registou nenhum erro dos ultimos testes que realizei e continua sem funcionar

    Verifiquei também que ao entrar através do backoffice nas encomendas que aconteceu o problema aparece a seguinte mensagem: https://drive.google.com/file/d/1-SVP6UVY9SrEmcMPEWMh50OiZXaCcPm1/view?usp=sharing
    E é gerada uma nova referência

    Olá @martafreitas,

    N?o é certo que o problema que está a sentir neste momento seja exactamente o mesmo reportado neste ticket do @jojogali e n?o temos mais reports desta situa??o.

    Por exemplo, na encomenda 24341, o valor efectivamente mudou dos originais 200€ para outro valor, mesmo que seja por 1 ou 2 cêntimos, sem que tenha feito nada para essa altera??o acontecer?

    @martafreitas a sua quest?o deverá estar relacionada com esta issue: https://github.com/woocommerce/woocommerce/issues/26582

    Já reportei e aguardemos resposta.

    Até lá iremos lan?ar um update que inactiva a altera??o de referência quando a encomenda muda de valor na vers?o 4.2.0 do WooCommerce. Confirma que é esta vers?o que tem?
    Se fizermos isto, o callback depois deixa de conseguir identificar o pagamento porque o valor está diferente. Vamos mesmo ter de aguardar a resolu??o.

    Foi feito um pequeno patch na nossa vers?o 4.2.2 para tentar minimizar o problema até que esteja resolvido do lado do WooCommerce.

    Ver também: https://www.ads-software.com/support/topic/importante-encomenda-muda-de-valor-no-woocommerce-4-2-0/

    @martafreitas pode confirmar que está a usar o WooCommerce 4.2.0 e o tem configurado para introdu??o de pre?os com taxas já incluídas?

    Bom dia, obrigada pela resposta t?o rápida.
    A vers?o do woocommerce é 4.2.0 com taxas já incluídas, penso que apenas uma das vezes que testei é que o pre?o da encomenda ficou em 0€ os restantes testes ficaram com o valor correto e taxas corretas, por isso talvez n?o seja esse o problema.
    Testei agora por duas vezes e o valor está correto. O problema é mesmo que o cliente continua sem receber as referências no momento que tenta fazer uma encomenda e n?o recebe também no email mas no backoffice aparece a encomenda e isto só acontece quando o utilizador n?o está registado.

    O problema é mesmo que o cliente continua sem receber as referências no momento que tenta fazer uma encomenda e n?o recebe também no email mas no backoffice aparece a encomenda e isto só acontece quando o utilizador n?o está registado.

    OK, mas isso n?o tem nada a ver com esta quest?o ent?o. Simule exactamente o mesmo processo com o método de pagamento “Transferência bancária”, em vez de “Multibanco”. Se o resultado for o mesmo (n?o receber o email com as instru??es de pagamento), ent?o tem de verificar se tem algum outro plugin ou configura??o a causar esse comportamento.

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Erro ao finalizar – Valores Errados’ is closed to new replies.