Escolher o estado da encomenda para emiss?o de Fatura
-
Olá equipa Moloni,
Desde que utilizamos o vosso plug-in que sempre que o atualizamos temos de ir editar código, isto porque optamos por emitir a fatura quando a encomenda altera-se para um estado a que chamamos de “Aguarda Envio”, ou seja, um estado criado por nós. Seria muito interessante alterar a forma como fazem isto no plug-in, existem várias formas mas deixo uma sugest?o simples:
Em defini??es, onde diz “Criar documentos quando a encomenda está” poderiam preencher a lista com wc_get_order_statuses().
Depois em moloni/src/Hooks/OrderPaid.php bastava alterar a action para add_action(‘woocommerce_order_status_’ . OP??OESCOLHIDA, [$this, ‘documentCreate’]);Assim todos os clientes tinham a versatilidade para optar por um estado, e as duas rotinas existentes documentCreateComplete e documentCreateProcessing podiam ser reduzidas a uma chamada documentCreate e no if colocar INVOICE_AUTO_STATUS === OP??OESCOLHIDA
N?o haveria problemas de compatibilidade porque o valor atual faz sempre parte da nova lista.
Obrigado
- The topic ‘Escolher o estado da encomenda para emiss?o de Fatura’ is closed to new replies.