Que el pedido wordpress se ponga en completado automáticamente

Que el pedido wordpress se ponga en completado automáticamente

Por defecto WordPress después de que se realice un pedido lo deja en el estado “procesando”, pudiendo ser muy molesto tener que estar cambiando manualmente el pedido a completado cuando el producto se entrega de forma inmediata.

Para poner como predeterminado un pedido en “Completado” debemos añadir esta función a nuestro archivo function.php

// Actualiza automáticamente el estado de los pedidos a COMPLETADO
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’ );
}


Abrir chat