Si vous utilisez le rayon maximal ou la distance de conduite maximale comme méthode de validation de la livraison et que la barre d'adresse ne se remplit pas automatiquement sur un appareil mobile, essayez d'ajouter le code suivant à votre boutique.
Cela est probablement dû à un dossier inclus dans votre thème appelé fastclick.min.js.
Le placement du code dépendra de la version du widget sur laquelle se trouve votre boutique. Si vous n'utilisez pas la dernière version de notre widget, contactez notre équipe d'assistance à [email protected], et nous serons heureux de mettre à jour votre boutique !
Boutique en ligne 2.0
Dans Zapiet - Ramassage+ Livraison, cliquez sur Paramètres.
Dans la section Avancé, cliquez sur Développeurs.
Dans la section Avancé, ajoutez le code ci-dessous dans la zone Scripts personnalisés.
$(function() {
var needsClick = FastClick.prototype.needsClick;
FastClick.prototype.needsClick = function(target) {
if ( (target.className || '').indexOf('pac-item') > -1 ) {
return true;
} else if ( (target.parentNode.className || '').indexOf('pac-item') > -1) {
return true;
} else {
return needsClick.apply(this, arguments);
}
};
FastClick.attach(document.body);
});
Version 7.1.2 ou antérieure
Ajoutez le code ci-dessous au fichier storepickup-addons.liquid dans votre thème.
<script src="https://code.jquery.com/jquery-3.5.1.slim.js" integrity="sha256-DrT5NfxfbHvMHux31Lkhxg42LY6of8TaYyK50jnxRnM=" crossorigin="anonymous">
</script> <script type="text/javascript">
$(function() {
var needsClick = FastClick.prototype.needsClick;
FastClick.prototype.needsClick = function(target) {
if ( (target.className || '').indexOf('pac-item') > -1 ) {
return true;
} else if ( (target.parentNode.className || '').indexOf('pac-item') > -1) {
return true;
} else {
return needsClick.apply(this, arguments);
}
};
FastClick.attach(document.body);
});
</script>Cliquez sur Enregistrer.
Dépannage
Parcourez notre liste de vérifications des paramètres pour vous assurer que tout est correctement configuré.
Assurez-vous d'avoir ajouté le bon pays dans Zapiet - Ramassage + Livraison > Paramètres > Développeurs > Avancé.
Vous pouvez vérifier la validité de votre clé API Google Maps via le lien ci-dessous. Copiez le lien dans votre navigateur et remplacez API_KEY par votre clé API Google Maps.
Comparez les messages d'erreur avec les messages d'erreur ci-dessous.
Si le code mentionné dans l'article n'a pas aidé à résoudre le problème de saisie semi-automatique des adresses, veuillez copier et coller le code suivant dans Zapiet - Ramassage + Livraison > Settings > Developers.
$(document).on({
'DOMNodeInserted': function() {
$('.pac-item, .pac-item span', this).addClass('needsclick');
}
}, '.pac-container');