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.
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
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 :
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é !
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
Merci !