Archivo de la categoría: Diseño Web

Como guardar una base de datos de formularios recibidos con Contact Form 7 en WordPress

¿Por qué deberías guardar los mensajes en la Base de Datos?

Te listo a continuación algunas ideas de por qué deberías implementar esta solución:

  • Problemas de correo: Los servidores de correos pueden tener fallos o caídas impidiendo que los emails lleguen a su destino. Con esta solución podrías tener una copia del mensaje en tu base de datos, a pesar de que no te haya llegado ningún correo.
  • Exportar información: Tal vez necesites guardar estos datos para luego exportarlos y hacer algún seguimiento o análisis específico.
  • Libreta de direcciones: Tal vez necesites armar una agenda de todas las personas que te contactan para luego hacer un seguimiento (como un CRM).

Para todas estas situaciones usaremos el plugin «Flamingo» el cual se adapta a la perfección al «Contact Form 7» ya que está desarrollador por el mismo programador (Takayuki Miyoshi). Puedes descargarlo siguiendo este enlace

No tendrás que configurar NADA

Tal como lo lees, para utilizar este plugin no tienes que hacer nada más que instalarlo.

Una vez instalado, se creará un nuevo menú llamado «Flamingo» con los siguientes submenús:

Libreta de direcciones

En esta pantalla verás solamente los datos personales de las personas que envían sus mensajes a través de los distintos formularios de tu página Web.

En caso de que una persona envíe más de un formulario, no se duplica el registro, pero sí que se actualiza la columna de «Historial», desde donde podrás acceder a cada uno de los mensajes enviados.

También tienes el botón de «Exportar» el cual te permite rápidamente descargar todos los contactos en un fichero con formato .CSV tal como se muestra a continuación.

contactos.csv
"Correo electrónico","Nombre completo","Nombre","Apellidos" "jperez@gmail.com","Juan Pérez","","" "mgelves@gmail.com","mgelves","","" "pgonzalez@gmail.com","Pedro González","","" "wapuu@wordpress.example","Un comentarista de WordPress","",""

Mensajes Entrantes

Desde esta pantalla podrás ver y gestionar todos los mensajes que envían los usuarios a través de tus formularios.

Estos son algunos de los puntos más importantes de esta pantalla:

  1. Asunto: Por defecto Flamingo guarda el «Asunto» del formulario como título de los mensajes.
  2. Canal: Esta columna indica cuál es el formulario de origen del mensaje. Si haces clic en él puedes filtrar los mensajes por formularios.
  3. Exportar: Al igual que la página anterior puedes exportar los mensajes en un fichero con formato .CSV el cual tiene la siguiente estructura:
mensajes.csv
"your-name","your-email","your-subject","your-message","file-298","Fecha" "Juan Pérez","jperez@gmail.com","2do email que envío","Este es el segundo email que envío para revisar el historial.","","2020-05-05T15:49:44+00:00" "Juan Pérez","jperez@gmail.com","Prueba con fichero","Envío un formulario con una imagen.","600_162649732.jpeg","2020-05-05T15:25:41+00:00" "Pedro González","pgonzalez@gmail.com","Prueba de envío","Este es el cuerpo del mensaje","","2020-05-05T15:22:43+00:00"

Cómo cambiar los campos de los mensajes entrantes

Como te contaba en el punto anterior, los campos de los mensajes entrantes se guardan a partir de los campos [your-subject][your-name] y [your-email] que se crean por defecto cada vez das de alta un nuevo formulario.

Pero podrías cambiar estos valores para que se ajusten a los campos que hayas creado para tu proyecto. Solo tienes que ir a la pestaña de «Ajustes Adicionales» del formulario en cuestión y agregar el siguiente código pero con el ID de tus propios campos:

Pestaña de «Ajustes adicionales»
flamingo_email: "[email-usuario]" flamingo_name: "[nombre-usuario]" flamingo_subject: "[titulo-de-mensaje]"
foto 360

Como añadir Fotografías y Videos 360 grados en tu web

Así que ya tienes fotos en 360° y te preguntas cómo serás capaz de incrustarla en tu sitio web. Bueno, esto es bastante fácil.

1.  Sube tus imágenes aquí. Puedes examinar tu archivo o arrastrarlo y soltarlo.

Simplemente arrastre y suelte sus imágenes

2. Una vez subida, tendrás acceso al visor y podrás visualizar tu imagen impresionante y tener acceso a la caja de incrustación. Sólo tienes que hacer clic en el icono de incrustación para obtener el código de tus fotos. Se copiará automáticamente en el portapapeles.

Copie el código de inserción en su portapapeles simplemente haciendo clic en este botón

3. Solo tu código en tu página html y listo

<!DOCTYPE html>
<html>
<body>

<h1> El título de mi pagina</h1>
<h2> Mi impresionante foto 360:</h2>

--->> PEGA EL CÓDIGO AQUÍ <<-----

</body>
</html>

Sí, eso es todo. ¡Ahora puede insertar fotos de 360 en su sitio web!

Como añadir un sintetizador de texto a voz de audio a tu pagina web

La función de texto a voz se refiere a la narración hablada de un texto que se muestra en un dispositivo. En la actualidad, dispositivos como portátiles, tabletas y teléfonos móviles ya cuentan con esta función. Cualquier aplicación que se ejecute en estos dispositivos, como un navegador web, puede utilizarlo y ampliar su funcionalidad. La función de narración puede ser una ayuda adecuada para una aplicación que muestra mucho texto, ya que ofrece la opción de escuchar a los visitantes del sitio web.

La API de voz web

La API de JavaScript de Web Speech es la puerta de acceso para acceder a la función Text-to-Speech mediante un navegador web. Por lo tanto, si desea introducir la funcionalidad de texto a voz en una página web con mucho texto y permitir que sus lectores escuchen el contenido, puede utilizar esta práctica API o, para ser más específicos, su interfaz SpeechSynthesis

Código inicial y verificación de soporte

Para empezar, vamos a crear una página web conmigo texto de muestra para ser narrado y tres botones.

HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
<div>
    <button id=play></button>
    <button id=pause></button>
    <button id=stop></button>
</div>
<article>
    <h1>The Hare With Many Friends</h1>
    <img src="hare-and-friends.jpg">
    <p>A hare was very popular with...</p>
    <p>But he declined, stating that...</p>
    <!-- More text... -->
    <blockquote>Moral of the story...</blockquote>
</article>

Los botones serán los controles de la narración. Ahora tenemos que asegurarnos de que la UA sea compatible a SpeechSynthesis interfaz. Para ello, comprobamos rápidamente con JavaScript si el window objeto tiene la propiedad 'speechSynthesis' o no

JavaScript
1
2
3
4
5
6
7
8
onload = function() {
  if ('speechSynthesis' in window) {
      /* speech synthesis supported */
  }
  else {
      /* speech synthesis not supported */
  }
}

Si SpeechSynthesis está disponible, primero creamos una referencia para SpeechSynthesis que asignamos a la variable de synth. También iniciamos una bandera con el valor falso (veremos su propósito más adelante en la publicación), y también creamos referencias y hacemos clic en controladores de eventos para los tres botones (Reproducir, Pausa, Detener).

Cuando el usuario hace clic en uno de los botones, se llamará a su función respectiva (onClickPlay(), onClickPause(), onClickStop()).

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
if ('speechSynthesis' in window){
    var synth = speechSynthesis;
    var flag = false;
 
    /* references to the buttons */
    var playEle = document.querySelector('#play');
    var pauseEle = document.querySelector('#pause');
    var stopEle = document.querySelector('#stop');
 
    /* click event handlers for the buttons */
    playEle.addEventListener('click', onClickPlay);
    pauseEle.addEventListener('click', onClickPause);
    stopEle.addEventListener('click', onClickStop);
 
    function onClickPlay() {
    }
    function onClickPause() {
    }
    function onClickStop() {
    }
}

Crear las funciones personalizadas

Ahora construyamos las funciones de clic de los tres botones individuales que serán llamados por los controladores de eventos.

1. Reproducir/Reanudar

Cuando se hace clic en el botón Reproducir, primero verificamos la flag. Si es false, lo establecemos en true, por lo que si en algún momento se hace clic en el botón más tarde, el código dentro de la primera condición if no se ejecutará (no hasta que la flag sea false nuevamente).

Luego, creamos una nueva instancia de la interfaz SpeechSynthesisUtterance que contiene información sobre el discurso, como el texto que se leerá, el volumen del discurso, la voz hablada, la velocidad, el tono y el idioma del discurso. Agregamos el texto del artículo como parámetro del constructor y lo asignamos a la variable de expresión.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function onClickPlay() {
    if(!flag){
        flag = true;
        utterance = new SpeechSynthesisUtterance(
              document.querySelector('article').textContent);
        utterance.voice = synth.getVoices()[0];
        utterance.onend = function(){
            flag = false;
        };
        synth.speak(utterance);
    }
    if(synth.paused) { /* unpause/resume narration */
        synth.resume();
    }
}

Usamos el método SpeechSynthesis.getVoices() para designar una voz para el discurso de las voces disponibles en el dispositivo del usuario. Como este método devuelve una matriz de todas las opciones de voz disponibles en un dispositivo, asignamos la primera voz de dispositivo disponible usando el utterance.voice = synth.getVoices()[0]; declaración.

La propiedad onend  representa un controlador de eventos que se ejecuta cuando finaliza el discurso. Dentro de él, cambiamos el valor de la flag variable volver a false para que el código que inicia el discurso se puede ejecutar cuando se vuelve a hacer clic en el botón.

Entonces llamamos al método SpeechSynthesis.speak() para iniciar la narración. También tenemos que comprobar si la narración está en pausa., para lo cual usamos el de solo lectura propiedad SpeechSynthesis.paused . Si la narración está en pausa, necesitamos reanudar la narración al hacer clic en el botón, lo que podemos lograr usando el método SpeechSynthesis.resume() .

2. Pause

Ahora vamos a crear la función onClickPause() en el que primero verificamos si la narración está en curso y no está en pausa. Podemos probar estas condiciones haciendo uso de la SpeechSynthesis.speaking y las propiedades  SpeechSynthesis.paused. Si ambas condiciones son verdaderas, nuestra función onClickPause() hace una pausa en el discurso llamando al método SpeechSynthesis.pause() .

JavaScript
1
2
3
4
5
function onClickPause() {
    if(synth.speaking && !synth.paused){ /* pause narration */
        synth.pause();
    }
}

3. Stop

La función onClickStop()  está construido de manera similar a onClickPause(). Si el discurso está en curso, lo detenemos llamando al método SpeechSynthesis.cancel() que elimina todas las expresiones.

JavaScript
1
2
3
4
5
6
7
function onClickStop() {
    if(synth.speaking){ /* stop narration */
        /* for safari */
        flag = false;
        synth.cancel();
    }
}

NTenga en cuenta que en la cancelación de la voz, el evento onend  automáticamente rechazado, y ya habíamos agregado el código de reinicio de la bandera dentro de él. Sin embargo, hay un error en el navegador Safari eso evita que este evento se dispare, es por eso que reiniciamos la bandera en la función onClickStop(). No tiene que hacerlo si no desea admitir Safari.

http://www.hongkiat.com/blog/text-to-speech/

Como hacer OCR de una página web sin scrapper

La traducción OCR aún no es perfecta, pero ha mejorado drásticamente en los últimos años. Liderando el camino está el motor de traducción Tesseract actualmente de código abierto en C++.

Si bien esta es una biblioteca increíble, sin embargo, está restringida al software. Afortunadamente, alguien hizo un puerto de Tesseract en JavaScript que se llama Tesseract.js. Admite hasta 60 idiomas y, aunque ciertamente no es perfecto, hace bien su trabajo.

La instalación y la configuración son muy sencillas, ya que puede apuntar a cualquier elemento de imagen en la página y ejecutar la función Tesseract.recognize(). Esto puede tomar cualquier tipo de imagen y se comprimirá y traducirá automáticamente directamente en el navegador.

Puede volverse mucho más complicado, pero la belleza es cómo puede ejecutar OCR con una sola línea de código.

Consulte la página de inicio de Tesseract.js si desea ver una demostración en vivo. Esto funciona directamente en el navegador, donde puede arrastrar y soltar cualquier imagen escaneada de texto para obtener una traducción OCR automática.

notebook

Una lista de verificación SEO para su sitio web de WordPress

Un sitio web, no importa lo sorprendente que se vea o lo bueno que sea el contenido, no vale mucho si la gente no sabe que existe. Es por eso que el SEO genera un flujo interminable de exageraciones. Un sitio bien optimizado es mucho más probable que se encuentre a través de la búsqueda orgánica.

Si su sitio ha sido creado con WordPress, entonces ya ha tenido un gran comienzo con el proceso de optimización. WordPress está construido con SEO en mente y es flexible. Eso significa que puede crear una estrategia de SEO que se adapte a sus necesidades particulares.

Su diseñador web Toolbox 
Descargas ilimitadas: más de 500,000 plantillas web, conjuntos de iconos, temas y recursos de diseño

web Toolbox


DESCARGAR AHORA


Pero hay algunas cosas que debe tener en cuenta cuando se trata de optimizar un sitio web de WordPress. Más allá de las prácticas estándar de SEO, la naturaleza abierta de la plataforma significa que necesitará inspeccionar su tema y complementos para asegurarse de tener la mejor configuración posible.

Con esto en mente, aquí hay una lista de verificación de SEO útil para optimizar su sitio web de WordPress:

Compruebe la configuración de WordPress

Compruebe la configuración de WordPress

WordPress tiene algunas configuraciones que ciertamente tendrán un efecto en SEO. Pero cuando se apresura a lanzar un sitio, es fácil olvidarse de ellos. Antes de que su sitio se haga público, asegúrese de revisar los siguientes elementos:

Ajustes> General

Asegúrese de que los campos Título del sitio y Lema estén configurados correctamente. Mientras que usualmente establecemos el Título al instalar WordPress, el Lema a menudo permanece establecido en el valor predeterminado «Solo Otro Sitio de WordPress». Si no estás prestando atención, aparecerá en tus listados de búsqueda. Siéntase libre de cambiar el Lema a algo más relevante o eliminarlo por completo.

Configuraciones> Permalinks

WordPress generalmente viene con SEO Permalinks ya establecidos. Pero aún vale la pena jugar con él para asegurarte de que tienes la mejor configuración para tu tipo de sitio. La opción Nombre de la publicación generalmente está bien. Pero si publica a menudo, Día y Nombre o Mes y Nombre pueden ser más apropiados.

Ajustes> Lectura

Si bien un sitio aún está en desarrollo, muchas veces podemos bloquear los motores de búsqueda … luego, olvídese de desbloquearlos después del lanzamiento. Es mejor verificar la configuración de Visibilidad del motor de búsqueda antes de lanzar su sitio, por si acaso.

Asegúrese de que su tema utiliza un marcado adecuado

Asegúrese de que su tema utiliza un marcado adecuado

Un tema de WordPress bien hecho puede tener un impacto muy positivo cuando se trata de SEO. Pero los temas más antiguos o mal codificados podrían dificultar que los motores de búsqueda indexen adecuadamente su contenido. Aquí hay algunos elementos para buscar en su tema:

Marcado semántico HTML5

En el nivel más básico, estás buscando un tema que contenga el marcado semántico HTML5 . Esto significa que las áreas de contenido están marcados con etiquetas tales como headerfooterarticleaside. La navegación debe estar envuelta en una navetiqueta. Y los títulos de página / post deben estar envueltos en h1encabezados.

La belleza de estas etiquetas es que brindan a los motores de búsqueda cierto contexto al analizar su sitio. Si bien su sitio puede no ser diferente a simple vista, los robots de búsqueda verán este marcado como una forma de indexar las cosas de manera más eficiente.

Datos estructurados

En el extremo superior de la escala de características se incluiría la información estructurada de Schema.org . Los atributos descriptivos se agregan a las etiquetas para cosas como eventos, revisiones o incluso una persona. La navegación de migas también es bastante útil aquí. Esto proporciona a los motores de búsqueda información adicional que podría mostrarse en los resultados de búsqueda. Por ejemplo, si alguna vez ha notado una calificación de estrellas en una lista, eso proviene de datos estructurados.

Si crea sus propios temas de WordPress, esto es algo bastante sencillo de agregar estratégicamente. Pero si está utilizando un tema de terceros, querrá verificar si está incluido. Sin embargo, no te preocupes si no está en tu tema. Aún puede agregar estos datos a través de varios complementos .

Diseño amigable para dispositivos móviles

Ya sea que cree su propio tema o utilice una oferta de terceros, simplemente debe funcionar bien en dispositivos móviles. Esto no es solo un problema de usabilidad; también se refiere a SEO también. Google marcará los sitios que no estén optimizados para dispositivos móviles en los resultados de búsqueda. Eso podría costarle preciosos clics y ventas.

Instalar complementos de mejora de SEO

Instalar complementos de mejora de SEO

Hay una serie de excelentes complementos relacionados con SEO para WordPress. El que elija realmente debe reducirse a sus necesidades y preferencias personales. Yoast SEO es una excelente opción para todo y tiene más de 5 millones de instalaciones activas. All in One SEO Pack tiene más de 3 millones de instalaciones activas y también es una opción sólida. Son dos de los complementos más conocidos y populares, pero están lejos de ser los únicos disponibles.

Independientemente del complemento que elija, hay algunas características estándar que querrá tener:

Optimizar páginas individuales y publicaciones

SEO no es sólo acerca de su página de inicio. Todo su contenido debe ser optimizado de alguna manera. Un complemento que le permite optimizar individualmente cada página y publicación es una gran ayuda. Las cosas que querrás cambiar incluyen títulos, palabras clave y descripciones. También es útil si puede desactivar individualmente la indexación de una parte específica del contenido.

Optimización automática

Para el contenido que no necesariamente desea afinar, es bueno que un complemento haga el trabajo por usted. Un buen complemento de SEO te permitirá cambiar las fórmulas de título, descripción y enlace permanente para modificar automáticamente las cosas en el fondo.

Añadir datos de OpenGraph

Los datos de OpenGraph son imprescindibles para permitir que su contenido se comparta en las redes sociales. Agarra elementos como títulos de página, imágenes destacadas y extractos para mostrar en servicios como Facebook y Twitter. Querrá usar un complemento que agregue estas etiquetas a su sitio y le permita personalizar la configuración.

Mapa del sitio XML

Enviar un mapa del sitio XML a Google es una forma fácil de garantizar que puedan indexar su contenido. Busque la capacidad de crear mapas de sitio y personalizar qué contenido está (y no está) incluido en ellos.

Analítica

¡No te olvides de la analítica! Ya sea que utilice el servicio de Google o el de otra persona, agregue un código de seguimiento a través de un complemento o su tema. Es la mejor manera de averiguar si sus estrategias están funcionando.

Estas características pueden incluirse en un solo complemento, o puede usar una combinación de complementos de nicho para lograr esta funcionalidad. De cualquier manera, su sitio debe aprovechar cada elemento de la lista.

Mejores Prácticas en Contenido

Mantener las mejores prácticas en el contenido

Las mismas prácticas recomendadas de SEO para la escritura y el marcado de contenido aún se aplican al usar WordPress. Ya que hay muchos recursos sobre el tema, no entraremos en gran detalle aquí. Pero, en general, querrás peinar tu sitio y verificar lo siguiente:

Uso correcto de las etiquetas de encabezado

Este todavía hace tropezar a algunas personas porque el editor clásico de WordPress no lo hace tan obvio. Los redactores de contenido a menudo separarán distintas secciones dentro de una página con texto en negrita, en lugar de la h2etiqueta más semánticamente correcta . El nuevo editor de Gutenberg, programado para su lanzamiento en WordPress 5.0 puede ayudar, ya que agregar encabezados será un poco más de un proceso intuitivo.

Utilizar enlaces internos

Cuando tenga otro contenido relacionado dentro de su sitio, haga un enlace a él. Es algo recomendado para SEO y también puede animar a los visitantes a profundizar en su contenido.

ALT Text for Images

Las imágenes dentro de su contenido deben contener alttexto de atributo. Esto es vital para la accesibilidad y Google lo recomienda también para SEO. Si su sitio es bastante grande, es posible que desee usar un complemento para ayudarlo a encontrar y asignar texto descriptivo para ahorrar tiempo.

Usted está oficialmente optimizado

Usted está oficialmente optimizado

La combinación del tema correcto, los complementos y la estrategia de contenido puede hacer que su sitio web de WordPress esté totalmente optimizado para los motores de búsqueda. Y con tantas herramientas excepcionales disponibles, puede combinarlas para lograr sus objetivos.

Entonces, ya sea que esté lanzando un nuevo sitio o manteniendo uno existente , tómese el tiempo de revisar la lista de verificación anterior para asegurarse de que está haciendo todo lo que pueda con respecto al SEO. Un poco de esfuerzo puede hacer una gran diferencia en sus resultados.

Un sitio web, no importa lo sorprendente que se vea o lo bueno que sea el contenido, no vale mucho si la gente no sabe que existe. Es por eso que el SEO genera un flujo interminable de exageraciones. Un sitio bien optimizado es mucho más probable que se encuentre a través de la búsqueda orgánica.

Si su sitio ha sido creado con WordPress, entonces ya ha tenido un gran comienzo con el proceso de optimización. WordPress está construido con SEO en mente y es flexible. Eso significa que puede crear una estrategia de SEO que se adapte a sus necesidades particulares.

store finder

Los 5 mejores plugins de WordPress para un localizador de tiendas con mapa

Los complementos del localizador de WordPress son la solución perfecta para proporcionar una manera conveniente para que sus clientes encuentren su tienda más cercana y la forma más corta de llegar allí, especialmente si su empresa tiene varias ubicaciones. 

Los clientes pueden querer un contacto íntimo con un producto antes de realizar una compra en línea, y una visita a su tienda le brinda la oportunidad de hacerlo. No solo eso, sino que los clientes tendrán menos consultas y menos devoluciones por las compras en la tienda en comparación con las compras en línea. 

Muchos tipos de negocios podrán beneficiarse de tener complementos de localizador de WordPress en su sitio web.

La belleza de estos complementos es que usan Google Maps, que tiene funciones como zoom, enrutamiento, uso compartido de ubicación e incluso instrucciones verbales ya integradas. Algunos de estos complementos también son compatibles con WooCommerce, lo que le permite informar a los clientes qué artículos están disponibles en la tienda y la tienda más cercana que tiene un artículo en stock.

En esta publicación, veremos algunos de los mejores complementos de localización de WordPress en CodeCanyon. ¡Empecemos!

Map List PRO

Map List Pro Plugin

Map List Pro es el localizador de tiendas perfecto para crear múltiples localizadores, direcciones de oficinas e incluso listas de contactos. Además, viene con más de 35 estilos para que elijas.

Veamos algunas de las características notables de este complemento.

Editor de ubicación fácil de usar

Puede crear y editar ubicaciones fácilmente buscándolas en el editor, ya que todos los detalles ya están completos para usted. Luego, puede ajustar o agregar ubicaciones arrastrando y soltando el pin en el lugar que desee.

Iconos personalizados y marcadores agrupados

Este complemento contiene cientos de iconos que se pueden usar en tus mapas. Los marcadores agrupados son adecuados para mapas con un gran número de ubicaciones y facilitan la navegación.

También incluye diferentes modos de visualización para tus mapas, tales como:

  • Mapa simple:  este es solo un mapa simple sin clasificar ni buscar
  • búsqueda por título:  contiene un cuadro de búsqueda donde los clientes pueden buscar tiendas por título, descripción y categorías
  • buscar por ubicación:  permite a los clientes buscar tiendas cerca de una determinada ubicación
  • buscar por ubicación y texto:  buscar tiendas cerca de una ubicación con una determinada palabra clave
  • geolocalizar mapa:  este tipo de mapa le pedirá al usuario su ubicación y devolverá los resultados que están cerca

Super Store Finder 

Buscador de súper tienda

Super Store Finder para WordPress es otro localizador de tiendas totalmente sensible que viene con un potente localizador de tiendas de administración. Puede administrar tiendas y etiquetas / categorías, así como personalizar estilos, colores, etiquetas, notificaciones, regiones y configuración de mapas.

Este complemento también viene con un complemento Marker Clusterer para WordPress que también puede comprar. Te permite combinar muchos marcadores y luego mostrarlos como grupos.

Complemento Marker Clusterer para WordPress

Algunas de las características incluyen:

  • geolocalización incorporada:  permite a sus clientes encontrar la ubicación exacta de su tienda y cómo llegar allí en el menor tiempo
  • Muestre imágenes y videos de la tienda:  cargue y muestre imágenes y videos en el localizador de tiendas, por ejemplo, imágenes de platos disponibles en un restaurante.
  • importar direcciones masivas
  • busque tiendas por región:  una característica útil si tiene varias tiendas en diferentes países
  • adjuntar un formulario de contacto  a tiendas individuales

Agile Store Locator

Localizador de tiendas ágil

Agile Store Locator es un complemento de localización muy poderoso que presenta tres temas únicos, cada uno con un estilo diferente. Esto le da la opción de elegir el estilo que mejor se adapte a su sitio web.

Agile Store Locator también viene con un panel de panel donde puede ver todas las estadísticas, como el número de tiendas, marcadores, categorías y el número de búsquedas. También muestra datos importantes como las tiendas y ubicaciones más vistas.

Otras características incluyen:

  • mapas en varios idiomas
  • Interruptor de tiempo:  una característica única que le permite mostrar solo las tiendas que están abiertas en un momento dado
  • dibuje la dirección de un punto a otro e instrucciones sobre cómo llegar allí
  • Importe y exporte tiendas , administre categorías y muestre ubicaciones en mapas personalizados

Woocommerce Store Locator

Localizador de tiendas de WordPress

El localizador de tiendas de WordPress es el mejor localizador de tiendas de comercio electrónico. Le brinda la posibilidad de vincular productos a sus tiendas, lo que significa que puede agregar un  botón Buscar en una tienda allado de sus productos. Esto tiene el potencial de aumentar las ventas, ya que es probable que los clientes compren más artículos si vienen a la tienda.

También incluye más de 10 diseños y 90 opciones para diseñar mapas.

Otras características son:

  • soporte para múltiples idiomas
  • Personalización : puede personalizar todo, incluido el color, los datos e incluso el estilo del mapa.
  • Capacidad para importar y exportar tiendas.
  • Capacidad para insertar un  formulario de contacto para múltiples tiendas.
  • incrusta el localizador en cualquier página
  • geolocalización automática 
  • personalización de datos de la tienda : personalice los datos que desea mostrar para una tienda en particular

Responsive Store Locator

Localizador de tiendas responsivo

Responsive  Store Locator es un complemento de listado de usos múltiples que le permite mostrar ubicaciones cercanas a sus clientes. También viene con un potente back-end donde puede cargar múltiples ubicaciones de tiendas, traducir sus mapas y ubicaciones a múltiples idiomas y aplicar hermosas pieles a los mapas.

Este complemento también es compatible con WooCommerce; esto significa que puede asignar tiendas a productos, informar a los clientes si el artículo está disponible en la tienda y enviarlos a las tiendas más cercanas para comprar el producto.

Este complemento también te permite subir tiendas sin saber sus coordenadas de latitud y longitud. Esto puede ser un verdadero ahorro de tiempo!