Comment compléter automatiquement les commandes WooCommerce : 2 façons simples !

Publié: 2020-10-13

L'un des meilleurs moyens d'améliorer l'expérience client dans votre magasin consiste à confirmer instantanément leurs achats. De cette façon, ils peuvent accéder à leurs produits dès qu'ils ont terminé leurs commandes. Ainsi, dans cet article, nous vous montrerons différentes méthodes pour compléter automatiquement les commandes WooCommerce .

Nous avons récemment couvert certains des avantages de l'optimisation de votre processus de paiement. À ce sujet, nous avons brièvement expliqué comment les commandes de saisie semi-automatique permettent aux utilisateurs d'accéder à leurs produits avant que la commande ne soit entièrement traitée. Cela peut avoir un impact important sur l'expérience utilisateur et les taux de conversion.

Voyons donc comment activer les commandes WooCommerce à saisie semi-automatique pour votre site Web et en tirer le meilleur parti.

Pourquoi compléter automatiquement les commandes WooCommerce ?

Avez-vous déjà acheté quelque chose en ligne et avez-vous eu votre commande en attente pendant des heures voire des jours avant qu'elle ne soit confirmée ? Cela affecte non seulement l'expérience client, mais également les taux de conversion. Si l'utilisateur a un besoin urgent du produit, il peut annuler la commande avant que le paiement ne soit traité. C'est à ce moment-là que les commandes à saisie semi-automatique sont pratiques.

En complétant automatiquement les commandes dans votre boutique WooCommerce, vous pouvez traiter et terminer les commandes instantanément. De cette façon, les acheteurs n'ont pas à attendre pour obtenir une confirmation de leur achat et peuvent accéder à leurs produits en un rien de temps . De plus, cela permet aux utilisateurs d'accéder à leurs produits sans que vous ayez à traiter et vérifier manuellement leurs commandes/transactions.

Cela fonctionne exceptionnellement bien lorsque vous vendez des produits virtuels ou des fichiers téléchargeables . L'idée sous-jacente est qu'en permettant à vos clients d'accéder à vos produits sans avoir à attendre que la totalité de la commande soit traitée, vous accélérez le processus de paiement et augmentez vos ventes.

Par défaut, WooCommerce n'autorise les utilisateurs à accéder à leurs produits virtuels qu'après avoir vérifié leurs transactions et traité leurs commandes. Cela peut prendre un certain temps en fonction du nombre de commandes que vous recevez et du nombre de services et de main-d'œuvre que vous avez consacrés à le faire. Mais pourquoi faire attendre vos clients ? Il y a beaucoup de concurrence, donc offrir aux utilisateurs une excellente expérience d'achat est la clé du succès.

Pour ce faire, il est crucial de permettre à vos acheteurs d'accéder à leurs marchandises le plus rapidement possible . C'est pourquoi vous devriez envisager de remplir automatiquement les commandes WooCommerce dans votre magasin. Vous pouvez le faire en utilisant un plugin ou par programmation avec un petit extrait de code PHP que vous pouvez ajouter au fichier de fonctions de votre thème.

Jetons un coup d'œil aux deux options.

Comment compléter automatiquement les commandes WooCommerce ?

Il existe deux façons principales de compléter automatiquement les commandes dans WooCommerce :

  1. Avec un plugin
  2. Par programmation (via le codage)

Les deux options sont très efficaces, alors choisissez celle qui correspond le mieux à vos compétences et à vos besoins.

1) Compléter automatiquement les commandes WooCommerce avec un plugin

Un moyen pratique d'activer la saisie semi-automatique de vos commandes WooCommerce consiste à utiliser les plug-ins de saisie semi-automatique. Il existe de nombreuses options, mais notre préférée est le plugin AutoComplete WooCommerce Orders. Cet outil dédié est un moyen très sécurisé et convivial de compléter vos commandes tout en confirmant les transactions sur vos comptes.

La saisie semi-automatique utilise l'intégration entre WooCommerce et les services de paiement comme PayPal pour compléter automatiquement les commandes de tous vos produits virtuels et téléchargeables tout en confirmant les paiements réussis. Le plugin utilise des jetons d'identité PayPal pour s'assurer que vous ne complétez automatiquement que les commandes qui ont été payées. Cela garantit une sécurité maximale pour vous et vos clients.

De plus, en utilisant l'intégration avec PayPal, cet outil permet à vos acheteurs d'acheter des articles sans avoir à remplir à chaque fois tous leurs détails de paiement. Voyons donc comment vous pouvez activer les commandes de saisie semi-automatique pour votre site Web WooCommerce à l'aide d'un plugin.

Installation et configuration des commandes WooCommerce AutoComplete

Tout d'abord, commençons par le processus d'installation. Allez-y et installez le plugin AutoComplete Orders en accédant à votre tableau de bord WP Admin > Plugins > Ajouter un nouveau . Ensuite, utilisez la barre de recherche en haut à droite pour rechercher AutoComplete WooCommerce Orders . Cliquez sur Installer sur le plugin, puis appuyez sur Activer pour terminer l'installation.

Maintenant, avant de commencer, vous devez configurer le plug-in AutoComplete WooCommerce à l'aide de votre jeton PayPal . Il s'agit d'un simple jeton que vous pouvez obtenir à partir de votre compte PayPal et l'utiliser pour activer les commandes de saisie semi-automatique sécurisées. Voyons donc comment configurer à la fois PayPal et le plugin. Ouvrez votre paramètre de saisie semi-automatique en accédant à WooCommerce > Paramètres . Ensuite, cliquez sur Commandes de saisie semi -automatique . commandes woocommerce à saisie semi-automatique - paramètres de commandes à saisie semi-automatique

Ici, vous aurez trois modes différents à définir pour le plugin.

  • Commandes payées de produits virtuels uniquement
  • Toutes les commandes payées de n'importe quel produit
  • Toute commande (payée ou non)

commandes woocommerce à saisie semi-automatique - modes de commandes à saisie semi-automatique AutoComplete WooCommerce Orders traitera automatiquement vos commandes en fonction de ce paramètre de mode, choisissez donc l'option appropriée pour votre site Web. Par exemple, si vous activez l'option Commandes payées de produits virtuels uniquement , le plug-in ne traitera automatiquement que les commandes de produits virtuels dont les paiements ont été vérifiés.

Configuration du jeton de données PayPal pour les commandes de saisie semi-automatique

Voyons maintenant comment vous pouvez activer les vérifications de paiement pour le plugin en utilisant PayPal. Pour commencer à utiliser la saisie semi-automatique des commandes, vous devez obtenir votre jeton de transfert de données PayPal . En utilisant ce jeton, PayPal peut facilement identifier quand vos utilisateurs paient pour vos produits virtuels et ainsi le vérifier avec le plugin Autocomplete. Tout d'abord, connectez- vous à votre compte PayPal.

commandes woocommerce à saisie semi-automatique - compte paypal

Ensuite, cliquez sur le bouton Paramètres pour accéder aux paramètres de votre compte PayPal . commandes woocommerce à saisie semi-automatique - profil de commandes à saisie semi-automatique Cliquez sur l' onglet Outils vendeurs et appuyez sur Mettre à jour à côté des préférences du site Web . commandes woocommerce à saisie semi-automatique - outils de vente à saisie semi-automatique Maintenant, descendez à la section Retour automatique . Activez l' option de retour automatique et vous verrez un champ pour ajouter votre page d' URL de retour . Il s'agit de la page vers laquelle vos utilisateurs seront redirigés après avoir terminé leur page de paiement, alors choisissez-la intelligemment. Il peut s'agir d'une simple page de remerciement, de la page de votre boutique ou de toute autre URL de votre choix une fois leurs paiements vérifiés.

Après avoir ajouté la page URL de retour, cliquez sur Enregistrer . Maintenant, vous pourrez accéder à votre jeton de transfert de données Paypal en faisant défiler vers le bas. Activez le transfert de données de paiement et copiez votre jeton d'identité . Vous en aurez besoin pour intégrer le service à vos paramètres WooCommerce PayPal. commandes woocommerce à saisie semi-automatique - commandes à saisie semi-automatique PDT

Configuration de votre jeton de transfert de données PayPal

Après cela, ouvrez vos paramètres WooCommerce PayPal en cliquant sur WooCommerce > Paramètres sur votre tableau de bord WP Admin. commandes woocommerce à saisie semi-automatique - paramètres de commandes à saisie semi-automatique woocommerce

Ensuite, allez dans l'onglet Paiements et cliquez sur Gérer à côté de PayPal . Cela ouvrira vos paramètres PayPal pour WooCommerce.

Faites défiler vers le bas pour trouver le champ Jeton d'identité PayPal et collez le jeton d'identité que vous avez précédemment enregistré.

commandes woocommerce à saisie semi-automatique - - sauvegarde du jeton de commandes à saisie semi-automatique Ensuite, configurez le reste de vos paramètres PayPal pour offrir à vos clients une meilleure expérience de paiement. Vous pouvez en savoir plus sur la façon de le faire ici. Une fois que vous avez terminé, cliquez sur Enregistrer les modifications et votre plug-in de commandes AutoComplete WooCommerce devrait maintenant être prêt à fonctionner. Ça y est, vous pourrez désormais compléter automatiquement les commandes WooCommerce sur votre site !

Mais ce n'est qu'effleurer la surface. Cet outil peut faire beaucoup plus et vous aider à automatiser certains processus sur votre site Web. Vous pouvez en savoir plus sur ce que les commandes de saisie semi-automatique peuvent faire dans la documentation du plugin. Enfin, voici un aperçu du fonctionnement du plugin.

commandes woocommerce à saisie semi-automatique - aperçu de la saisie semi-automatique

2) Compléter automatiquement les commandes WooCommerce par programme

Une autre alternative pour activer la saisie semi-automatique des commandes sur votre boutique WooCommerce consiste à utiliser des extraits de code PHP. C'est l'alternative parfaite pour ceux qui ont des compétences en codage et qui ne veulent pas installer de plugins supplémentaires sur leur site. Avec un extrait de code, vous pouvez compléter automatiquement les commandes de vos produits payants, des produits virtuels/téléchargeables ou compléter automatiquement n'importe laquelle de vos commandes de traitement.

Comme nous allons modifier certains fichiers principaux avant de commencer, nous vous recommandons d'installer un thème enfant. Vous pouvez soit en créer un, soit utiliser un plugin de thème enfant pour le faire.

Ainsi, pour compléter automatiquement les commandes WooCommerce par programmation, ouvrez d'abord votre éditeur de thème en allant dans Apparence > Éditeur de thème sur votre tableau de bord WordPress . Ensuite, utilisez la barre latérale des fichiers de thème à l'extrême droite et cliquez sur le fichier de fonctions de thème . commandes woocommerce à saisie semi-automatique - - fichier de fonctions de thème Ceci est votre fichier functions.php et vous pouvez l'utiliser pour ajouter des fonctions personnalisées à votre site Web WordPress. Alors, allez-y et collez le code PHP suivant pour compléter automatiquement les commandes sur tous vos produits virtuels WooCommerce. Vous trouverez des notes dans le code qui expliquent ce que fait chaque partie du code.

 <?php

add_filter( 'woocommerce_payment_complete_order_status', 'auto_complete_virtual_orders', 10, 3 );

function auto_complete_virtual_orders( $payment_complete_status, $order_id, $order ) {
$current_status = $order->get_status();
// Nous ne voulons mettre à jour le statut sur 'completed' que s'il provient de l'un des statuts suivants :
$allowed_current_statuses = array( 'on-hold', 'pending', 'failed' );

if ( 'processing' === $payment_complete_status && in_array( $current_status, $allowed_current_statuses ) ) {

$order_items = $order->get_items();

// Crée un tableau de produits dans la commande
$order_products = array_filter( array_map( function( $item ) {
// Récupère le produit associé pour chaque élément de ligne
retourner $item->get_product();
}, $order_items ), function( $product ) {
// Supprimer les non-produits
retourner !! $produit ;
} );

si ( count( $order_products > 0 ) ) {
// Vérifie si chaque produit est 'virtuel'
$is_virtual_order = array_reduce( $order_products, function( $virtual_order_so_far, $product) {
return $commande_virtuelle_so_far && $product->is_virtual();
}, vrai );

si ( $est_commande_virtuelle ) {
$payment_complete_status = 'terminé' ;
}
}
}
retourner $payment_complete_status ;
} 

commandes woocommerce à saisie semi-automatique - - ajouter un filtre php virtuel

Ensuite, cliquez sur Mettre à jour le fichier et c'est tout ! Vous avez activé les commandes WooCommerce à saisie semi-automatique par programmation. Désormais, chaque produit défini comme produit virtuel aura les commandes de saisie semi-automatique activées.

Comment définir des produits sur Téléchargeable et Virtuel

Quelle que soit la méthode que vous utilisez pour compléter automatiquement vos commandes, vous devez vous assurer que vos produits WooCommerce sont correctement définis comme virtuels et téléchargeables. Vous pouvez le faire en ouvrant les paramètres de votre produit WooCommerce. Pour définir votre produit en tant que produit virtuel, ouvrez le produit souhaité à l'aide de la liste Produits de la barre latérale de votre tableau de bord . Ensuite, faites défiler jusqu'aux options de données produit et activez les options virtuelles et téléchargeables .

commandes woocommerce à saisie semi-automatique - vérifier les produits Maintenant, vos produits doivent être définis comme virtuels et téléchargeables.

Pour plus d'informations sur la façon d'ajouter et de modifier des produits dans WooCommerce, nous vous recommandons de consulter ce guide.

Conclusion

En conclusion, la saisie automatique des commandes dans votre magasin vous aidera à offrir une meilleure expérience client et à augmenter vos ventes. Dans ce tutoriel, nous avons vu deux manières différentes de compléter automatiquement les commandes WooCommerce :

  • Utilisation du plugin Autocomplete WooCommerce Orders
  • Par programmation en personnalisant le fichier functions.php

Les deux méthodes feront le travail, alors choisissez celle qui convient le mieux à vos compétences. Si vous êtes débutant, nous vous recommandons fortement d'utiliser le plugin plutôt que la méthode de programmation. Autocomplete Orders est un excellent plugin qui nécessite très peu de configuration et offre l'avantage supplémentaire de l'intégration de PayPal. En plus de cela, il est très léger et 100 % gratuit, vous n'avez donc pas besoin de dépenser un centime.

D'un autre côté, si vous avez des compétences en codage et avez de l'expérience dans la personnalisation de votre fichier functions.php , vous pouvez jouer avec le code et trouver une solution qui correspond aux besoins de votre entreprise. Cependant, compte tenu du bon fonctionnement des commandes de saisie semi-automatique et des options qu'elles offrent, nous vous recommandons de jeter un coup d'œil au plugin avant de commencer à coder votre solution.

Enfin, si vous souhaitez en savoir plus sur la manière de rendre les paiements sur votre site Web plus sûrs et pratiques, vous pouvez consulter notre guide sur la façon d'intégrer WooCommerce à Stripe.

Avez-vous activé les commandes de saisie semi-automatique dans votre boutique ? Connaissez-vous d'autres méthodes que nous devrions ajouter à notre tutoriel ? Faites-nous savoir dans la section commentaires ci-dessous!