Articles sur : 💣Problèmes

Mon bouton "sticky" ajout-au-panier ne s'affiche pas avec WideBundle !

Wide Hello!

Dans cet article on va voir pourquoi votre bouton "sticky" ajout-au-panier n'apparaît pas avec WideBundle et comment le corriger.

Avant de commencer



Vérifiez que votre "sticky" fonctionne bien sans WideBundle. Car s'il ne fonctionne pas même sans WideBundle alors il sera impossible de faire quoi que ce soit.

Allez sur l'application WideBundle
Désactivez WideBundle

Retournez sur votre page où le "sticky" est censé apparaître

S'il n'apparaît pas même sans WideBundle alors le problème ne vient pas de WideBundle

Corriger le problème



Si le "sticky" fonctionne bien sans WideBundle mais n'apparaît pas avec WideBundle, il y a un problème d'incompatibilité avec le thème.

Et voici comment vous pouvez normalement corriger le problème (cela ne fonctionnera que si le "sticky" fonctionne bien sans WideBundle) :

Copiez tout le code suivant :
<script>window.addEventListener('load', function () {countCheckEveryCustomVar = 0;var countCheckEveryCustom = setInterval(function() {if(typeof form !== 'undefined' && form != null){widebundle = document.querySelector('#new-form'); if(widebundle != null{showAndReduceForm();clearInterval(countCheckEveryCustom);}}countCheckEveryCustomVar++;if(countCheckEveryCustomVar >= 30){clearInterval(countCheckEveryCustom);},300);})</script>

Rendez-vous dans votre thème sur "Edit Code"


Ouvrez le fichier "Layout > theme.liquid"


Descendez tout en bas et cherchez la balise "</body>"


Collez le code juste au dessus de cette balise


Sauvegardez

Normalement ce script corrigera le problème d'incompatibilité !

Mis à jour le : 12/01/2023

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !