Validation automatique d’une commande sur Woocommerce

En fonction des articles vendus, notamment les produits virtuels où il n’y a pas d’expédition, il est possible de basculer la commande en statut “Terminée” automatiquement.

Pour cela, copier le code ci-dessous dans votre fichier “functions.php” de votre thème enfant.

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' );
}

Ce code validera automatiquement toutes vos commandes, même celle avec une expédition.
Testé sur WordPress 5.6 et Woocommerce 4.8

Besoin d’aide pour intégrer ce code ?
Contactez-moi et je me ferais un plaisir de vous aider.

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur whatsapp
Partager sur email
Partager sur print

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

WeCreativez WhatsApp Support
👋 Salut, besoin d'aide ? N'hésite pas à m'écrire, je serais ravi de t'aider.

Suivez-moi

Les derniers articles

Votre demande a bien été envoyé, merci.

Le délai de réponse peut varier de 24h à 48h.
Merci de votre compréhension

Besoin d'aide pour mon projet

Sujet :
Validation automatique d’une commande sur Woocommerce
Panier
  • Votre panier est vide.