Todas las colecciones
Solución de problemas
La predicción de autocompletar de Google no funciona en dispositivos móviles
La predicción de autocompletar de Google no funciona en dispositivos móviles

Cuando sus clientes tienen problemas para ingresar su dirección de entrega en nuestro widget cuando usan el dispositivo móvil

María Banegas avatar
Escrito por María Banegas
Actualizado hace más de una semana

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.

  1. En Zapiet - Recogida + Entrega, haz clic en Ajustes.

  2. En la sección Avanzado, haz clic en Desarrolladores.

  3. 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.

  • 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');

¿Ha quedado contestada tu pregunta?