Si estás utilizando el radio máximo o la distancia máxima de conducción como método de validación de entrega, y la barra de direcciones no se autocompleta en un dispositivo móvil, intente agregar el siguiente código a tu tienda.
Lo más probable es que esto se deba a un paquete incluido en tu tema llamado fastclick.min.js.
Añadir el siguiente código
Estos pasos sólo se aplican al widget Zapiet - Recogida + Entrega versión 1 o 2. ¿Qué versión del widget estoy utilizando?
Si utilizas una versión anterior, ponte en contacto con nosotros a través del chat y estaremos encantados de actualizar el widget a la versión más reciente.
En Zapiet - Recogida + Entrega, haz clic en Ajustes.
En la sección Avanzado, haz clic en Desarrolladores.
En la sección Avanzado, agrega el siguiente código en el cuadro Scripts adicionales.
$(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);
});
Solución de problemas
Revisa nuestra lista de verificación de configuraciones para asegurarte de que todo esté configurado correctamente.
Asegúrate de haber agregado el país correcto en Zapiet: Recogida y entrega > Ajustes> Desarrolladores > Avanzado.
Puedes comprobar la validez de tu API de Google Maps en nuestra aplicación. En Zapiet - Recogida + Entrega > Ajustes > Entrega local > Validación de distancia, haz clic en Clave API de Google Maps.
Si la clave API no es válida, consulta la sección de solución de problemas de nuestro artículo Creación de una clave API de Google Maps.
Puedes verificar la validez de tu clave API de Google Maps a través del siguiente enlace. Copia el enlace a tu navegador y reemplaza API_KEY con tu clave API de Google Maps.
Compara los mensajes de error con los siguientes mensajes de error.
Mensaje de error: "Este proyecto de API no está autorizado para usar esta API".
Mensaje de error: "La clave API proporcionada no es válida".
Mensaje de error: "Debe habilitar la facturación en Google Cloud Project en https://console.cloud.google.com/project/_/billing/enable ..."
Si el código mencionado en el artículo no ayudó a solucionar el problema con el autocompletado de direcciones, copia y pega el siguiente código en Zapiet - Pickup + Delivery > Settings > Developers.
$(document).on({
'DOMNodeInserted': function() {
$('.pac-item, .pac-item span', this).addClass('needsclick');
}
}, '.pac-container');