Suporte » Plugins » Mudar a data do pedido automaticamente

  • Resolvido ronza

    (@ronza)


    Eu gostaria de que a data do pedido mudasse pra mesma data de quando o pedido mudasse o status para processando.

    Antes de atualizar o wordpress e o plugin do pagseguro, acontecia isso.

    Agora não sei se era o WordPress, Woocommerce ou o plugin do pagseguro que realizava este processo de mudar a data pro mesmo dia de quando o pedido mudasse para processando.

    É possível eu alterar isto agora?

    Estou usando o woocommerce.

    Obrigado! 🙂

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Talvez o WooCommerce fazia isso, mas se fazia isso era um bug, porque teria que alterar apenas a data de atualização e não a data que o pedido foi registrado.

    Olá Claudio Sanches, primeiramente muito obrigado pela resposta e por todos os plugins já criados por você e pelo tempo disponibilizado ajudando outras pessoas nesta comunidade e em geral, sou fã do seu trabalho. 🙂

    Existe algum código que eu possa colocar no functions.php para que a data de registro do pedido seja mudada junto com o status para processando?

    Obrigado.

    Moderador Claudio Sanches

    (@claudiosanches)

    Tem sim, pode usar isso daqui:

    function my_custom_payment_complete_date( $order_id ) {
    	wp_update_post( array( 'ID' => $order_id, 'post_date' => current_time( 'mysql' ) ) );
    }
    
    add_action( 'woocommerce_payment_complete', 'my_custom_payment_complete_date' );
    

    Muito Obrigado Claudio, adicionei o seu código e resolveu o problema. Você é fera! Parabéns novamente pelo seu trabalho.

    Abraços!

    Meu Woocomerce não muda automaticamente o status de processando para concluido, e como faço para adicionar ou alterar status existentes, tipo trocar o processando por Aprovado.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Mudar a data do pedido automaticamente’ está fechado para novas respostas.