• Resolved Fabio Oliveira

    (@fabio-oliveira)


    Olá,

    Tive um problema com uma loja virtual onde 2 clientes compraram o mesmo produto e o estoque acabou for ficar negativo (-1). Pesquisando descobri que o status do pedido pedr?o n?o reduz o estoque, somente o faz após a confirma??o do pagamento, o que acabou por gerar este transtorno. A solu??o (até onde consegui averiguar) seria colocar o status do pedido para “on-hold” por padr?o e isso “deveria” reduzir o estoque, porém n?o há essa op??o nas configura??es do WooCommerce atualmente e nem em nenhum dos meios de pagamento que utilizo (PagSeguro, bCash e Paypal).

    A situa??o foi assim: a cliente A fez uma compra com vários produtos e o produto “X” tinha disponível 2 em estoque, ela comprou 1, porém pagou via boleto (o que demora para confirmar). A cliente B fez a compra de 2 do produto “X” horas depois e pagou via cart?o, validou na hora e reduziu o estoque para 0. No dia seguinte o bCash validou o pagamento do boleto da cliente A e reduziu o estoque de 0 para -1…

    N?o sei se a responsabilidade seria do WooCommerce em si ou do plugin, mas como posso proceder para evitar que a situa??o n?o aconte?a novamente, visto que n?o há op??o de altera??o do status padr?o do pedido em nenhuma configura??o?

    Verificando compras que teoricamente seriam “on-hold” (que acredito ser de fato o padr?o “Aguardando”) n?o há redu??o de estoque t?o pouco para elas, somente o estoque é reduzido caso o pagamento seja confirmado… deste modo acredito que o problema continuará ocorrendo.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    A solu??o (até onde consegui averiguar) seria colocar o status do pedido para “on-hold” por padr?o e isso “deveria” reduzir o estoque, porém n?o há essa op??o nas configura??es do WooCommerce atualmente e nem em nenhum dos meios de pagamento que utilizo (PagSeguro, bCash e Paypal).

    N?o deveria e o WooCommerce por padr?o n?o faz isso, faz apenas quando o pagamento é confirmado e muda para “Processando”.

    De qualquer forma, isso que você esta reportando é o comportamento do WooCommerce com os status e caso queria fazer algo diferente é possível fazer pelo WooCommerce sem alterar absolutamente nada neste plugin, até mesmo existem alguns plugins para reduzir estoque antes de ir para “Processando”.

    Se tiver dúvidas ou problemas com o plugin WooCommerce Bcash em especifico eu vou ficar mais do que feliz em lhe ajudar.

    Fabio,

    O Woocommerce em configura??es tem uma op??o para manter o estoque “reservado” para pedidos on-hold. Essa op??o n?o debita direto o estoque mas mantém aquela unidade reservada pelo período que você especifica (em minutos).
    Porém muitas vezes ela falha, permitindo nova compra, n?o é garantida 100% na prática, talvez tendo alguma coisa a ver com o cron do WordPress, mas acho que vale habilitar pra diminuir esses problemas.
    Vai em Woocommerce > Configura??es > Produtos > Inventário e habilite especificando também por quantos minutos ficará reservado esperando a confirma??o ou n?o do pagamento.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Estoque negativo’ is closed to new replies.