Publié le
17 Déc 2024
Mise à jours le
02 Jan 2025
Partage

Désactiver les Scripts WooCommerce Cart Fragments avec WPMasterToolKit

WooCommerce, l’une des solutions e-commerce les plus populaires pour WordPress, utilise un script appelé Cart Fragments pour mettre à jour en temps réel le contenu du panier sur le front-end via AJAX. Bien que cette fonctionnalité soit utile pour certains sites, elle peut être superflue pour d’autres, en particulier ceux qui n’utilisent pas de mise à jour dynamique du panier. De plus, ce script peut ralentir le site en ajoutant des requêtes AJAX inutiles. Le module Disable Cart Fragments Scripts de WPMasterToolKit a été conçu pour résoudre ce problème, en désactivant ce script et en optimisant les performances de votre site.

Pourquoi désactiver les scripts Cart Fragments ?

Voici les principales raisons pour lesquelles vous pourriez vouloir désactiver ce script :

  1. Amélioration des performances : Les requêtes AJAX générées par wc-cart-fragments peuvent ralentir le chargement initial de la page, surtout sur des sites avec beaucoup de trafic.
  2. Simplification pour les sites sans panier dynamique : Si votre site ne nécessite pas de mise à jour dynamique du contenu du panier (par exemple, si vous redirigez vos clients directement vers la page du panier après l’ajout d’un produit), ces scripts deviennent inutiles.
  3. Réduction des requêtes inutiles : En désactivant wc-cart-fragments, vous supprimez des appels AJAX qui consomment des ressources serveur.

Fonctionnement du module Disable Cart Fragments Scripts

Le module Disable Cart Fragments Scripts désactive les scripts WooCommerce liés au panier dynamique et configure votre site pour éviter les fonctionnalités associées, telles que l’ajout AJAX au panier. Voici ce qu’il fait en détail :

Désactivation des scripts wc-cart-fragments

Le module utilise l’action wp_enqueue_scripts pour désenregistrer le script wc-cart-fragments, empêchant ainsi son chargement sur le front-end.

Modification des paramètres WooCommerce

Lors de l’activation du module, les paramètres WooCommerce sont ajustés automatiquement :

  • Redirection après ajout au panier : Active l’option de redirection vers la page du panier après l’ajout d’un produit.
  • Désactivation de l’ajout AJAX au panier : Désactive les fonctionnalités d’ajout au panier via AJAX, supprimant ainsi toute dépendance aux scripts dynamiques.

Gestion dans l’administration WooCommerce

Le module inclut également un script spécifique pour la page des réglages WooCommerce afin de garantir que les comportements liés à l’ajout au panier sont correctement configurés dans l’interface d’administration.

Restauration des paramètres lors de la désactivation

Lorsque le module est désactivé, il restaure les paramètres par défaut de WooCommerce, réactivant les fonctionnalités d’ajout au panier via AJAX si nécessaire.

Comment utiliser ce module ?

  1. Installation : Installez et activez le plugin WPMasterToolKit sur votre site WordPress.
  2. Activation du module : Accédez à la liste des modules et activez « Disable Cart Fragments Scripts ».
  3. Configuration automatique : Une fois activé, le module désactive les scripts wc-cart-fragments et ajuste les paramètres WooCommerce sans intervention supplémentaire.

Nos choix techniques pour ce module

Utilisation des hooks natifs

Le module utilise le hook wp_enqueue_scripts pour désenregistrer les scripts dynamiques. Cette méthode garantit que le script est retiré proprement, sans risque d’impact sur d’autres fonctionnalités WooCommerce.

Gestion des paramètres via l’activation et la désactivation

En modifiant les options WooCommerce lors de l’activation et de la désactivation, le module assure une compatibilité avec le comportement par défaut de WooCommerce.

Chargement conditionnel

Le module ne charge aucun code inutile, respectant ainsi la philosophie WPMasterToolKit : « un module activé = un module chargé ». Les modifications s’appliquent uniquement lorsque le module est actif.

Pro
à partir de
3.50$
/Mois
14
Jours
Garantie de remboursement
sans risque à 100 % !

Conclusion

Le module Disable Cart Fragments Scripts de WPMasterToolKit est une solution idéale pour les propriétaires de sites WooCommerce souhaitant améliorer les performances en supprimant les scripts inutiles liés au panier dynamique. Simple à utiliser et entièrement automatisé, il garantit un site plus rapide sans compromettre l’expérience utilisateur. Essayez-le dès aujourd’hui pour optimiser votre boutique en ligne !

Catégorie
Woocommerce
Version
≤ 1.3.0
Type
Gratuit
Plus de 20 avis
+1000
Installations
106
Modules
Pro
à partir de
30.00$
/An