Support » Plugin: WooCommerce PagSeguro » Estoque aumenta após falha no pagamento

  • nicolasfranz

    (@nicolasfranz)


    Bom dia pessoal, tudo bem com vocês? Faz algum tempo que estamos aproveitando as ferramentas do plugin PagSeguro, bom demais realmente! Mas estamos tengo um probleminha onde precisamos de suporte. Quem sabe alguem já passou por uma situação similar.

    O PROBLEMA:
    1. Se alguém tentar comprar algum produto da loja, e logo finalizar a compra com o PagSeguro e por qualquer motivo o cartão é rejeitado (por exemplo colocando um cartão de crédito sem saldo, ou simplesmente, se o cartão não for aceito pelo PagSeguro), então o usuário será redirecionado para o site, onde é notificado da falha, até aí tudo bem!! ‘Tudo ótimo’ na verdade 😉
    2. MAS o problema acontece no BACKSTAGE, lá no Admin do WooCommerce. O produto que por exemplo tinha 1 unidade no estoque e que o cliente tentou comprar – mas por X ou Y razão o pagamento falhou – então surge o problema onde o ‘estoque aumenta’, ficando com 2 unidades. E se novamente é feito algum pedido onde o pagamento falha, o estoque continua aumentando, agora com 3 unidades… 4… etc.

    Essa situação tem sido persistente nos últimos meses, tentamos debugar com mais detalhe, e por enquanto o que está claro é que tem relação com o módulo do PagSeguro. É como se a regra de aumento do estoque estivesse sendo gerenciada tanto nativamente pelo WooCommerce como também pelo plugin do PagSeguro.

    O que fazer? Qual ajuda agradeço muito!!

    The page I need help with: [log in to see the link]

Viewing 10 replies - 1 through 10 (of 10 total)
  • sommepro

    (@sommepro)

    Olá.

    Tive o mesmo problema e acabei desenvolvendo hooks e filtros pra resolver a questão.

    Dei uma olhada na nova versão do Woocommerce (3.5.1) e, analisando o código, isso foi tratado lá (pelo menos em relação à versão 3.4.7). Ainda não testei, mas se você não estiver utilizando essa versão, sugiro atualizar e testar.

    Devo atualizar os sites que dou manutenção em breve e colocarei os resultados aqui. Se você testar antes de mim, por favor, também coloque os resultados aqui.

    nicolasfranz

    (@nicolasfranz)

    @sommepro, obrigado, então, vou revisar se consigo testar por aqui. Perfeito, agradeço pela resposta!

    Olá @sommepro, então, testando aqui na versão mais recente, ainda vemos o mesmo problema acontecer. No seu caso os hooks e filtros que foram ativados, estão carregados no functions do seu theme, ou bem, carregados em algum branch do plugin? Fico no aguardo e agradeço pelo seu apóio.

    Boa tarde, @nicolasfranz.
    Desculpe a demora. Pretendo realizar testes esta semana, te informo dos resultados assim que possível.

    • This reply was modified 3 months, 3 weeks ago by  sommepro.

    Bom dia @sommepro, muito obrigado pela resposta! Maravilha então, qualquer coisa fico à disposição.

    Boa tarde, @nicolasfranz.
    Desculpe pela demora, apenas agora concluí as atualizações e testes.
    A nova versão do Woocommerce realmente resolveu o problema, está tudo ok agora, pude desabilitar todos os hooks que havia criado pra solucionar o problema.

    Boa tarde @sommepro, obrigado!!!! Vou revisar, agradeço por não esquecer de mim 🙂

    nicholas1708

    (@nicholas1708)

    Estou tendo o mesmo problema com a Versão 3.5.3, teria como me ajudarem a resolver isto ?

    sommepro

    (@sommepro)

    @nicholas1708, se o pedido foi realizado na versão anterior do Woocommerce e cancelado na versão 3.5.3 isso pode acontecer, mas se foi tudo feito na 3.5.3 não deveria. Por favor, verifica se é este o caso.

    nicholas1708

    (@nicholas1708)

    Foi tudo feito na 3.5.3 pois para verificar fiz um teste e ocorreu o mesmo erro

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.