• Resolved alsppg

    (@alsppg)


    Olá.

    Existe alguma forma de usar “Pagamento Pendente” ao invés de usar o “Aguardando” na criação de um pedido?

    Olhando o código eu consegui alterar isso manualmente, porém ao mudar para “pending” no lugar do “on-hold” não é mais enviado para o cliente o e-mail com o Qr Code e instruções de pagamento.

    Obrigado

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter alsppg

    (@alsppg)

    Atualização:
    Ao invés de fazer uma alteração no plugin, eu adicionei um trecho de código ao arquivo functions.php para alterar automaticamente para “Pagamento Pendente” todos os pedidos que forem gerados nativamente como “Aguardando”. O código que eu usei foi esse abaixo:

    /**
    Muda automaticamente os pedidos "on-hold" to "pending"
    */
    function custom_woocommerce_auto_complete_order( $order_id ) {
        if ( ! $order_id ) {
            return;
        }
    
        $order = wc_get_order( $order_id );
        if( 'on-hold'== $order->get_status() ) {
            $order->update_status( 'pending' );
        }
    }
    add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' );
    Plugin Author marcosgn

    (@marcosgn)

    Olá, não entendi muito o que você disse, existem os dois nas opções, tanto pendente como aguardando. O Aguardando é = on-hold no woocommerce, e o Pendente é = pending. Você pode selecionar qualquer um dos dois nas configurações

    • This reply was modified 2 years ago by marcosgn.
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Status “Pagamento Pendente” ao invés de “Aguardando”’ is closed to new replies.