WordPress: impostare automaticamente gli ordini di WooCommerce su completati

WordPress: impostare automaticamente gli ordini di WooCommerce su completati

Per impostazione predefinita gli ordini di WooCommerce devono essere contrassegnati come completati manualmente. Possiamo tuttavia automatizzare questo processo.

Aggiungete il seguente codice al file functions.php del vostro tema:


add_action( 'woocommerce_thankyou', 'my_woocommerce_auto_complete_order' );

function my_woocommerce_auto_complete_order( $order_id ) {
    global $woocommerce;
 
    if ( !$order_id ) {
        return;
    }
    
    $order = new WC_Order( $order_id );
    $order->update_status( 'completed' );
}

Torna su