WooCommerce: impostare un ordine come completato dopo il pagamento

In WooCommerce possiamo completare un ordine quando il cliente ha effettuato il pagamento.

WordPress di Gabriele Romanato

In WooCommerce possiamo completare un ordine quando il cliente ha effettuato il pagamento.

La soluzione รจ la seguente:


<?php
function my_woocommerce_auto_complete_order( $order_id ) {
    if ( !$order_id ) {
        return;
    }

    $order = wc_get_order( $order_id );
    $order->update_status( 'completed' );
}

add_action( 'woocommerce_thankyou', 'my_woocommerce_auto_complete_order' );

Commenti