• 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.