• Resolved ptravassos

    (@ptravassos)


    Bom dia,

    Acho que seria interessante colocar um filter hook, para que, enquanto loja, fosse possível criar regras que pudessem impedir a gera??o automática de fatura.

    Tenho já alguns clientes com interesse nesta funcionalidade e n?o encontro no plugin nenhum hook para o fazer.

    Talvez um filter que passe a order na fun??o createDocument em src/controllers/Documents.php, onde est?o as “// One last validation”. Esta devolveria por exemplo true (para seguir com o processo) ou string (para n?o seguir com o processo de cria??o) com a mensagem de erro .

    Isto de forma a que se possa colocar no functions.php do tema, outros critérios, ex:
    N?o faturar automáticamente, se a order tiver produtos de uma determinada categoria…

Viewing 1 replies (of 1 total)
  • Plugin Author Moloni

    (@molonidevteam)

    Bom dia,

    Agradecemos a sua sugest?o para a cria??o do Hook, e gostaríamos de informar que adicionámos já na vers?o 3.0.47 os seguintes hooks: moloni_before_start_document, moloni_before_insert_documente moloni_after_insert_document.

    Os hooks correm em antes de come?ar o processo de cria??o de documentos, antes do documento ser inserido e depois do documento ser inserido.

    Também para o que pretende, adicionámos uma nova propriedade na class Documents, que lhe irá permitir cancelar a cria??o do documento “atualmente” a ser criado.

    Basta registar por exemplo uma fun??o para o Hook moloni_before_insert_document e dentro da fun??o trocar o valor da propriedade stopProcess para false.

Viewing 1 replies (of 1 total)
  • The topic ‘Pedido de cria??o de hook’ is closed to new replies.