- Ce sujet contient 2 réponses, 3 participants et a été mis à jour pour la dernière fois par , le il y a 8 années.
3 sujets de 1 à 3 (sur un total de 3)
3 sujets de 1 à 3 (sur un total de 3)
- Vous devez être connecté pour répondre à ce sujet.
WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › Terminer une commande automatiquement
Bonjour
nouvel utilisateur de Woocommerce, je ne parviens pas à faire en sorte qu’une commande passe au statut terminé de manière automatique après paiement.
Je vends des produits téléchargeables et je ne peux pas être derrière chaque commande pour déclencher l’envoi du lien de téléchargement au client.
Comment faire?
Cordialement
Have fun with WordPress
Bonjour,
Si le produit est virtuel et téléchargeable, la commande passe automatiquement en « terminé » une fois le paiement acceptée et le fichier est envoyer automatiquement par email.
Vérifier que vous avez bien coché la case « virtuel ».
Bonne journée
Have fun with WordPressHello,
Effectivement ça devrait fonctionner comme ça.
Si ce n’est pas le cas, en se référent à la doc ici, on peut rajouter ce code également dans le functions.php du thème,
/**
* 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' );
Have fun with WordPress