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.
Ajouter un code d'assistance
Ces étapes s'appliquent uniquement au widget de Zapiet - Ramassage + Livraison version 1 ou 2. Quelle version du widget est-ce que j'utilise ?
Si vous utilisez une ancienne version, veuillez nous contacter par chat et nous serons heureux de mettre à jour le widget vers la version la plus récente pour vous !
Cliquez sur Paramètres, puis 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);
});
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 Paramètres > Développeurs > Avancé.
Vous pouvez vérifier la validité de votre clé API Google Maps dans notre application. Dans Paramètres > Livraison locale > Validation de distance, cliquez sur Clé API Google Maps.
Cliquez sur Vérifier votre clé API.
Si la clé API n'est pas valide, consultez la section de dépannage dans notre article Création d'une clé API Google Maps.
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 Paramètres > Développeurs > Scripts personnalisés.
$(document).on({
'DOMNodeInserted': function() {
$('.pac-item, .pac-item span', this).addClass('needsclick');
}
}, '.pac-container');