• Resolved vinomundi

    (@vinomundi)


    Prezados,

    Esta semana tivemos 2 casos diferentes, mas provavelmente por causa do mesmo problema.

    Caso 1: boleto venceu no domingo, 11/09/2022. Nesse caso o cliente poderia pagar até segunda, 12/09/2022. No entanto, na madrugada do dia 11 para o dia 12, o pedido foi cancelado no WooCommerce, indevidamente.

    Caso 2: boleto venceu no dia 12/09/2022. Cliente pagou no vencimento. No entanto, na madrugada de 12 para 13/09, o pedido foi cancelado. Antes de ocorrer a compensação no banco. E o status não foi revertido.

    Imagino que uma possível solução seja a seguinte: cancelar os boletos não pagos após o quinto ou sexto dia após a emissão. Não na própria data de vencimento, que, inclusive, pode cair num final de semana, como no caso 1 acima.

    Obrigado.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Diletec

    (@diletec)

    Boa tarde!

    Acredito que o seu problema é em relação a controle de estoque no WooCommerce, e não no Plugin.

    O Plugin não faz verificação do boleto para fazer baixa. O plugin “pergunta” para o Inter e atualiza o Status do pedido.

    Se o Plugin faz a solicitação e o Inter Responde que o boleto está Baixado ou Cancelado, daí o Plugin faz a atualização do status.

    O Plugin trabalha com 3 status do Inter:
    – Pago
    – Baixado
    – Vencido

    O Inter trabalha com 5 status:
    – Pago
    – Em Aberto (Não pagou ainda)
    – Cancelado
    – Vencido (atrasado, mas pode ser pago no prazo de 30 dias)
    – Expirado (Venceu e passou o tempo de vencimento que é no mínimo 30 dias e no máximo 90 dias)

    Neste caso o Plugin só fará o cancelamento se o pedido já venceu e já passou 30 dias após o vencimento do boleto.

    Thread Starter vinomundi

    (@vinomundi)

    Boa tarde.

    Desculpe, não tenho certeza se você leu o que escrevi, ou se não fui claro na explicação.
    Então, pra facilitar, vou usar suas palavras:

    “Neste caso o Plugin só fará o cancelamento se o pedido já venceu e já passou 30 dias após o vencimento do boleto.”

    Sim, é exatamente isso o que esperamos que o plugin faça.
    Então, está com erro mesmo.
    Pois o status no Inter mudou pra VENCIDO (no dia do vencimento), e o plugin cancelou o pedido no mesmo momento. Não aguardou 30 dias.

    Espero que agora tenha ficado claro.
    Obrigado pelo rápido retorno.

    PS:- Não tem nenhuma relação com estoque.

    Plugin Author Diletec

    (@diletec)

    O Plugin não está com Erro, ele é uma integração com o Inter, e faz a atualização do Pedido de acordo com as informações que o Inter fornece em tempo real por meio de sua API.

    A Opção de poder pagar um boleto Vencido ou não é um opcional do Inter, ou seja, nem todos os boletos tem essa opção. E essa informação não é repassada por meio da API de consulta, o Inter apenas informa o Status e o Plugin trabalha com esse status.

    O funcionamento normal de e-commerce é cancelar o pedido caso o boleto esteja Vencido.
    Essa regra é aplicada por 2 fatores: 1 Gatilho de Urgência; 2 Não ficar com estoque parado;

    Se a sua versão for a PRO, você pode regular as configurações de tempo e status.
    Caso tenha alguma dificuldade com essa configuração, você pode abrir um ticket na área do cliente cp.diletec.com.br

    Se a sua versão for a Free, você pode editar o Plugin comentando a linha que faz o cancelamento quando o Inter fornece o Status Vencido de um Boleto.
    Essa opção se encontra no arquivo index.php

    É importante se atentar em todos os pontos:
    – Gestão de Estoque do WooCommerce;
    – Se os boletos emitidos em sua integração pode ser pagos após o vencimento;
    – Se a sua versão tem Renovação de Boleto vencido;

    E não menos importante, como está a sua CRON e lembrando que a API do Inter tem Limitação de consultas por minuto.
    – Considerando que o Inter vai atualizar o boleto para Baixado depois de 90 dias.
    – Considerando que você tem 10 pedidos no dia.
    em 90 dias você pode ter 900 boletos para que o Plugin faça a verificação em um dia, e dependendo de como está a CRON do seu WordPress, os boletos em qualquer Status (Pago, baixado ou outros), podem demorar dias para serem atualizados em sua instalação WordPress.

    Thread Starter vinomundi

    (@vinomundi)

    Ok, entendi seu ponto.

    Vamos adotar a solução de mexer no código, pois é a que fica melhor, infelizmente.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Pedido cancelado no vencimento (ou antes)’ is closed to new replies.