Comment Afficher le Montant Restant pour bénéficier de la Livraison Gratuite sur la Page Panier de WordPress
Voici une solution rapide et sans passer par une extension afin d’indiquer sur la page panier de votre site WordPress, le montant manquant pour bénéficier de la livraison gratuite. En effet, cette fonctionnalité peut inciter le client à acheter un produit de plus dans l’unique but de profiter de la réduction sur le frais de livraison.
Sommaire
ToggleAvant de suivre d’ajouter le code à votre fichier PHP, pensez à faire une sauvegarde de votre site.
Étapes pour Ajouter le Code dans le Fichier functions.php
1. Accéder au Fichier functions.php
Ces étapes sont les mêmes que vous ayez un thème enfant ou pas :
- Connectez-vous à votre tableau de bord WordPress.
- Allez dans Apparence > Éditeur de thème.
- Recherchez le fichier
functions.php
dans la liste des fichiers à droite
2. Ajouter le Code au Fichier functions.php
add_action( ‘woocommerce_before_cart’, ‘wadweb_livraison_gratuite_a_partir’ );
function wadweb_livraison_gratuite_a_partir() {
$montant_mini = 49; //indiquer le montant minimum pour la livraison gratuite
$current = WC()->cart->subtotal;
if ( $current < $montant_mini ) {
$texte = ‘Plus que ‘ . wc_price( $montant_mini – $current ) . ‘ pour bénéficier de la livraison offerte!’;
$return_to = wc_get_page_permalink( ‘shop’ );
$notice = sprintf( ‘<a href= »%s » class= »button wc-forward »>%s</a> %s’, esc_url( $return_to ), ‘Continuer les achats’, $texte );
wc_print_notice( $notice, ‘notice’ );
}
}
3. Sauvegarder les Modifications
Après avoir ajouté le code. Pensez à modifier le code pour faire correspondre le texte et le montant à vos besoin en vous suivant l’explication du code juste ici bas. cliquez sur le bouton Mettre à jour le fichier pour sauvegarder vos modifications.
Explication du Code : Plus que x€ pour bénéficier de la livraison offerte
add_action('woocommerce_before_cart', 'wadweb_livraison_gratuite_a_partir');
: Cette ligne ajoute une action qui exécute la fonctionwadweb_livraison_gratuite_a_partir
avant l’affichage de la page panier.function wadweb_livraison_gratuite_a_partir() { ... }
: Cette fonction vérifie si le montant du panier est inférieur au montant minimum pour la livraison gratuite.$montant_mini = 49;
: Définissez ici le montant minimum nécessaire pour bénéficier de la livraison gratuite.$current = WC()->cart->subtotal;
: Cette ligne obtient le total actuel du panier.if ($current < $montant_mini) { ... }
: Si le montant du panier est inférieur au montant minimum, un message est affiché indiquant combien il manque pour bénéficier de la livraison gratuite.
Réponses aux questions
Pourquoi ajouter une notification de livraison gratuite sur ma page panier WooCommerce ?
Ajouter une notification de livraison gratuite incite vos clients à ajouter plus d’articles à leur panier pour atteindre le montant minimum nécessaire, augmentant ainsi la valeur moyenne de vos commandes.
Où dois-je ajouter le code dans mon fichier functions.php ?
Vous devez ajouter le code à la fin de votre fichier functions.php
dans le dossier de votre thème WordPress. N’oubliez pas de faire une sauvegarde avant d’effectuer des modifications.
Puis-je définir un montant minimum différent pour la livraison gratuite ?
Oui, vous pouvez modifier la valeur de la variable $montant_mini
dans le code pour définir le montant minimum souhaité pour bénéficier de la livraison gratuite.
Est-ce que ce code fonctionne avec tous les thèmes WordPress ?
Ce code devrait fonctionner avec la majorité des thèmes compatibles avec WooCommerce. Toutefois, il est recommandé de tester la fonctionnalité après l’avoir ajoutée pour s’assurer qu’elle fonctionne correctement avec votre thème spécifique.
Comment puis-je personnaliser le message affiché aux clients ?
Vous pouvez modifier le texte dans la variable $texte
pour personnaliser le message affiché aux clients. Assurez-vous que le message reste clair et informatif.
Que se passe-t-il si un client atteint le montant minimum pour la livraison gratuite ?
Si le montant du panier atteint ou dépasse le montant minimum pour la livraison gratuite, aucune notification ne sera affichée sur la page panier.
Puis-je utiliser ce code sur plusieurs sites WordPress ?
Oui, vous pouvez utiliser ce code sur plusieurs sites WordPress, tant que chacun d’eux utilise WooCommerce et que vous avez accès au fichier functions.php
de chaque site.
Est-ce que ce code impactera les performances de mon site ?
Ce code est léger et ne devrait pas avoir d’impact significatif sur les performances de votre site. Toutefois, il est toujours bon de tester les performances après avoir ajouté un nouveau code.
Puis-je annuler cette modification facilement ?
Oui, pour annuler cette modification, il suffit de supprimer le code ajouté dans le fichier functions.php
et de sauvegarder les modifications.
Votre site wordpress à seulement 800€
Si vous êtes actuellement entrain de créer votre site, alors sachez que nous proposons de créer votre site web avec toutes les fonctionnalités nécessaires à partir de 800€ seulement !
Découvrez nos réalisations.
Conclusion
En ajoutant ce code à votre fichier functions.php
, vous offrez à vos clients une incitation claire à ajouter plus d’articles à leur panier pour atteindre la livraison gratuite. C’est une excellente stratégie pour augmenter la valeur moyenne de vos commandes.