Woocommerce

Validation automatique d’une commande sur Woocommerce

Jean Rémi06 janvier 20211 min de lecture

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 ) { […]

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.

Un nouveau projet web ?

Un nouveau site vitrine ou e-commerce ?
Ou même vous souhaitez faire la refonte de votre site ?

Vous avez un projet de développement web ?

Le meilleur moyen de savoir si nous pouvons vous aider, c'est d'en parler. Réservez un appel de 30 minutes avec notre équipe. Nous échangeons sur votre besoin, nous identifions les pistes possibles, et nous vous donnons une vision claire des prochaines étapes. Sans engagement.

Nous écrire