WooCommerce propose une fonctionnalité native qui peut à la fois simplifier et parfois déstabiliser le parcours utilisateur : lorsque la recherche d’un client retourne un seul produit, WooCommerce redirige automatiquement vers la fiche produit correspondante. Cela vise à gagner un clic inutile…
Besoin d’un spécialiste WooCommerce pour votre projet ? Contactez-moi
Dans certains cas, ce comportement peut ne pas être souhaité, notamment si vous préférez que les utilisateurs consultent toujours une page de résultats même lorsqu’un seul produit correspond à leur recherche.
Voyons ensemble en quoi consiste cette fonctionnalité, pourquoi elle n’est pas toujours active, et comment la désactiver facilement.
La redirection automatique : comment ça marche ?
Par défaut, lorsque la recherche WooCommerce (via le champ de recherche de produits ou un widget natif) retourne un seul produit publié, WooCommerce redirige automatiquement l’utilisateur vers la fiche de ce produit. Cela se produit principalement lorsque la recherche est effectuée depuis des pages globales (par exemple la page d’accueil). Cette logique vise à offrir un parcours plus direct, en évitant de montrer une page de résultats pour un seul élément.
Ce qu’on observe en pratique
Il est important de noter que cette redirection n’est pas systématique dans toutes les situations :
- Sur la page boutique ou dans certains contextes spécifiques, WooCommerce peut choisir d’afficher la liste des produits, même si un seul résultat correspond.
- La redirection est généralement effective lorsque la recherche est lancée depuis la page d’accueil ou d’autres pages globales.
- Le comportement peut être influencé par le thème utilisé ou des plugins qui modifient la requête principale WordPress.
Ce décalage peut surprendre, notamment lorsqu’on souhaite obtenir un comportement homogène sur tout le site.
Comment désactiver cette redirection ?
WooCommerce offre un filtre très simple pour désactiver cette fonctionnalité. Voici deux méthodes selon votre niveau de confort technique :
Ajouter un code dans le fichier functions.php
Pour désactiver la redirection automatique, insérez ce code dans le fichier functions.php
de votre thème enfant :
add_filter( 'woocommerce_redirect_single_search_result', '__return_false' );
Cette solution est rapide et efficace, mais nécessite une intervention dans le code source de votre site.
Utiliser un plugin prêt à l’emploi
Pour celles et ceux qui préfèrent éviter de toucher au code, un mini plugin a été développé et est disponible au téléchargement sur TD Plugins (5€). Ce plugin vous permet d’activer ou de désactiver la redirection directement depuis l’administration WooCommerce, en toute simplicité.
Télécharger le plugin sur TD Plugins
Des besoins plus spécifiques ?
Chaque boutique WooCommerce est unique. Si vous souhaitez des ajustements spécifiques, le développement de nouvelles fonctionnalités ou l’optimisation globale de votre boutique, je vous propose des services personnalisés pour répondre précisément à vos besoins.
Conclusion
La redirection automatique vers un produit unique peut améliorer l’expérience utilisateur dans certains cas, mais elle n’est pas toujours adaptée à tous les contextes. Grâce aux solutions présentées ici, vous pouvez facilement reprendre la main sur ce comportement et adapter votre boutique WooCommerce à vos préférences.
Vous avez une question ou un besoin spécifique ? N’hésitez pas à me contacter pour discuter de votre projet WooCommerce.
Recherches associés à l’article :
- Recherche WooCommerce : pourquoi êtes-vous redirigé vers un produit unique… et comment l’éviter ?
- WooCommerce désactiver redirection produit unique
- Recherche WooCommerce résultat unique page résultats
- Astuces WooCommerce personnaliser la recherche
- Plugin WooCommerce désactiver redirection automatique
Découvrez nos plugins WooCommerce
Améliorez votre boutique en ligne avec nos plugins personnalisés :
Automatisez vos promotions, multiple point de collecte, bon d’achat exclusif à chaque nouveau inscrit, …