Webshops die geen producten verzenden zitten toch vast aan de status ‘In behandeling’ waar elke order na betaling automatisch in komt te staan. Vervelend! Want vaak zijn er automatische acties gelinkt aan een afgeronde order. Daarom dit gemakkelijk trucje om in Woocommerce je bestellingen automatisch op ‘Afgerond’ te zetten na betaling.

Dit is de php code die je in je Snippet kan plakken:

/**

 * Auto Complete all WooCommerce orders.

 */

add_action( ‘woocommerce_thankyou’, ‘custom_woocommerce_auto_complete_order’ );

function custom_woocommerce_auto_complete_order( $order_id ) { 

    if ( ! $order_id ) {

        return;

    }

    $order = wc_get_order( $order_id );

    $order->update_status( ‘completed’ );

}

Wil je graag samenwerken?

Elke samenwerking start met een goede babbel. Wij luisteren naar jouw plannen en de dingen waar je tegenaan loopt. Als blijkt dat er een match is en wij je kunnen helpen, doen wij graag een vrijblijvend voorstel. 

Contactformulier