Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Olá, tudo bem?
No seu título você disse “compra cancelada”, mas no seu texto fez parecer que a compra foi concluída e que só depois você excluiu a venda na administração.
Se for o caso, sim: o WooCommerce está certo, afinal a venda foi feita.
Mas de qualquer forma, caso a compra seja cancelada o WooCommerce não retorna o estoque, como dito aqui: https://github.com/woocommerce/woocommerce/issues/3712
Este é um comportamento correto. As encomendas podem ser canceladas por uma variedade de razões – níveis de estoque incorretos, produtos defeituosos, escolha do usuário etc etc, portanto, o re-incremento do estoque deve ser uma decisão de administração (inteiramente manual).
Existem caixas de seleção + botões para fazer isso no painel do item da ordem.
Observação: essa resposta é bem antiga, mas creio que não deva ter mudado. Como essa é uma questão apenas sobre estar correto o seu teste ou não, considero uma resposta satisfatória.
Abraços
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
Ah desculpe. E que primeiro falei como comprador e depois como vendedor.
Então resumindo melhor… O comprador faz o pedido e o produto sai do estoque. Depois o vendedor cancela este pedido e o produto continua fora do estoque.
Se este for o comportamento normal do Woocommerce, então não existe gerenciamento de estoque.
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Se este for o comportamento normal do Woocommerce, então não existe gerenciamento de estoque.
Claro que existe, mas como citei antes:
Este é um comportamento correto. As encomendas podem ser canceladas por uma variedade de razões – níveis de estoque incorretos, produtos defeituosos, escolha do usuário, etc…, portanto, o re-incremento do estoque deve ser uma decisão de administração (inteiramente manual).
—–
Imagine um pedido cancelado porque os Correios perdeu a encomenda? Imagine um pedido reembolsado, mas depois que foi enviado? Não tem como o sistema adivinhar: é uma decisão manual para que seja mantida a integridade do estoque.
O que o Woo faz é facilitar sua via permitindo fazer isso na mesma página do pedido:
Abraços
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
Amigo… Tente imaginar 300 vendas com 3 produtos em cada venda… Agora, imagine que destas 300 vendas, umas 200 nao tiveram pagamento confirmado. Entao o vendedor vai cancelar estas 200 vendas e depois repor o estoque manualmente?
Estamos falando da reposicao manual de 600 produtos. Onde existe a facilidade disso?
Todos os sistemas de vendas que ja testei ate hoje retornavam produtos de vendas canceladas automaticamente, inclusive o Mercado Livre e qualquer PDV. Nao faz sentido manter fora de estoque um produto que efetivamente nao saiu de la.
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
A questão é que o sistema não tem como saber que o produto saiu efetivamente.
De qualquer forma, a discussão é válida, mas lá no Github do WooCommerce.
No mais respondi a sua dúvida.
Observação: creio que haja plugin para isso ou você pode desenvolver uma solução, visto que tem essas necessidade.
Abraços
-
Esta resposta foi modificada 6 anos, 10 meses atrás por Mário Valney.
Todos os sistemas que ja trabalhei funcionam assim:
1 – O cliente faz a compra e o produto sai do estoque provisoriamentee.
Apartir deste ponto, existem 2 possibilidades:
1 – O cliente efetua o pagamento e o produto sai do estoque definitivamente.
2 – O cliente nao efetua o pagamento, a compra e cancelada e o produto retorna ao estoque.
Seria impossivel gerenciar um grande estoque se as reposicoes fossem todas manuais. Primeiro porque isso certamente induziria a erros e segundo porque demandaria muito tempo do vendedor.
Mas ok agradeco a ajuda, vou fechar o topico.
Moderador
Mário Valney
(@mariovalney)
WordPress Cleric of Fire
Você pode sugerir a implementação no Github do WooCommerce.
Abraços