Quantcast
Channel: Webempresa
Viewing all 776 articles
Browse latest View live

ERR_TOO_MANY_REDIRECTS en WordPress

$
0
0

ERR_TOO_MANY_REDIRECTS en WordPress: qué es y cómo solucionarlo


Es posible que alguna vez, cuando has intentado entrar en tu página web WordPress o en alguna otra, esta no se viese y en lugar de aparecer el contenido, se haya mostrado el error "ERR_TOO_MANY_REDIRECTS", es decir, “esta página tiene un bucle de redireccionamiento” .

Si este es tu caso ¡No te preocupes!. Este error normalmente es fácil de solucionar y en este artículo te vamos a enseñar cómo hacerlo. ;)

     

 ¿Qué significa “err_too_many_redirects”?

El error err_too_many_redirects es más común de lo que pueda parecer en un principio y lo que indica es que el navegador no sabe ir al destino final.

Tras seguir un número de veces las redirecciones que se va encontrando se da por vencido y te indica que no es posible mostrar la web que buscas.


ERR_TOO_MANY_REDIRECTS

Haz clic en la imagen para ampliarla  

Generalmente este error está causado por una configuración incorrecta del WordPress que hace que entre en un bucle de redirecciones sin fin.

Es decir, cuando el navegador pide la web al servidor este le manda a una URL y cuando llega a esta a otra y luego a otra y no llegan a terminarse las redirecciones.

Cuando se pasa de cierto número de redirecciones el navegador para de seguirlas y te indica que hay un error que tendrías que revisar.

 ¿Cuáles pueden ser las causas de este error?

Este error, err_too_many_redirects, tiene varias causas como pueden ser problemas con la caché, una configuración errónea de las URL del WordPress o que algún plugin te esté jugando una mala pasada.

Vamos a ver uno a uno los problemas más frecuentes que pueden causar este error y cómo se solucionarían.

 Problemas con la caché

Es posible que el problema esté causado por la caché, ya sea la de nuestro navegador o bien la de nuestro WordPress.

Antes de continuar con las siguientes revisiones lo primero que tendríamos que hacer sería vaciar estas cachés para asegurarnos de que está todo correcto con ellas.

 Caché de navegador

El primer paso de la revisión consiste en descartar que el navegador sea el que nos esté causando el problema. Vamos a limpiar la caché y las cookies que tengamos guardadas del sitio web en el navegador que estemos usando.

 Borrar caché en Chrome

Para borrar la caché en el navegador Chrome tienes que hacer clic en los 3 puntos verticales que verás en la parte superior derecha de la ventana.


Borrar caché en Chrome: paso 1


A continuación selecciona la opción Historial y en la siguiente lista que se abre vuelve a seleccionar la opción Historial tal como puedes ver en la siguiente captura.


Borrar caché en Chrome: paso 2

Haz clic en la imagen para ampliarla  

Tras pulsar en Historial se te abrirá una nueva ventana. En la parte de la izquierda verás una columna con varias opciones. Haz clic en la opción Borrar datos de navegación.


Borrar caché en Chrome: paso 3

Haz clic en la imagen para ampliarla  

En la siguiente ventana indica la antigüedad de las cookies y caché que quieres eliminar (24 horas, 1 hora…). Marca las opciones a borrar y luego pulsa el botón azul Borrar datos


Borrar caché en Chrome: paso 4

Haz clic en la imagen para ampliarla  

Tras realizar estos pasos ya tendrás borrada tanto la caché como las cookies del navegador.

 Borrar caché en Firefox

Para borrar la caché del navegador Firefox haz clic en el botón con las tres líneas horizontales que verás en la parte superior derecha de la ventana.

A continuación entra en la opción Catálogo que señalamos en la siguiente captura.


Borrar caché en Firefox: paso 1


El siguiente paso es seleccionar la opción Historial. Esto te llevará a una nueva ventana en donde tendrás que seleccionar la opción Limpiar el historial reciente.


Borrar caché en Firefox: paso 2



Borrar caché en Firefox: paso 3


Ya para finalizar el borrado escoge la antigüedad de los datos que quieras borrar (última hora, 24 horas…) , marca al menos las opciones Cookies y Caché y pulsa el botón Limpiar ahora.


Borrar caché en Firefox: paso 4


 Borrar caché en otros navegadores

Si no utilizas ni Chrome ni Firefox revisa esta guía donde indicamos como borrar caché en los navegadores más frecuentes.

 Plugins de caché

Normalmente todos los plugins de caché disponen de una opción para vaciarla. Para ello tendrás que ir al panel de administración de tu WordPress y según el plugin que utilices borrar desde él la caché existente.

Los plugins más comunes de caché como son “WP Fastest Caché”, “W3 Total Caché”, “Super Caché” o “WP Rocket” tienen disponible una opción en la barra superior desde la que podrás borrar la caché de manera sencilla.

En las siguiente imágenes podemos ver cómo se vería este botón de vaciado en alguno de ellos:.

  • Wp fastest caché: Verás un botón en la parte superior con el nombre de Borrar la caché. Haz clic en él y luego pulsa en Vaciar toda la cache.

  • Botón de vaciado en Fastest Cache

    Haz clic en la imagen para ampliarla  

  • W3 Total caché: En el caso de este plugin la opción aparecerá con el nombre de rendimiento como puedes ver en la siguiente captura. Ponte sobre esa opción y luego pulsa Purge All Caches.

  • Botón de vaciado en W3 Total Cache

    Haz clic en la imagen para ampliarla  

  • Wp Super caché: Si usas este plugin de caché verás en la parte superior del panel de administración un botón con el nombre de vaciar caché. Pulsa en él y se borrará la caché existente.

  • Botón de vaciado en Super Cache

    Haz clic en la imagen para ampliarla  

 Revisión de la configuración de URLs del WordPress

Este paso de la revisión tienes que hacerlo desde el administrador de tu WordPress.

Accede al panel de administración de tu web, ve a la opción Ajustes y entra en la opción Generales.


Opciones Generales del administrador Web

Haz clic en la imagen para ampliarla  

Localiza las opciones Dirección de Wordpress y Dirección del sitio. Asegúrate de que la URL que tengas configurada sea la misma en las dos opciones. Es decir si en una es https://tudominio.com la otra también tendrá que serlo.

En caso de que sean diferentes cámbialas por el dominio que corresponda en tu caso para que queden igual en las dos opciones.

Es importante también que revises que no tenga "/" al final de la URL y en caso de tenerla la elimines ya que eso también te puede dar problemas con las redirecciones.


Opciones Dirección de WordPress y Dirección del sitio

Haz clic en la imagen para ampliarla  

Es posible que si estas dos direcciones no coinciden no tengas acceso al wp-admin. En ese caso para poder acceder va a ser necesario que hagas una modificación en el archivo wp-config.php de tu WordPress.

Puedes localizar el archivo wp-config en la carpeta del hosting donde tengas la web accediendo a ella mediante FTP o bien con el administrador de archivos de tu hosting.


Localizar el archivo wp-config

Haz clic en la imagen para ampliarla  

Una vez estés dentro del wp-config.php de la web tienes que añadir el siguiente código antes de la línea “/* That's all, stop editing! Happy publishing. */”. Cambia midominio.com por tu dominio y si no usas SSL https por http:

define('WP_HOME','https://midominio.com');
define('WP_SITEURL','https://midominio.com');

Añadir código en el archivo wp-config

Haz clic en la imagen para ampliarla  

Con este cambio forzamos que nuestra web use esas URL y ya deberías poder acceder al administrador nuevamente.

 Revisión del .htaccess

Otro posible foco del problema de redirecciones es el .htaccess de la web. Éste, al igual que el archivo wp-config.php que acabamos de comentar, se localiza en la carpeta raíz del WordPress.


Localizar el archivo .htaccess

Haz clic en la imagen para ampliarla  

Tendrás que revisar si dentro de tu .htaccess tienes alguna redirección ya que ese puede ser el problema.

Esta redirección puede ser tanto una redirección que hayas creado tú como una que añadiera alguno de tus plugins por lo que aunque nunca hayas modificado este archivo tu mismo no dejes de revisarlo.

Una forma rápida de ver si el culpable de las redirecciones es el .htaccess es renombrarlo por ejemplo a .htaccess_copia y volver a cargar la web. Si la web carga la portada sin tener este archivo lo que indicará es que el problema está en él y ya sabremos que es necesario que lo revisemos.

Si tras renombrar el .htaccess comprobaste que este era el culpable pero no encuentras la línea que causa el problema tienes la opción de dejar renombrado el antiguo y crear un .htaccess con el contenido por defecto.

Este contenido sería el siguiente para el caso de un WordPress que no sea multisite:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

En el caso de tu WordPress sea multisite puedes comprobar en este enlace sobre cuál sería el contenido por defecto del .htaccess.

 Revisión de plugins

En ocasiones podemos encontrar que el error de redirecciones está causado por alguno de los plugins que tenemos instalado. Si usamos algún plugin de redirecciones será de éste del que tenemos que sospechar inicialmente.

Los plugins para crear redirecciones pueden causarnos problemas porque los configuraremos mal, porque no tengan un funcionamiento adecuado con el resto de nuestros plugins o bien porque nos equivoquemos al crear redirecciones con él y creemos por ejemplo dos redirecciones distintas para la misma URL.

Si usamos plugins para redirecciones el primer paso de esta revisión será desactivarlo. Si no tienes acceso al administrador de la web puedes desactivarlo de manera manual renombrando la carpeta del plugin.

Para desactivar el plugin ve de nuevo a la carpeta de tu web como explicamos en pasos anteriores mediante FTP o el administrador de archivos de tu panel de hosting y entra en la carpeta wp-content y luego en la carpeta plugins.

Ya en la carpeta plugins tenemos que localizar el plugin que queramos desactivar y renombramos su carpeta al nombre que queramos. En este ejemplo vamos a desactivar el plugin Redirection renombrando la carpeta a redirection_copia.


Ejemplo de desactivación del plugin Redirection

Haz clic en la imagen para ampliarla  

Con la carpeta del plugin sospechoso renombrada prueba a acceder de nuevo para ver si ya se solucionó el problema.

Si sigues viendo el mismo error o no tienes ningún plugin de redirecciones instalado el siguiente paso para descartar que no sean los plugins los culpables es renombrar la carpeta de plugins directamente. Ésta , como indicamos anteriormente, la encontrarás en la carpeta wp-content de tu web.

Renombra la carpeta y prueba a acceder de nuevo.


Renombrar carpeta

Haz clic en la imagen para ampliarla  

Si con la carpeta de plugins renombrada la web carga el culpable del error será un plugin de los que tienes instalados por lo que el siguiente paso es volver a dejar el nombre original de la carpeta e ir desactivando uno a uno los plugins para detectar al culpable.

En caso de que seas cliente de Webempresa puedes desactivar los plugins que necesites de manera sencilla desde tu cPanel con la opción WP Center sin necesidad de renombrar carpetas.

 Conclusiones

Como has podido ver en este artículo este error, el ERR_TOO_MANY_REDIRECTS en WordPress, puede estar causado por muchos motivos pero suele ser sencillo de solucionar. Esperamos que este artículo te ayude con la revisión. ;)

Recuerda que en caso de que sigas con problemas y seas un cliente de WebEmpresa puedes enviarnos un ticket a soporte y estaremos encantados de ayudarte a solucionarlo.


Captcha invisible en Contact Form 7 para WordPress

$
0
0

Captcha invisible en Contact Form 7 para WordPress


Ya has creado tu página web WordPress y tienes creadas las entradas, páginas, productos y un bonito formulario para que los usuarios puedan contactar, esto ya está.

Después de muchas horas/días de trabajo, ves la luz al final del trayecto, crees que el trabajo más duro ya está hecho y así es, pero no te olvides de la seguridad.

Nos queda el paso de evitar ese molesto SPAM que nos invade la cuenta e incluso puede dejarnos con la web caída. Hoy vamos a hablarte de cómo hacerlo con Captcha invisible en Contact Form 7 para WordPress. ¡Atentos!

   

 ¿ Que es el SPAM ?

El término Spam se utiliza para hacer referencia a los correos no deseados, publicidad no deseada, suplantación de identidad, etc.. Y tú te preguntarás, ¿qué tiene que ver eso con mi WordPress?

Te lo explico en el siguiente apartado.

 

El spam en WordPress

El Spam en WordPress llega por diferentes medios, formularios de contacto, comentarios, registro de usuarios o cualquier otro medio por el cual el usuario puede interactuar con nuestra página web.

Los mensajes de Spam que nos pueden colar en los comentarios o contenidos suelen contener una gran cantidad de enlaces o links a páginas poco éticas.

Estas Webs pueden contener contenido malicioso en forma de Malware que puede afectar a los equipos de los usuarios que visitan estas páginas.

Este tipo de Spam nos lo suelen "colar" por medio de bots o máquinas que están continuamente rastreando la web, identificando alguna clase de vulnerabilidad por donde introducirse y añadir su contenido.

El Spam puede ser perjudicial para la credibilidad o reputación de nuestra marca al igual que es perjudicial para el SEO, ya que los motores de búsqueda relacionan los sitios con gran cantidad de enlaces como una ”Granja de enlaces” y son penalizados por permitir este tipo de comportamiento y contenido.

Después de comprobar cómo puede afectar el Spam a nuestra web y reputación vamos a ver cómo podemos evitar que nos lo "cuelen" utilizando reCAPTCHA de Google en nuestro WordPress usando el plugin Contact Form 7  

 ¿Qué es el reCAPTCHA?

Según Google ”Un CAPTCHA es una prueba de turing para distinguir humanos y bots“, en otras palabras, un Captcha es una aplicación que puede distinguir si el usuario es un humano o una máquina.

Actualmente existe dos versiones de reCAPTCHA

  • ReCaptcha v2 – No soy un robot: esta versión muestra al usuario una casilla de verificación "No soy un robot" siempre que se detecte como no sospechoso; en el caso de detectar alguna anomalía se mostrará el captcha completo donde el usuario tendrá que ser validado para demostrar que no es un bot.

Versión ReCaptcha v2


  • ReCaptcha v3: esta versión no requiere ninguna intervención por parte del usuario y es el propio captcha el que se encarga, por medio de unas puntuaciones, de identificar si es un usuario o una máquina.

Versión ReCaptcha v3


Ahora sí, nos ponemos manos a la obra y vamos a proteger nuestro WordPress ( páginas, entradas, comentarios, registros, formularios... ) para que no nos "cuelen" ese Spam y al mismo tiempo protejamos los equipos de los usuarios que visitan nuestra web.

 

 Añadir reCAPTCHA v3 en Contact Form 7

Desde la versión 7.5.1 de Contact form 7, esta incorpora la API de reCAPTCHA v3, con lo que nos facilita la implementación en los formularios, registros, comentarios… sin la necesidad de añadir más plugins. Esta versión solo es compatible con la 7.5.1 o superiores de Contact Form 7, las versiones inferiores utilizan la API v2 de reCAPTCHA.

Lo primero que tenemos que hacer es registrar nuestro dominio en el servicio de reCAPTCHA de Google y obtener las claves API, para ello nos dirigimos a la página de reCAPTCHA.

Nota: Necesitarás disponer de una cuenta de Google para poder ingresar.

Una vez ingresemos en la consola de reCAPTCHA veremos un formulario muy simple:


Formulario de registro de Dominio Captcha


  • Etiqueta: añadimos un nombre para identificarlo, es una buena opción añadir el nombre del dominio. El motivo de añadir un nombre de etiqueta es porque nos permite tener más de un dominio en la misma consola y añadiendo un nombre podemos identificar a qué instalación pertenece cada clave.

  • Tipo de reCAPTCHA: utilizaremos la versión v3 que es compatible con las versiones superiores a la 7.5.1 de Contact Form 7.

  • Dominios: aquí le indicamos el dominio en el que utilizaremos el captcha. A parte del dominio podemos añadir un subdominio, por ejemplo, si tenemos una tienda con el mismo dominio tienda.midominio.xxx.

Una vez registrado nuestro dominio, vemos que nos muestra una página con las claves Pública y Privada que nos hacen falta para configurar el reCAPTCHA en nuestro plugin de Contact Form 7:


Formulario de registro de Dominio Captcha: calves públicas y privadas


Sin cerrar la página donde tenemos las claves, siempre podemos consultarlas más tarde accediendo a la consola de Google reCAPTCHA, nos dirigimos a nuestro administrador de WordPress y accedemos a Contacto -> Integración


Acesso a Integración


En el bloque reCATCHA pulsamos en el botón “ Integración de la instalación ” y vemos que nos muestra dos celdas donde tenemos que añadir las claves públicas y privadas que obtuvimos de reCAPTCHA.

Tenemos que ir con cuidado y añadir cada una en su celda correspondientemente, de lo contrario, mostrará un aviso de Key no válida o simplemente no se mostrará.


Celdas donde añadir claves públicas y privadas


Y ya lo tendríamos, solo nos quedaría guardar los cambios y acceder a las diferentes secciones de nuestra Web para comprobar que el Captcha se muestre bien.


Ejemplo de Web que muestra el Captcha


Si utilizabas versiones anteriores de Contact Form 7 con la versión v2 de Captcha tienes que eliminar la etiqueta [recaptcha] de la plantilla del formulario ya que no hace falta. Si existen Contact Form 7 las interpretará como una cadena vacía y no las tomará en cuenta.

 

 Vídeo tutorial explicativo

¿Aún con dudas? Aquí tienes un Vídeo Tutorial con los pasos que hemos realizado:

 

   

 Recomendaciones

Mantener nuestra aplicaron segura no supone una gran inversión ni necesitas tener conocimientos avanzados, cualquier usuario puede tomar las medidas necesarias con unos sencillos pasos y las aplicaciones necesarias.

  • Utiliza un hosting de calidad que aplique medidas de seguridad en sus servidores. En Webempresa nos tomamos muy enserio la seguridad y aplicamos medidas de protección y monitoreo constante para mantener tu hosting lo más protegido posible.

  • Utiliza contraseñas de acceso fuerte y un gestor de contraseñas para almacenar las pass encriptadas
  • Protege el acceso con doble autenticación 2FA

  • Activa el plugin Akismet Anti-Spam para tener otra capa de seguridad.

  • Desactiva el registro de usuarios si no es necesario o cambia la URL por defecto para el registro de WordPress.

  • Instala un Certificado de Seguridad SSL para encriptar los dato de la aplicación.

  • Utiliza una conexión segura para navegar como una VPN y evita que tus acciones sean rastreadas.

Con nuestra navaja suiza de la seguridad, Ciberprotector, podrás aplicar todas estas acciones y mantener tu seguridad tanto en las aplicaciones online que utilices como en tu navegación por la web.

 

 Conclusiones

La seguridad de nuestro WordPress es una de las partes cruciales de un sitio web. Si no mantenemos nuestra aplicación segura, los hackers pueden atacar fácilmente nuestro sitio. Mantener la seguridad de nuestro sitio web no es difícil aplicando algunas medidas como la que hemos visto en esta entrada y de una manera muy fácil.

La conciencia del peligro es ya la mitad de la seguridad y de la salvación

Ramón J. Sénder
 

Lecturas recomendadas:
Medidas de seguridad por parte del usuario.
Tutorial seguridad en WordPress Guía completa.

 

Cambiar el logo en la versión móvil de tu WordPress

$
0
0

Cambiar el logo en la versión móvil de tu WordPress


Los dispositivos móviles son cada vez más usados para navegar en internet, una de las mejoras que podemos hacer a nuestro sitio web es que los temas WordPress que usemos sean plantillas responsive.

Sin embargo una vuelta de tuerca adicional que podemos evaluar es que el logo igualmente sea responsive, ya sea adaptando el tamaño, que es lo que comúnmente se hace por defecto, o mostrando un logo totalmente diferente en la versión responsive de nuestro sitio.

Hoy aprenderemos a cambiar el logo en la versión móvil de tu WordPress.

En la imagen que te enseñamos más abajo, podemos ver ejemplos de logos responsive; dependiendo del dispositivo en el que se muestre y así se mostrará una u otra versión del mismo logo.


 Estructura HTML para el logo

Al crear una web WordPress, de momento, por defecto en la mayoría de temas solo podemos usar un logo y este se adaptará a los dispositivos simplemente cambiando su tamaño.

La estructura básica HTML en la mayoría de los casos es la siguiente:

	
<div class="site-logo">
	<a href="URL_SITIO" title="TITULO_SITIO">
		<img class="header-image" src="URL_LOGO" >
	</a>
</div>
	

En el código anterior:

  • Tenemos un contenedor div que tiene la clase CSS llamada site-logo
  • Dentro tenemos un enlace que tiene la url del inicio del sitio
  • Dentro del enlace tenemos una etiqueta HTML de imagen en donde irá la ruta de la imagen

El tener la etiqueta HTML de imagen dentro de la etiqueta de enlace hará a la imagen clicable.

 Media Queries

Siempre que necesitemos hacer cambios de diseño en nuestro sitio Web usaremos CSS. También usamos CSS y específicamente Media Queries de CSS cuando queremos restringir nuestros cambios a ciertos tamaños de pantalla.

Por ejemplo, el siguiente código CSS solo tendrá efecto para dispositivos con un ancho menor o igual a 768px.

	
		@media only screen and (max-width: 768px) {
		  body {
		    background-color: blue;
		  }
		}
	

En el código anterior:

  • Hemos usado la sintaxis de media query para afectar solo a pantallas con un ancho menor o igual a 768px.
  • Dentro de la media query podemos agregar código CSS, en nuestro ejemplo estamos cambiando el color de fondo a azul.

 Código para cambiar el logo en versión móvil

Teniendo entonces en cuenta la estructura HTML y el uso de Media Queries para los cambios de diseño a cierto tamaño de pantalla, podemos realizar nuestras modificaciones de cambio de logo:

La idea básica es:

  • Ocultar la imagen que se muestra actualmente, es decir ocultar la etiqueta HTML img.
  • Dar dimensiones fijas al contenedor de enlace.
  • Colocar una imagen de fondo para el enlace.

El código, usando la estructura anterior, sería algo similar a como se muestra a continuación:

	
@media only screen and (max-width: 600px) {
	.site-logo a{
		background-image:url(/wp-content/uploads/2019/10/logo-movil.png);
		display: block;
		background-size:contain;
		background-repeat: no-repeat;
		background-position: center;
		width:100px;
		height:100px;
	}
	.site-logo img{
		display:none;
	}
}
	

Para agregar este código puedes revisar nuestro artículo sobre cómo agregar código CSS en WordPress.

Ten en cuenta que es posible que necesites adaptar el código anterior de acuerdo a la estructura HTML que tiene tu tema, por ejemplo, usualmente tendrás que cambiar el nombre de la clase .site-logo, también cambia la ruta de la imagen de logo para la versión móvil.

Al final obtendremos algo similar a como se muestra en la siguiente imagen:

Cambiar el logo en la versión móvil de tu WordPress: resultado final

 Vídeo explicativo

Vamos a hacer un repaso de todo lo que hemos visto en este artículo con el siguiente vídeo tutorial. En él te explicaré, paso a paso, cómo cambiar el logo en la versión móvil de tu Wordpress.

 

 

 Conclusión

Tal como hemos podido comprobar, es posible tener una versión diferente del logo de tu WordPress en dispositivos móviles.

Esto es especialmente útil si el logo de tu sitio es muy ancho o tiene mucho detalle, en la versión móvil puedes mostrar una versión reducida de tu logo.

Agregar Whatsapp en WordPress sin usar plugins

$
0
0

Agregar Whatsapp en WordPress sin usar plugins


Hoy en día el uso de las redes sociales y servicios externos de mensajería como parte de la construcción de un sitio web se ha vuelto cada vez mas importante, una de estos sistemas de chat es precisamente Whatsapp.

Whatsapp es uno de los sistemas de mensajería más utilizados y por lo tanto muy atractivo para implementar en un sitio web debido justamente al amplio uso que hay de esta aplicación en dispositivos móviles.

Ten en cuenta que muchos usuarios preferirán enviarnos un mensaje a través de Whatsapp que usar un número de teléfono o incluso de un formulario de contacto.

Existen muchos plugins para implementar Whatsapp en WordPress, sin embargo en este artículo evitaremos usar un plugin y lo implementaremos directamente a través de código.

 Funcionalidad de Click to chat en Whatsapp

Actualmente Whatsapp dispone de una funcionalidad que a través de una URL permite chatear directamente con un número telefónico, incluso si este número no forma parte de nuestra lista de contactos.

Basta con conocer el número telefónico de la persona para crear un enlace, incluso se puede enviar un mensaje por defecto como parte de la construcción del enlace.

Además esta funcionalidad nos permite usar el mismo enlace tanto para dispositivos móviles como para ordenadores, es decir, al usar el enlace desde un dispositivo móvil abrirá la app de Whatsapp en móvil.

En el caso de ordenadores abrirá el sitio web de Whatsapp Web en un navegador.

 Formación de la URL

La sintaxis de la URL es:

https://wa.me/<number>/?text=<texto>

Reemplazar <number> por el número telefónico de contacto.
Reemplazar <texto> por el texto que quieres que se escriba por defecto.

A tener en cuenta:

  • El número debe ser escrito sin espacios, ni guiones, ni símbolos matemáticos, por ejemplo:
    +001-(555)1234567
    Debería ser escrito como:
    15551234567
  • El texto escrito por defecto debe esta codificado, es decir, se deben reemplazar los espacios y caracteres especiales ya que este texto será parte de una url, se puede usar un servicio como Urlencoder.io, por ejemplo:

    El texto:
    Quiero información adicional del producto
    Usando el servicio de Urlencoder quedaría:
    Quiero%20informaci%C3%B3n%20adicional%20del%20producto

 Formación del enlace HTML

Una vez formada la URL ya solo nos queda formar el enlace HTML, esto lo podemos construir de manera manual usando HTML o usando el editor Gutenberg de WordPress.

Por ejemplo, para usar la siguiente URL:

https://wa.me/34610123456/?text=Quiero%20informaci%C3%B3n%20adicional%20del%20producto

Generando el enlace manualmente

Si usamos directamente HTML, usamos el elemento anchor de HTML, entonces el código de enlace sería:

<a target=“_blank” href="https://wa.me/34610123456/?text=Quiero%20informaci%C3%B3n%20adicional%20del%20producto">Preguntar por Whatsapp</a>

Generando el enlace con el editor

Sin embargo, la forma más simple es usar el editor de Gutenberg, tal como se muestra en la imagen. Podemos agregar un enlace al seleccionar el texto y usar el botón de creación de enlace.

Creación de enlace Whatsapp con Gutenberg

 Enlace con imagen

Sería mucho más atractivo agregar un icono de Whatsapp al enlace creado en lugar de solo texto, puedes usar alguna imagen y agregarla como parte de la construcción de tu enlace, por ejemplo se puede hacer de forma simple con el editor Gutenberg.

Creación enlace con imagen Whatsapp en Gutenberg

 Resultado Final

Al final cuando se usa el enlace se abrirá la aplicación de Whatsapp, tal como se muestra en la siguiente imagen:

Resultado final

 Vídeo explicativo: Whatsapp en WordPress sin usar plugins

En el siguiente vídeo vamos a condensar las ideas que hemos visto en este artículo y aprenderemos, de forma práctica, cómo añadir Whatsapp en WordPress sin usar plugins.

 

 

 Conclusión

Como hemos podido comprobar es posible usar la funcionalidad de Click to chat para construir una url y luego un enlace que nos permita abrir la aplicación o sitio web de Whatsapp y empezar a chatear directamente con los visitantes a tu sitio web.

Pasarelas de pago para WooCommerce

$
0
0

Pasarelas de pago para WooCommerce


Cuando tenemos una tienda online con WordPress y WooCommerce para vender productos online, debemos ofrecer al usuario todas las facilidades y las mejores opciones para que abone el importe de su compra.

Mediante las pasarelas de pago para WooCommerce, el usuario puede disponer de diferentes modalidades de pago, para elegir aquella que le resulte más conveniente o se adapte más a sus preferencias o gustos.

No hay que olvidar que las transacciones económicas online pueden producir cierta inseguridad en muchos usuarios, por lo que resulta de vital importancia crear un clima de confianza que, con diversas modalidades que pago, garanticen la seguridad y privacidad del pago online que los usuarios demandan.

Al utilizar WooCommerce, tenemos acceso a un gran variedad de pasarelas de pago online. Pero no debemos elegirlas a ciegas o “poner cuántas más, mejor”, sino, según el perfil de nuestros usuarios y clientes, elegir aquellas con las que sacaremos el máximo provecho de nuestra tienda online.

En este artículo, primero veremos qué son las pasarelas de pago, cómo funcionan y qué factores debemos evaluar para incorporar una u otra a nuestro sitio web de comercio electrónico. Finalmente, analizaremos varias pasarelas de pago para WooCommerce que se integran con WordPress.

     

 ¿Qué son las Pasarelas de pago online?

Disponemos de varias formas para pagar una compra realizada online. El método más habitual es utilizar tarjetas de crédito o débito; sin embargo, existen otras opciones, como las transferencias bancarias o las criptomonedas.

Independientemente de la forma de pago utilizada, la mayoría de las tiendas online no procesan este dinero por sí mismas, sino que lo hacen con una entidad bancaria o financiera a través de un intermediario: las pasarelas de pago online.

Así, una pasarela de pago online proporciona un servicio externo para gestionar, validar, procesar y completar los pagos online de los clientes de un sitio web de comercio electrónico.

Una vez completada la compra, los clientes introducen la información de su cuenta bancaria, tarjeta de crédito o de débito. A través de la pasarela de pago, la tienda online los gestionará en tiempo real con la entidad financiera o bancaria, para que autorice ese pago.

Durante el proceso de pago, la pasarela de pago verifica el saldo disponible en la cuenta del cliente e indica si el cargo ha sido aprobado o no por la entidad bancaria. En caso afirmativo, el importe total de la compra se resta de la cuenta del cliente y se transfiere a la cuenta del propietario de la tienda.

Por tanto, la función de la pasarela de pago es aceptar o rechazar una transacción económica y, por extensión, la realización de la compra online, entre dos cuentas, la del comprador y la de la tienda, antes de que el importe se deposite de forma efectiva en la cuenta bancaria de la tienda.

 

 ¿Cómo elegir una Pasarela de Pago Online para WooCommerce?

Gracias a la pasarela de pago, el proceso de pago será mucho más fácil, al tiempo que también aumenta la seguridad de la transacción económica, tanto para el vendedor como para los clientes.

Ahora bien, a la hora de elegir una u otra pasarela de pago, así como las distintas modalidades de pago disponibles para los usuarios, el factor más relevante a tener en cuenta es el hábito de compra y pago de nuestros clientes potenciales.

Por ejemplo, si nuestros usuarios son principalmente personas mayores, éstos suelen representar un sector de la población reticente a realizar pagos online y prefieren pagos contra reembolso o transferencias bancarias. En este caso, no ofrecer estas modalidades de pago podría significar el fracaso de nuestra tienda online.

Veamos a continuación qué otros factores y criterios influyen durante la elección de una pasarela de pago online para WooCommerce, tanto desde el punto de vista del comprador como del vendedor:

  • Comisiones de la operación. Las pasarelas de pago online pueden cobrar una comisión en función del importe de compra, que puede ser fijo, un porcentaje sobre el total, por tramos o incluso por volumen total de compras. Debemos asegurarnos que esa comisión entre dentro de nuestro margen de beneficios.

  • Perfil del público objetivo. Algunas pasarelas de pago solo disponen de algunas modalidades de pagos online o solo funcionan en determinadas zonas geográficas. Debemos elegir aquella que mejor se adapte a las circunstancias de nuestros clientes potenciales, tanto en las modalidades de pago disponibles como soporte de pagos internacionales.

  • Disponibilidad del dinero. En algunas pasarelas de pago, una vez realizado el pago online, el importe no llega directamente a la cuenta bancaria del vendedor, sino que permanece registrado en su cuenta de la pasarela de pago. Para disponer de su dinero, el vendedor debe traspasarlo expresamente a su cuenta bancaria, lo cual puede dificultar su gestión contable o financiera.

  • Soporte de pagos recurrentes. Por ejemplo, para suscripciones mensuales de un servicio online, en que cada mes se carga automáticamente el pago de una cuota a la cuenta del cliente. Además de que exista este soporte, hay que comprobar si supone algún coste adicional para el vendedor.

  • Facilidad de integración con WooCommerce. Y cuanta menos intervención requiera por parte del vendedor, mucho mejor, puesto que no tendrá que estar pendiente de aspectos técnicos o actualizaciones de la pasarela de pago. En general, este punto lo resuelven a la perfección todas las pasarelas de pagos más extendidas, dado el amplio número existente de tiendas online basados en WordPress y WooCommerce.

Aunque es posible utilizar más de una pasarela de pago, no suele ser la opción más aconsejable. En el caso del vendedor, dificulta la gestión de las ventas, que están repartidas en varias pasarelas. Mientras que para el comprador puede resultarle confuso cuál elegir para proceder con el pago de su compra.

 

 Modalidades de pago online (y offline)

Suele haber confusión entre el concepto de “modalidades de pago” y “pasarelas de pago”, usándose incluso indistintamente a veces. Sin embargo, son dos conceptos completamente distintos.

Así, mientras que las pasarelas de pago son entidades que procesan el pago efectivo de una transacción monetaria, la modalidad de pago corresponde a cómo se formaliza ese pago (es decir, cómo el comprador entrega el dinero al vendedor).

En general, las pasarelas de pago online ofrecen diversas modalidades de pago (también online), mientras que debe ser el propio vendedor quien debe gestionar y dar soporte a las modalidades de pago offline (directamente sobre la plataforma WooCommerce de la tienda online).

Veamos brevemente las principales modalidades de pago, tanto online como offline:

  • Contra reembolso. Gestionado por el vendedor, permite al comprador abonar la compra cuando el producto llega a su domicilio. Suele llevar una cargo adicional.

  • Pago por cheque. Gestionado por el vendedor, el comprador debe enviarle un cheque nominativo por el importe de su compra. Una vez que el vendedor valida el cheque, le envía el producto.

  • Transferencia bancaria. Gestionado por el vendedor, el comprador realiza una transferencia bancaria a la cuenta bancaria proporcionada por el vendedor. Una vez que el vendedor valida la transferencia, le envía el producto.

  • Cargo en cuenta bancaria. El pago de la compra se realiza a través de la pasarela de pago online, sobre la cuenta bancaria del comprador, que la habrá configurado y autorizado anteriormente.

  • Pago con tarjeta. En este caso, el pago de la compra se realiza a través de la pasarela de pago, y se carga a la tarjeta, sea de crédito o de débito, del comprador, que la habrá configurado y autorizado previamente.

Para las tres primeras opciones (contra reembolso, pago por cheque y transferencia bancaria), WooCommerce incluye sendos apartados de configuración para incorporarlos y mostrarlos en la tienda online:


Modalidades de pago en WooCommerce

Haz clic en la imagen para ampliarla  

En los tres casos, requiere que vendedor active la correspondiente modalidad de pago offline y lo configure con los datos necesarios para que el comprador proceda con el pago.

Por ejemplo, en el caso de una transferencia bancaria, el vendedor debe rellenar el siguiente formulario, que se mostrarán al comprador en el momento del pago:


Transferencia bancaria en WooCommerce

Haz clic en la imagen para ampliarla  

 

 Plugins de pasarelas de pago online para WooCommerce

En su instalación por defecto, WooCommerce ya incluye soporte básico para la pasarela de pago online PayPal, que puede ser suficiente para nuestras necesidades y, tratándose de una pasarela conocida, también válida para la mayoría de nuestros clientes.

Sin embargo, también podemos utilizar otras pasarelas de pago mediante plugins para WordPress; por ejemplo, porque tengan menores comisiones u opciones de pago adicionales que no contempla PayPal.

A continuación, vamos a ver las pasarelas de pago online más populares con soporte para WooCommerce, conocer sus características más destacadas y qué podemos hacer con cada una de ellas.

De esta forma, estaremos en mejor disposición de elegir una u otra en función de nuestras necesidades y las preferencias de nuestros clientes potenciales.

 

 PayPal para WooCommerce


PayPal para WooCommerce

Haz clic en la imagen para ampliarla  

PayPal es, con diferencia, la pasarela de pago online más conocida y utilizada en la mayoría de las tiendas de comercio electrónico. Con más de 200 millones de clientes, admite más de 20 monedas y es de las pasarelas de pago más sencillas de utilizar para los compradores.

WooCommerce incluye soporte directo para la versión PayPal Estándar, pero podemos instalar plugins para utilizar otros dos servicios de PayPal: PayPal Express y PayPal Pro.

En todas sus versiones, PayPal es válido para clientes con y sin cuenta de usuario en la pasarela de pago, y se pueden utilizar para procesar pagos con tarjeta de crédito, cargos en cuentas bancarias y el saldo disponible de la cuenta del usuario.

Con respecto a PayPal Express para WooCommerce, ofrece un interface de usuario más rápido y sencillo que la versión Estándar, permitiendo al usuario realizar el pago con unos pocos clics de ratón en el propio sitio web de la tienda online, excepto la autorización del pago, que se realiza en el sitio web de PayPal.

Por su parte, PayPal Pro para WooCommerce permite personalizar completamente el proceso de compra dentro de la tienda online, haciéndolo lo más intuitivo y rápido posible, dentro del sitio web, sin necesidad de entrar en la plataforma de PayPal.

Las versiones Estándar y Express cobran una comisión del 3,4% por cada proceso de compra, más un coste fijo de 0,35 céntimos, mientras que la versión Pro, además de esta comisión, tiene una cuota mensual de 30 euros. Todos estos valores se reducen según el volumen mensual de ventas de la tienda online.

 

 Stripe para WooCommerce


Stripe para WooCommerce

Haz clic en la imagen para ampliarla  

Stripe es uno de los principales competidores de PayPal como pasarela de pago online y comparte muchas de sus características. Desde el punto de vista del cliente, el proceso de transferencia de dinero funciona prácticamente igual, pero, desde el punto de vista del vendedor, Stripe ofrece algunas ventajas con respecto a PayPal.

Así, Stripe permite pagos periódicos o recurrentes, lo que lo hace ideal si utilizamos WooCommerce para vender servicios digitales bajo la modalidad de suscripción. Además, la plataforma de Stripe almacena información de los clientes, lo que permite poder analizarlos para encontrar perfiles y patrones de comportamiento, y así desarrollar mejores estrategias de marketing.

Finalmente, Stripe también ofrece una mejor experiencia de uso y explotación del servicio al cliente que PayPal Estándar o Express, siendo más fácil e intuitivo de utilizar para los usuarios, que tendrán una experiencia similar a PayPal Pro pero con menor coste.

El principal inconveniente de Stripe es que no está disponible para tantos países como PayPal, por lo que debemos asegurarnos que no limite el alcance global de nuestra tienda online.

Con respecto al coste para el vendedor, cobra una comisión sobre el precio total de la compra más un importe fijo: 1,4% más 0,25€ por cada pago (2,9% para pagos fuera de Europa).

En lo que respecta a su integración con WooCommerce, disponemos del plugin gratuito Stripe Payment Gateway, creada por los propios desarrolladores de WooCommerce.

 

 Amazon Pay para WooCommerce


Amazon Pay para WooCommerce

Haz clic en la imagen para ampliarla  

Todos conocemos a Amazon como el gigante y dominador mundial del comercio electrónico. Sin embargo, aunque menos conocido, Amazon también ofrece un servicio de pasarela de pago que puede utilizar cualquier tienda online.

Al utilizar Amazon Pay, nuestros clientes podrán efectuar el pago utilizando sus cuentas de cliente en Amazon y pagar a través de su configuración de pago habitual en esta plataforma.

Gracias a esta característica, no es necesario que nuestros clientes tengan que crearse una cuenta nueva en alguna pasarela de pago pero, sobre todo, tiene la ventaja principal de darle confianza en el proceso de pago, gracias al nombre y prestigio de Amazon como garante del pago.

Al igual que PayPal Pro, el comprador realiza todo el proceso de compra y pago dentro del sitio web de la tienda online, sin tener que visitar o navegar el sitio web de Amazon Pay.

En cuanto a las tarifas, Amazon Pay cobra prácticamente la misma cantidad que PayPal, un 3,4% de comisión más 0,35€ fijos, lo que puede condicionar a las tiendas online con menor margen de beneficios.

La integración de Amazon Pay con WooCommerce también se realiza mediante un plugin gratuito, creado por los desarrolladores de la plataforma: Amazon Pay por WooCommerce.

 

 TPV Virtual: RedSys para WooCommerce


TPV Virtual: RedSys para WooCommerce

Haz clic en la imagen para ampliarla  

Hasta ahora, hemos visto diversas pasarelas de pago online que permiten procesar el pago de una compra como intermediarios con la entidad bancaria del cliente. En ningún momento, el vendedor conecta a través de su propia entidad bancaria ni realiza operaciones directamente en su cuenta bancaria.

Con el TPV Virtual, el vendedor contacta con su entidad bancaria para que le proporcione una pasarela de pago online sobre su cuenta bancaria, de forma que todas las operaciones se realizan directamente sobre ella (y no sobre la cuenta de la pasarela de pago online, como hemos visto hasta ahora).

RedSys es la plataforma de TPV Virtual más extendida en España y utilizado por el mayor número de bancos, para realizar pagos exclusivamente mediante tarjetas de crédito. Se podría decir que utilizar RedSys equivale a pasar la tarjeta de crédito por el datáfono de una tienda física.

Además de la ventaja de poder gestionar las ventas directamente en la cuenta bancaria, las comisiones de RedSys son bastante menores que para otras pasarelas de pago online (inferiores al 1%), aunque cada entidad bancaria puede tener sus propias condiciones.

Sin embargo, como parte negativa, el proceso de pago y autorización de una compra puede confundir para el comprador, puesto que se realiza fuera del sitio web de la tienda online, y si no está familiarizado con ese proceso, puede hacerle desistir de realizar la compra.

Por otro lado, el vendedor debe solicitar a su entidad bancaria la información técnica necesaria para configurar e implantar el TPV Virtual en su tienda online. En el caso de WooCommerce, podrá utilizar el plugin Pasarela RedSys para WooCommerce o su versión gratuita, WooCommerce RedSys Gateway Light.

 

 Instalación y uso del plugin RedSys para WooCommerce

PayPal y RedSys son, con bastante diferencia, las pasarelas de pago online más utilizadas hoy en día, aunque Stripe y Amazon Pay poco a poco van ganando cuota de mercado y, gracias a algunas de sus ventajas, muy posiblemente sigan creciendo en España.

Para ver cómo se configura una pasarela de pago online en WooCommerce, este artículo sobre PayPal detalla cómo integrar PayPal Express para WooCommerce, con vídeos explicativos del proceso de configuración tanto de WooCommerce como del plugin de PayPal Express.

Para contemplar la otra opción, un TPV Virtual, el siguiente vídeo muestra cómo instalar y configurar el TPV Virtual de la pasarela RedSys con el plugin de WooCommerce:

 

   

 Conclusiones

Como propietarios de una tienda online, debemos proporcionar a nuestros clientes de aquellos métodos de pago que le resulten más familiares y cómodos para abonar el importe de la compra que nos han realizado.

Además de los métodos “offline” tradicionales, como el pago contra reembolso o la transferencia bancaria, cada vez menos utilizados y que complican la gestión de las ventas y los envíos, el vendedor puede utilizar las pasarelas de pago online para que el cliente pague con tarjetas (crédito o débito) o a cargo de su cuenta bancaria.

Las pasarelas de pago online funcionan como intermediarios entre el vendedor y la entidad financiera del comprador (ya sea de su tarjeta o de su cuenta bancaria), y asegurar que todo el proceso de pago se haga con todas las garantías de seguridad y privacidad necesarias para este tipo de transacciones.

Entre las pasarelas de pago online más utilizadas, destacan PayPal, por su popularidad; Stripe, por sus bajas comisiones al vendedor; y Amazon Pay, con el respaldo del referente mundial de eCommerce. Para todos ellos, existen plugins gratuitos para utilizar en tiendas online con WooCommerce.

Otra posibilidad consiste en implantar un TPV Virtual, como RedSys, en que el comprador formaliza el pago directamente con la entidad financiera o bancaria, aunque solo contempla pagos con tarjetas de crédito.

En caso del TPV Virtual, todas las transacciones se realizan en la cuenta bancaria del vendedor y no en la de la pasarela de pago, lo que le facilita enormemente la gestión de las ventas y los envíos.

Aunque actualmente PayPal y RedSys acaparan gran parte de los procesos de pago en las tiendas online con WooCommerce, Stripe y Amazon Pay aportan una serie de ventajas (como menores comisiones o el uso de la cuenta de Amazon) que las convierten en alternativas a tener en cuenta.

REST API de WordPress: qué es y cómo usarla

$
0
0

REST API de WordPress: qué es y cómo usarla en tu web


Si utilizas WordPress seguramente has escuchado que es un software muy flexible ya que podemos extender funcionalidades a nivel de plugins, themes, etc.

Sin embargo hay otra característica que hace de WordPress un software muy flexible y es precisamente que viene integrado con una funcionalidad de API REST.

El uso de este CMS no está limitado a consultar un sitio web en un navegador, sino que a través de la REST API de WordPress es posible consultar los datos de tu sitio, por ejemplo: desde una aplicación de escritorio, una aplicación móvil u otro servicio web externo.

En este artículo vamos a ver qué es la API REST de WordPress y cómo puedes empezar a usarla.

   

 ¿Qué es REST API?

En resumen, una REST API es una interfaz de programación que usa el protocolo HTTP como base, formando URLs para administrar datos y devolviendo valores en formato JSON.

En la definición anterior hay algunos términos que se detallan a continuación:

REST (Representational State Transfer)

Transferencia de Estado Representacional.

Define la arquitectura usada en una red, usa como base el protocolo HTTP y nos sirve para generar datos y operaciones devolviendo datos en formato JSON o XML. Puesto que usa HTTP como base, todos los objetos se manipulan a través de una URL

API (Application Programming Interface)

Interfaces de programación de aplicaciones.

Es una especificación formal de cómo un módulo de software se comunica con otro, es decir, es un conjunto de comandos, funciones y protocolos que permiten a los desarrolladores crear programas específicos para ciertos sistemas sin tener que escribir desde cero todo.

Con las APIs podemos, por ejemplo, integrar una pasarela de pago en nuestro sitio web que se comunique con las APIs de un banco para validar el pago y devolver el estado de la transacción a nuestro sitio.

Protocolo HTTP (Hypertext Transfer Protocol)

Protocolo de Transferencia de HiperTexto.

Es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web como navegadores y los servidores HTTP.

Es el protocolo de comunicación que se usa en internet. HTTPS esta basado en este protocolo, es decir, es un HTTP con seguridad.

URL (Uniform Resource Locator)

Localizador uniforme de recursos.

La dirección que escribes en la barra del navegador web es una URL, es una dirección única para cada recurso disponible en un servidor web, además los enlaces que creas como parte de tu contenido también son URLS.

Formato JSON  (JavaScript Object Notation)

Notación de objeto Javascript.

Es un formato de texto plano para el intercambio de datos; surge como alternativa a XML ya que su uso y manipulación son mucho más sencillos.

 REST API de WordPress

Todas las definiciones anteriores están bien pero, ¿cómo se aplica esto a WordPress?

¿Te gustaría administrar tus entradas desde una aplicación móvil?, pues eso es precisamente lo que se logra a través de la REST API de WordPress.

La funcionalidad REST API de WordPress consiste básicamente en que podemos hacer uso de nuestro contenido sin necesidad de consultarlo solo a través de un sitio web.

Tal y como vemos en la siguiente imagen, es posible administrar contenido usando otras aplicaciones diferentes de un navegador.

Grafico REST API WordPress

Inicialmente esta funcionalidad estaba siendo desarrollada como un plugin separado, sin embargo a finales del año 2015 fue incluido como parte del core de WordPress 4.4

El uso de esta funcionalidad no está limitado únicamente al núcleo de WordPress, hay algunos plugins que también hacen uso de una REST API, por ejemplo, WooCommerce.

 Haciendo consultas a la REST API de WordPress

En versiones actuales de WordPress ya tenemos disponible la REST API por defecto por lo que podemos hacer consultas directamente en el navegador usando una sintaxis de url.

Debemos agregar /wp-json/wp/v2/ a la url de petición, y adicionalmente agregar algún end-point.

Los end-points disponibles los podemos ver en la documentación para desarrolladores. Por ejemplo, para obtener el listado de las entradas usaríamos : /wp-json/wp/v2/posts, es decir, nuestra url de consulta sería:

https://tudominio.com/wp-json/wp/v2/posts

Debemos tener en cuenta que se devolverán como máximo 10 entradas, aunque es posible también agregar parámetros adicionales para especificar paginación y cantidad de entradas devueltas.

Por ejemplo, si queremos ver la segunda página de resultados usaríamos:

https://tudominio.com/wp-json/wp/v2/posts?page=2

En la siguiente imagen se muestra una consulta a la REST API de WordPress para devolver entradas; se ha usado un navegador y los datos devueltos están en formato JSON.

Consulta REST API desde navegador

Tener en cuenta que no todos los navegadores muestran correctamente JSON, podrías también probar usar alguna aplicación como Postman para hacer consultas a las REST API de WordPress.

En la siguiente imagen se muestra la misma consulta a la REST API usando la aplicación Postman:

Consulta REST API desde Postman

Lógicamente, también es posible hacer esta consulta a la REST API directamente a través de programación:


$url = "https://tuempresa.site/wp-json/wp/v2/posts";
$ch = curl_init();

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);

$result = curl_exec($ch);

curl_close($ch);

var_dump(json_decode($result, true));

En el código anterior hemos usado PHP, sin embargo es posible usar cualquier otro lenguaje de programación.

 Otras operaciones usando la REST API

En el caso de leer datos públicos de un sitio web, podemos usar la REST API directamente.

Evidentemente, el uso de la REST API de WordPress no se limita solo a operaciones de lectura, podemos igualmente crear, actualizar y eliminar datos. Sin embargo, para esto necesitamos algún método de autenticación.

Algunos métodos de autenticación son: autenticación Base, autenticación OAuth, autenticación por Cookie.

Existen plugins que nos pueden facilitar el trabajo de autenticación, por ejemplo, el plugin WP REST API Authentication

Para enviar los valores de autenticación será necesario hacerlo por programación, también puedes usar una aplicación como Postman para realizar estas operaciones tal como vimos anteriormente al realizar operaciones de lectura.

 Vídeo explicativo

En el siguiente vídeo veremos un resumen de lo explicado en este artículo y descubriremos qué es y cómo utilizar la REST API de WordPress con un ejemplo práctico.

 

 

 Conclusión

Tal como hemos podido ver, la funcionalidad de REST API convierte tu sitio web Wordpress en una poderosa herramienta de publicación de contenido que puede ser usado desde otras aplicaciones construidas en diversos lenguajes de programación y no solo limitadas al uso de un navegador.

Cómo optimizar landing pages de tu eCommerce

$
0
0

Cómo optimizar landing pages de eCommerce


Una buena landing page (o página de aterrizaje en castellano) va a servir a tus visitas como "mapa" para de una manera muy sencilla descubran el tesoro que tienes para ellos y cómo conseguirlo.

Ya sé que ahora mismo suena muy obvio, pero te vas a dar cuenta al final de este artículo de que hay muchas auto denominadas landing pages a las que les falta mucho trabajo por delante.

En este artículo hablaremos sobre cómo optimizar landing pages, por lo que lo he dividido en dos partes: la teoría y la práctica. En la teoría, te explicaré lo que tiene que tener una buena landing page para tener más posibilidades de éxito.

En la práctica, te mostraré un análisis en tiempo real de varias páginas que yo considero que soy muy buenas, y otras que yo considero que les falta bastante recorrido para llegar a ser una buena landing page.

     

 Qué es una landing page

El concepto que yo tengo de landing page es el "colofón" final de una buena estrategia de marketing online.

Es decir, es el paso final justo antes de iniciar el proceso de compra (si tu objetivo es vender), al cual se llega mediante un "clic" por parte del usuario en un anuncio en redes sociales, un email recibido a través de una newsletter, una campaña de Google Adwords, etc.

No confundir las landing pages con una web "de toda la vida". Son dos cosas diferentes. La landing page es para un objetivo único, concreto, y la web "normal" es para mostrarte como empresa, tienda online, etc.

 

 Para qué se usan las landing pages

En el caso que describimos en este artículo, nuestro objetivo principal va a ser el de vender algo (servicio o producto), pero no termina aquí los usos que tienen las landing pages.

Otros usos que se le pueden dar, dependiendo siempre del objetivo que tengas con tu campaña, son:

  • Captar suscriptores para un servicio online.
  • Rellenar un formulario de contacto para tratar con la persona que lo haya rellenado.
  • Informar de un evento y fomentar un registro gratuito.
  • Registrarse en una web para poder acceder a un material concreto.
  • Conseguir más seguidores en redes sociales.
  • Un largo etc.
 

 Características de una landing page optimizada para eCommerce

Antes de pasar a la parte práctica, conviene primero que sepas, al menos muy por encima, los elementos básicos que debería de tener una landing page, sobre todo si la vas a destinar a la venta de un producto o servicio.

 

Que sea uniforme


Optimizar landing pages de eCommerce: uniformidad


El concepto que le doy aquí a uniforme es el que tenga cierto equilibro entre lo que los usuarios ven, por ejemplo, en los anuncios que tengas en redes sociales (donde hay que hacer click para ir a tu landing page), y la propia landing page.

Es decir, que si en el anuncio se ve una foto muy buena, con unos colores muy suaves y una tipografía bonita, al llegar a la landing page, aparezcan fotos, colores y tipografías muy parecidas (o del mismo estilo).

 

Que sea sencilla


Optimizar landing pages de eCommerce: sencillez


Considero una landing page sencilla (que no es lo mismo que simple), un espacio web en donde se quiere abarcar un único objetivo, sin elementos que resten efectividad al diseño de la misma.

Esto quiere decir, que no utilices elementos como un menú (o un header), botones innecesarios, desplegables que requieran hacer click para ver su contenido, y en general que elimines todo lo que pueda tentar al usuario a hacer click.

 

Que sea coherente


Optimizar landing pages de eCommerce: coherencia


Me he encontrado con anuncios en redes sociales que hablan sobre una oferta determinada en un producto en concreto, y al pinchar en ellos, te llevan a una web muy general, donde no se ve a primera vista la oferta que mencionan, y donde no hay un mensaje principal y una acción a tomar por parte de los visitantes.

Esta "incoherencia" suele ocurrir cuando se toma una landing page como una web normal.

Por ejemplo, si en pleno mes de Junio (cuando más necesidad de gafas de sol tengo de cara al verano), veo un anuncio que ofrece 2 gafas de sol de marca, por 100 euros, al pinchar, lo que espero encontrarme es una web donde puedo elegir la marca que quiero y el modelo que quiero, dos veces, y que me cueste todo 100 euros.

Algo tan básico, muchas landing pages no lo ofrecen. Recuerda que la "oferta gancho" que muestres en tus anuncios, tiene que corresponder con lo que muestres en tu landing page.

 

Que tenga un CTA bien colocado


Optimizar landing pages de eCommerce: CTA bien indicado


Dependiendo de tu estrategia dentro de la landing page, el Call to Action (llamada a la acción en castellano) irá en un sitio o en otro.

Por ejemplo, si tu campaña de landing pages está enfocada a la venta a través de móvil, lo ideal es que no sitúes el botón de CTA demasiado abajo y que la campaña no tenga muchísimo texto.

También puedes considerar poner la misma llamada a la acción en cada parte de tu landing page donde lo consideres oportuno. Pero siempre bajo una regla: botones de CTA tantos como quieras (sin pasarte) pero que todos lleven al mismo objetivo.

 

Que se mencione todo el proceso (si lo hay)

En este punto recalcar que si tu estrategia o proceso de venta tiene cierto proceso, dividido en varias fases concretas, merece la pena mencionarlo, para luego evitar sorpresas.

Por ejemplo, si regalas una noche de hotel por la compra de un ordenador portátil, y el proceso es el siguiente:

  1. Añade el ordenador a la cesta de la compra y efectúa el pago.
  2. Descarga el recibo de pago y envíanoslo por email a determinado correo electrónico.
  3. Te contestaremos en menos de 24 horas con un cupón de 150 euros válido en www.paginawebdeejemplo.com.
 

Que tenga un buen copy


Optimizar landing pages de eCommerce: buen copy


El copy, por si no lo sabes, es la redacción publicitaria en el texto de tu web.

Aquí entra en juego también el público objetivo que tengas, y el tipo de producto o servicio que vendas.

Un buen copy suele ser bastante difícil de conseguir, pero lo que sí que te puedo decir es que no añadas muchísimo texto a tu landing page. No la sobrecargues con información.

Es más preferible optar por lo visual y emocional, que por lo escrito y racional.

 

Que detrás haya una buena estrategia publicitaria


Optimizar landing pages de eCommerce:  buena estrategia publicitaria


Recalcar aquí la importancia de que a la landing page se llegue mediante anuncios en redes sociales, o enlaces promocionados tipo AdWords por ejemplo.

La lógica de esto es sencilla: tu landing page no tiene suficiente contenido como para poder posicionarse correctamente, y además puede que tengas cierta "urgencia" en tener todo el sistema de landing pages montado, para poder vender cuanto antes.

Es por eso que tienes que concentrate más que en SEO, en SEM (Search Engine Marketing), o lo que es lo mismo, en las visitas de pago (Pay Per Click).

 

Que tenga resultados medibles


Optimizar landing pages de eCommerce: resultados medibles


Y por último (pero no menos importante), medir las visitas que tengas a tu landing page.

De esta manera podrás valorar qué plataforma de anuncios de pago te funciona mejor, y saber cuántos clicks ha tenido tu CTA en tu landing page.

Queda por descontado decir que la mejor herramienta gratuita para medir resultados es Google Analytics.

Además a mi me encanta lanzar una campaña de landing pages, y ver en Google Analytics la medición en tiempo real de las visitas.

 

 Análisis de landing pages utópicas

Pasamos ahora a la parte práctica, para la cual vamos a ponernos el sombrero de criticador (tanto buenas criticas como malas criticas) y analizar algunos ejemplos de landing pages que, a mi modo de ver, son bastante buenas, y estoy seguro que consiguen resultados buenos.

En el siguiente vídeo voy a ir, uno a uno, visitando diferentes landing pages, y analizando por encima qué nos encontramos en cada una.

 

   

 Análisis real de landing pages reales

Y toca ahora analizar "el mundo real" de las landing pages. Con "mundo real" me refiero a la situación más común que tienen la gran mayoría de empresas o profesionales, para con sus landing pages o webs de ventas.

Son páginas que, bien estando muy bien posicionadas, puede que les falte cierto rodaje a la hora de plantearlas como Landing Pages.

Mi objetivo es que, tras haber visto lo que tiene que tener una buena landing page para eCommerce, y los ejemplos del vídeo anterior, te des cuenta de lo que les falta.

 

 

Conclusión

A lo largo de este artículo has aprendido (o repasado) todo lo que tiene que llevar una buena landing page para incrementar las ventas de tu producto o servicio.

También hemos visto en los vídeos que hay algunas webs muy bien posicionadas, que están un poco verdes en cuanto a estrategia de ventas, pero sin embargo, hay otras que tienen un diseño espléndido y que seguro les da muy buenos resultados.

Lo más importante de todo este artículo, y que quiero que grabes a conciencia en tu memoria, son dos conceptos clave:

  • Una landing page no tiene que tener muchos elementos que "depisten" al visitante a la hora de hacer click en tu CTA
  • Una landing page tiene que tener un único objetivo concreto, y solo uno.

Repasa cada uno de los puntos y toma acción con tu estrategia de landing pages concreta.

Asignación de precios en WooCommerce según perfil de usuario

$
0
0

Asignación de precios en WooCommerce según perfil de usuario


Imagina que tienes o vas a crear una tienda WooCommerce en donde cada cliente que compra tiene un perfil diferente y tú, como propietario, quieres marcar un precio distinto en función de quien sea (una persona o un grupo).

Por ejemplo, ese cliente que accede a tu web puede pertenecer a un grupo específico, un distribuidor o se trata de un cliente fiel que compra habitualmente.

En cualquier caso ,te puede interesar hacer una asignación de precios en WooCommerce distintos simplemente para recompensar su fidelidad hacia tu tienda online o por ejemplo, porque ese cliente realiza volúmenes de compras muy altos.

Son varias las situaciones que se pueden dar y mostrar diferentes precios según nos interese es una buena manera de incrementar las ventas en un ecommerce y permite marcar distintas estrategias.

Esto no es nada difícil. Cuando tienes tu web con WordPress es muy fácil hacer esta diferenciación de precios según perfiles de usuario usando plugins para WooCommerce.

Vamos a ver cómo se hace de forma muy sencilla; para ello necesitarás hacer dos tareas:

  • Usar el plugin Wc Role Based Price (plugin gratuito).
  • Crear los diferentes roles de usuario según necesidades con el Plugin Capability Manager Enhanced. Por ejemplo, estableciendo dos nuevos roles de distribuidores y clientes.

Vamos a verlo...

     

  1. Wc Role Based Price (Gratuito)

Este plugin gratuito es el primer paso para establecer una asignación de precios en WooCommerce diferente hacia un determinado producto según la persona que compra.

Con este plugin podrás:

  • Mostrar diferentes precios a los usuarios, en función del rol que tengan (ya sean productos simples o productos variables).
  • Establecer un precio diferente de un producto en función del rol del usuario que lo vea.
  • Ocultar el precio y/o el botón 2Añadir al carrito" a determinados roles de usuarios (usando una extensión).

Este plugin crea por defecto de forma automática un nuevo rol de usuario llamado customer (cliente).

Este nuevo rol se suma a los 5 predeterminados en los perfiles de WordPress (administrador, editor, autor, colaborador o suscriptor).

 

Lectura recomendada:
Crea usuarios y asigna roles en WordPress.

 

Vamos a ver cómo se usa de forma explicativa y puedes ver este vídeo donde lo entenderás todo mejor.

 

   

  Configurando los tipos de cliente

Una vez instalado y activo el plugin, si accedes a “settings” vas a poder escoger directamente a que rol de usuario quieres asignar un precio diferente.

Puedes ver (como acabo de decir un poco más arriba) un nuevo rol creado de forma automática llamado “customer”, que es el que para el ejemplo queremos usar, aunque puedes establecer el rol que quieras según los intereses de tu tienda online.


Nuevo rol creado de forma automática llamado customer


Una vez seleccionado el rol, puedes escoger establecer una opción para el producto con el precio especial para ese rol y/o un descuento para el mismo (regular Price, selling Price).

Los otros dos campos son para uso interno. Una vez terminado, haz clic en guardar cambios.

 

  Editando productos

El siguiente paso es editar un producto concreto donde marcar diferentes precios para ese nuevo rol.

Para ello, accede a la opción de “productos”, escoge el producto al que quieras marcar diferentes precios.

El importe marcado de forma general a ese producto será el que vea cualquier persona nueva que accede a tu tienda online y quiera comprar; pero ahora vas a asignar un precio distinto para el cliente que ya ha comprado y te ha dejado su email de compra anteriormente (customer).

Para ello, vas a poder ver en la ficha de producto una nueva opción “Wc Role based Price editor”.


Opción Wc Role based Price editor


Activa la pestaña de la opción y pincha en customer (hasta ahora el único rol asignado para el nuevo precio).

Nada más, indica el precio regular Price y selling Price para los clientes.

Así de fácil, ahora una persona nueva que accede a tu web verá el precio general y los clientes (customer) los precios establecidos en esta opción.

Hasta aquí, ¿todo bien no? ¿Has visto que sencillo?

Pero, ¿qué pasa si quieres crear nuevos roles de usuario para establecer precios concretos?, por ejemplos grupos o distribuidores.

También es muy fácil como vas a ver en el paso 2.

 

  2. Plugin Capability Manager Enhanced

Este plugin te permite crear todos los roles de usuario que quieras o necesites, de esta manera vas a poder establecer precios a cada uno de ellos ofreciéndote diferentes de opciones en la asignación de precios de compra.

Con este plugin vas a poder:

  • Crear roles.
  • Editar las capacidades de cada rol.
  • Copiar las capacidades de un rol existente a uno nuevo.
  • Prácticamente vas a poder hacer cualquier cosa que tenga que ver con la gestión de roles en WordPress.
 

  ¿Cómo se usa?

Es muy sencillo, al instalar y activar el plugin se crean dos nuevas opciones en el menú de administración:

  1. En Herramientas > Capability Manager.
  2. En Usuarios > Capabilities.

En Capability Manager tienes la gestión de los cambios: aquí puedes realizar una copia de seguridad de todos los cambios que hayas hecho, restaurar una copia de seguridad anterior o bien realizar un reset para volver a la configuración de roles y capacidades que trae WordPress por defecto.


Opción Capability Manager


Usuarios > Capabilities: esta opción permite muchas opciones de permisos como puedes ver.

Este plugin se usa mucho cuando quieres dar permisos o accesos a tu web a distintas personas, colaboradores, administradores, autores etc…


Dar permisos o accesos a tu web a distintos roles


Con las diferentes opciones, marcas donde pueden tocar, editar, ver o modificar las personas a las que das permiso acceder a tu web.

En este caso simplemente queremos este plugin para crear roles nuevos de usuario para establecer precios específicos para este grupo o tipo de compradores. Vamos a ver cómo se hace. Para ello tienes que hacer clic en la opción crear nuevo role.

Por ejemplo vamos a crear un nuevo role llamado “distribuidores” ya que por ejemplo queremos que los distribuidores tengan precios más bajos que el usuario normal de la calle.


Crear roles nuevos


Ahora vas a poder ver en el desplegable no sólo los 5 roles creados por defecto en WordPress, también el rol “customer” creado automáticamente con el plugin del primer paso, además del nuevo rol creado con el nombre “distribuidores”.

Una vez terminado, guarda cambios.

 

  Permitir nuevo rol

Tenemos que indicar que tenemos otro nuevo rol para aplicar un precio diferente.

Para ello vamos de nuevo al plugin primero y en la opción donde ya teníamos marcado customer, ahora vemos que podemos escoger también distribuidores (nuevo rol creado)


Crear roles nuevos: distribuidores


Guardamos cambios y seguimos

 

  Estableciendo un nuevo precio de un producto a un nuevo rol

De nuevo vamos al producto de antes y ahora vemos que se ha añadido el nuevo rol al cual marcaremos un regular price y selling Price.


Nuevo rol en producto


Guarda cambios.

Ahora con estos nuevos roles se pueden dar 3 situaciones cuando se accede a ese determinado producto dependiendo de quién sea:

  • Persona que nunca a comprado: Verá el precio general asignado al producto.
  • Cliente (Customer): Verá el precio asignado en regular price y selling Price establecido en las nueva opción ficha de producto en el campo customer.
  • Distribuidor: Verá el precio asignado en regular Price y selling Price establecido en la nueva opción de la ficha de producto en el campo distribuidor.

Así de sencillo ya puedes crear tantos roles como quieras y establecer los precios que necesites.

 

  Ocultar el precio y/o el botón Añadir al carrito a roles de usuarios (extensión)

 

 

El primer plugin del que hemos hablado (Wc Role base Price) cuenta con una extensión muy buena que te va a permitir establecer distintas opciones de visualizaciones del precio o botón de comprar en función del rol que tenga el usuario que accede al ecommerce.


Nueva extensión en producto


Esta extensión una vez activada te va a permitir en sus sencilla opciones:

  • En extensiones puedes ocultar el precio para visitantes que no estén registrados.
  • Ocultar el botón de añadir al carrito para los usuarios que no estén identificados.
  • Ocultar las variaciones en productos variables.
  • Mensaje personalizado.

Esconder precio y botones


Asigna el rol de las personas que no quieren que vean el precio de los productos o el botón de añadir al carrito.

Por ejemplo, puedes hacer que una persona que no este logeada no pueda ver ni precio ni botones. Igualmente para todos los roles de usuario que tengas creados, las posibilidades son infinitas.

Esto es muy útil cuando solo queremos crear una tienda para los distribuidores por ejemplo y no queremos vender al público.

O si quieres crear una tienda sin precios ni carrito provisional porque la venta no quieres que se haga con pasarela de pago, logística etc y es útul para que en un un futuro puedas implementarla.

Ahora, gracias al ejemplo, si se accede a la web en modo incógnito una persona que no está logeada en la web no tendrá la opción de ver precios ni botones de compra.

 

  Conclusión

Como ves con dos sencillos plugins puedes establecer precios distintos dependiendo de los roles de usuarios que tengamos en nuestra web.

Además podrás ocultar botones y precios de los productos a los roles creados de la misma manera. Crear todos los roles que necesites y comienza a vender como quieras.


Las 6 páginas imprescindibles en WordPress

$
0
0

Las 6 páginas imprescindibles en WordPress


Acabamos de crear una página web en WordPress, con todas las decisiones y acciones que eso conlleva (pensar un nombre de dominio, contratar un servicio de hosting, instalar y configurar WordPress y plugins, ...). Ahora llega el momento de "cargarlo" de contenidos.

Al hablar de contenidos, lo primero que se nos viene a la cabeza son los posts de un blog, los servicios de una empresa o el catálogo de productos de una tienda. Sin embargo, hay otros contenidos o información, no menos importantes, que también debemos poner disponibles a nuestros usuarios.

Sea un blog, un sitio web corporativo o una tienda online, hay algunas páginas que, sí o sí, debería tener todo sitio web. Hablamos de "Páginas" en el sentido que WordPress les atribuye; es decir, "Pages", para distinguirlas de los "posts" o entradas del blog.

Estas páginas no están directamente relacionadas con los contenidos ni objetivos del sitio web, sino que son páginas que siempre deberían incluirse, adaptadas a las características de éste, aunque con el mismo cometido o propósito en todos los casos.

En este artículo, vamos a mostrar cuáles son estas páginas imprescindibles en WordPress, qué contenido deben contener para que sean útil a nuestro público objetivo, por qué deberíamos incluirlas siempre y cómo crearlas en WordPress.

     

 ¿Por qué son páginas imprescindibles en WordPress?

Para destacarnos de la competencia y conseguir una audiencia recurrente y fiel, nos centramos en que nuestro sitio web en WordPress sea original.

Sin embargo, también hay varios tipos concretos de contenido o información que los usuarios esperan encontrar en un sitio web (aunque no siempre lo consultan, todo sea dicho, pero hay que proporcionárselo).

WordPress proporciona dos tipos de contenido predeterminados llamados posts (entradas o publicaciones) y páginas ("pages").

Si bien los posts se utilizan para escribir artículos del blog, las páginas se utilizan para crear contenidos o bloques de información que no forman parte de la programación habitual de las publicaciones de un blog.

Mientras que los posts se crean de forma continuada y periódica, conforme a un calendario de publicación y una estrategia de contenidos, las páginas se usan normalmente para agregar contenido ajeno a esta estrategia, que rara vez se modifica y que se aplica o tiene extensión a todo el sitio web en su conjunto. Por ejemplo, una página "Acerca de".

Suelen ser páginas informativas sobre determinados aspectos del sitio web y su funcionamiento, por lo que tener este contenido separado de las publicaciones del blog, como páginas web independientes y bien identificadas, ayuda a los usuarios a encontrarlas fácilmente para conocernos mejor.

Además, al tratarse de páginas separadas, también puede administrarse fácilmente, reorganizarlas, agregarlas a los menús de navegación o usar constructores de páginas ("page builder") para crear diseños personalizados para cada una de estas páginas.

Añadir estas páginas a un sitio web no solo proporciona información útil a los usuarios, sino que también hace que nuestra presencia web adquiera más legitimidad y confianza; algo muy importante si el propósito de nuestro sitio web es potenciar nuestra marca o nuestros servicios y productos.

Es posible que, en algunos casos, no necesitemos todas las páginas que se enumeran a continuación. Por ello, antes de empezar a crearlas sin más, previamente debemos pensar cuáles se adaptan a nuestras necesidades y al propósito general de nuestro sitio web.

El siguiente vídeo muestra cuáles son las páginas imprescindibles en WordPress, qué deben contener y cómo se pueden crear en WordPress, y que describiremos detalle en las siguientes secciones:

 

   

 1. Página "Acerca de"

Posiblemente la página más evidente que podemos crear: hablar sobre nosotros, seamos empresa, bloguero o tienda online. En todos los casos, la página "Acerca de" resulta imprescindible y, de hecho, habitualmente es la página ("page", no "página web" en general) que más visitas recibe en la mayoría de los sitios web.

Después de todo, antes de comprometerse con nosotros, sea comprar, contratar o seguirnos, los usuarios quieren saber quiénes somos, cuál es nuestra "historia" (en el sentido de storytelling) y si nuestra trayectoria merece su confianza para entablar una relación más cercana y continuada con nosotros.

Esto no debería sorprendernos. Cuando un usuario visita un sitio web y lee el post de un blog, el servicio de una empresa o el producto de una tienda online, sentirán curiosidad por saber quién está detrás de ese sitio web, para establecer qué margen de confianza le pueden otorgar.

Por tanto, no solo debemos crear esta página, sino que debemos esmerarnos en mostrar nuestros valores positivos, nuestras fortalezas, especialmente aquello que nos diferencie de la competencia y suponga un valor añadido con respecto a ésta. Al conocernos mejor, confiarán más en nosotros.

De hecho, para que nos hagamos una idea de lo importante que esta página, una rápida búsqueda en Google sobre cómo hacer una página "Acerca de" nos dará muchos resultados y con una gran variedad de recomendaciones y consejos.

Por último, dado que es una de las páginas más visitadas, puede ser el lugar perfecto para incluir referencias a nuestros contenidos, productos o servicios más destacados, para que los usuarios puedan acceder directamente a esas páginas desde aquí.

 

 2. Página de "Contacto"

Los usuarios que visitan un sitio web, sean lectores, potenciales clientes, anunciantes o incluso posibles socios comerciales necesitan encontrar nuestra información de contacto para dirigirse a nosotros e iniciar una conversación o hacer una petición o consulta.

La página de contacto permite a estos usuarios que puedan enviar un mensaje directa y rápidamente, más allá de dejar un comentario (visible a todos los visitantes, por otro lado) a un post o en la ficha de un producto. No tener esta página equivaldría a estar aislados e incomunicados.

Dada esta relevancia, al igual que con la página "Acerca de", la página de contacto debe aparecer siempre en un lugar destacado de fácil acceso y visibilidad, como puede ser un enlace claramente visible o como parte del menú principal del sitio web.

Hay diferentes formas de añadir información a esta página, para que el usuario elija la que le resulte más conveniente:

  • La más directa y sencilla es incluir un formulario de contacto, donde los usuarios puedan introducir fácilmente sus datos (la dirección de correo electrónico y el nombre propio deberían ser suficientes) y el motivo de su consulta.

  • Una dirección de correo electrónico, en caso de que el usuario quiera enviar un fichero adjunto o archivar la respuesta.

  • Una dirección postal, junto con el mapa de localización de nuestro establecimiento (si disponemos de uno).

  • Nuestros perfiles en las redes sociales.

  • Nuestro número de teléfono, lo cual aumenta aún más nuestra credibilidad.

  • Un chat online, para que el usuario tenga respuesta al momento de su consulta.

Dado que WordPress no dispone de una forma sencilla de crear y gestionar formularios, podemos utilizar alguno de los plugins de formularios disponibles, como CForms II, uno de los más avanzados y con una versión gratuita muy completa.

Para gestionar un chat online, también necesitaremos un plugin, tal como se explica en este artículo.

 

 3. Página de "Política de privacidad"

La página de política de privacidad informa a los usuarios sobre los datos que se recopilan en el sitio web, tanto los que recopilamos nosotros mismos (como formularios de registro o de contacto) como por terceros (por ejemplo, pasarelas de pago), informando del uso que se pueden dar a estos datos, en cumplimiento del Reglamento General de Protección de Datos (RGPD).

Esta página hay que incluirla incluso si no se recopila ningún dato de usuario directamente, sino a través de cookies; por ejemplo, para mantener abierta la sesión de usuario (como sucede en una tienda online o un área privada del sitio web) o mediante herramientas externas de analítica o seguimiento (como Google Analytics).

Una página de política de privacidad debe estar en un lenguaje sencillo, no un galimatías jurídico, para que el usuario pueda comprenderla fácilmente y sepa que puede utilizar los derechos que le corresponden según la legislación vigente.

Rara vez un usuario visitará esta página (si lo hace alguna vez), pero es un derecho que le asiste y un requisito legal que todo sitio web debe cumplir, que debe recoger al menos la siguiente información:

  • Nombre y datos del responsable del sitio web y del responsable de protección de datos, si no son el mismo.

  • Finalidad por la que se recopilan esos datos en el sitio web.

  • Periodo de tiempo durante el que los datos estarán almacenados o procesados.

  • Intención o no de proporcionar estos datos a terceros, nacionales o extranjero.

  • Informar del derecho al usuario de pedir la información o eliminación de sus datos.

  • Derecho que asiste al usuario de apelar ante la autoridad competente en protección de datos.

Aunque se pueden encontrar muchas plantillas de políticas de privacidad buscando por Internet, debería hacerse con asesoramiento legal, adaptado a las características técnicas y funcionales de cada sitio web, especialmente si hay transacciones a través de él (como una tienda online o un sistema de pago online).

 

 4. Página de "Servicios" o "Productos"

Si en el sitio web promocionamos servicios o productos, entonces debemos tener una página para ellos, con un enlace directo a ella que esté visible en todo el sitio web. En esta página, también debemos resaltar los beneficios que ofrecemos, no solo describir las características del servicio o producto (por lo general, el usuario casi seguro que ya las sabe).

Si utilizamos una plataforma de comercio electrónico, como WooCommerce, para vender productos, éste crea automáticamente una página de los principales productos de la tienda online, que debemos añadir al menú principal de navegación, de forma bien visible.

Ahora bien, si vendemos productos u ofrecemos servicios sin utilizar un plugin de comercio electrónico, tendremos que crear expresamente una página para ellos, que no tiene porque ser única, sino páginas a dos niveles, para facilitar la navegación y lectura.

Por ejemplo, se puede crear una página principal para enumerar los productos o categorías de producto principales y, enlazadas desde esta página, otras páginas de segundo nivel para los ver las fichas de los productos con más detalle.

En el caso de la página de servicios, se organizaría de forma similar. Una página principal que enumere y describa brevemente cada uno de los servicios que proporcionamos, enlazando cada uno de ellos con una página que describa cada servicio en detalle.

La calidad de una página de servicios o productos determina el grado de éxito de nuestro sitio web (es decir, que se produzcan conversiones). Por tanto, debe ser fácil de usar, leer y navegar, y describir un producto o servicio de forma honesta y convincente para conseguir que el usuario nos compre o contrate.

Un elemento importante que puede favorecer la interacción del usuario es la incorporación de testimonios, comentarios o valoraciones de otros usuarios o entidades, que aumenten su confianza hacia nuestros servicios o productos.

 

 5. Página de "Error 404: Página no encontrada"

El error 404 se muestra cuando el servidor no encuentra la página o recurso que ha solicitado el usuario, ya sea porque ha clicado en un enlace mal escrito o porque hayamos borrado esa página o recurso.

Ni que decir tiene que el usuario se queda muy frustrado: esperaba encontrar algo que estaba buscando... pero se encuentra con un mensaje de error. A partir de ahí, no puede hacer otra cosa que volver atrás (probablemente a los resultados de un buscador), mirar el menú principal (si lo hay o si le apetece) o ir a otro sitio web.

Una página 404 amigable y atractiva ayudará a evitar que un usuario se vaya de nuestro sitio web nada más llegar y le alentará a visitar otras secciones del sitio web, reduciendo la tasa de rebote o que nos abandone.

Éstas son algunas de las ventajas de crear una página 404 personalizada y creativa para el sitio web:

  • Orientar al usuario hacia las páginas más relevantes del sitio web, incluyendo sus enlaces en esta página, de forma que no se encuentre perdido y siga navegando.

  • Una página 404 "amigable" y divertida contrarresta la frustración que ha sentido el usuario al encontrarse con un error y no con lo que esperaba encontrar.

  • Mejora el SEO del sitio web, al favorecer que el usuario no abandone el sitio web y siga navegando por sus páginas; por ejemplo, con un cuadro de búsqueda en el sitio web o un enlace al mapa del sitio.
 

 6. Página "Mapa del sitio"

No hay que confundir esta página con el fichero sitemap, que contiene una referencia de todas las páginas, posts y recursos de un sitio web y que utilizan los buscadores para saber qué páginas rastrear e indexar.

Esta página contiene un lista, normalmente organizada por las categorías del blog, de enlaces a los posts y las páginas del sitio web. Un usuario puede utilizar como índice de todo el contenido del sitio web y saltar directamente al post o página que le interese.

A diferencia de las páginas que hemos visto anteriormente, que se modifican muy raramente, esta página se debe actualizar continuamente, cada vez que se añade una nueva publicación al blog o una página. Por tanto, resulta impractible hacerlo manualmente, debiendo utilizar para ello un plugin a tal efecto.

El plugin "WP Sitemap Page" genera automáticamente el mapa del sitio de un sitio web en una página o post, colocando un shortcode en la posición donde queramos que aparezca, sin tener que preocuparnos de revisarlo cada vez que añadamos, modifiquemos un post o una página de nuestro sitio web.

 

 Conclusiones

Además de las páginas de contenidos o los posts del blog, un sitio web en WordPress debe incluir siempre algunas páginas que, ya sea por imperativo legal o para favorecer la experiencia de usuario.

En este artículo hemos descrito cuáles son las 6 páginas imprescindibles en WordPress: Acerca de, Contacto, Política de privacidad, Servicios o Productos, Error 404 y Mapa del sitio.

Estas páginas son independientes del resto del contenido o del propósito del sitio web y, una vez creadas, rara vez será necesario modificarlas o actualizarlas, salvo que haya un cambio relevante en la estructura del sitio web o en su gestión.

Aunque estas páginas no aporten nada realmente relevante al sitio web, incluirlas evitará, en el caso de la página de Política de privacidad, incurrir en problemas legales (mayor motivo para incluirla) o, en el caso del resto, que perdamos la posibilidad de convertir un visitante en un cliente.

Diferencia entre plantilla, theme, framework y page builder WordPress

$
0
0

Diferencia entre plantilla, theme, framework y page builder WordPress


Este es sin duda alguna uno de los artículos que más quería desarrollar para la comunidad de Webempresa.

En mi opinión hay mucha desinformación y demasiado marketing sobre un tema tan básico y a la vez tan importante como la tecnología que vayas a aplicar a tu web de WordPress, ya no en cuanto a plugins (que también) si no a la funcionalidad general de tu sitio web a través de una plantilla, theme, framework o page builder.

Si te estás iniciando en esto de crear una web con WordPress, así como si ya tienes ciertos conocimientos, has pasado muchas horas delante de tu proyecto web, y aún así, sientes que "le falta algo", en este artículo puedes descubrir las diferencia entre plantilla, theme, framework y page builder WordPress

En el segundo punto de este artículo te detallaré mi situación profesional particular y las herramientas que me hacen falta en cada caso como  "implementadores" de WordPress, para que tengas una idea más directa y concreta de qué herramienta hay que usar en cada situación.

Sigue leyendo y ¡descubre qué herramienta es la más adecuada para tu proyecto o el de tus clientes!

     

 ¿Cuál es tu situación?

Como todo buen consultor de cualquier tema (no solo de WordPress), hay una palabra que debería de venderse en camisetas, gorras, tazas de café, etc... y esta palabra es oro puro para cualquier persona que quiera dar una respuesta super-profesional a cualquier pregunta: depende.

Lo sé, pica un poco, y es muy general, pero es que el uso de una herramienta u otra para tu proyecto web, va a depender del objetivo y situación en la que te encuentres.

A continuación te describo algunas situaciones entre las cuales puede que te encuentres tú. (Para cada una de las situaciones propongo un tipo de herramientas que te describo en este artículo, y que desarrollaré un poco más abajo).

 

Cuatro ejemplos de situaciones profesionales

Situación 1: Profesional al que le hace falta un theme de calidad

Soy un profesional de mi sector, pero no me dedico a hacer webs. Como estoy empezando, quiero crear una web sencilla, que explique lo que hago y cómo contactarme. Necesito algo rápido y bonito, sin gastar mucho dinero en ello.

Situación 2: Evento que necesita una plantilla muy chula para "ayer".

Eres el coordinador de marketing de una empresa mediana, y tu jefe te ha encargado crear una web para esta misma semana, para un "cocktail" con el ayuntamiento de tu ciudad. La web tendrá una "agenda", un par de fotos, un mapa de Google del evento, y un teléfono para que la gente llame si le interesa.

SItuación 3: Intranet para una empresa de 600 trabajadores con un buen Framework para WordPress.

Eres el desarrollador de una empresa algo grande. Tu jefa te ha pedido crear en menos de 2 meses una Intranet con diferentes funcionalidades, en donde los trabajadores puedan interactuar entre ellos, escribir artículos, y subir fotos y eventos. Todo sin necesidad de conocimientos técnicos.  Sabes programar perfectamente, cualquier lenguaje, pero decides utilizar WordPress y un buen Framework, para no tener que "empezar desde cero" todo el proyecto.

Situación 4; Page Builder como máquina de creación de landing pages.

Eres un implementador de WordPress. Te conoces la herramienta como la palma de tu mano. Decides utilizar un page builder premium, para crear varias plantillas propias de diferentes temáticas, y poder implementarlas a bajo coste, en cuestión de horas, para muchos clientes de mercados nicho.

Como ves, dependiendo de tu situación, vas a necesitar un tipo de herramienta u otra.

También, dependiendo de tu situación, vas a necesitar un "mix" de dichas herramientas, según la necesidad que tenga tu proyecto o el de tus clientes.

Si te sirve para que sea más claro, las herramientas de las que hablamos en este artículo se pueden ordenar de "menos complejas" a más complejas:

  1. Plantilla
  2. Theme
  3. Page Builder
  4. Framework
 

 Mi situación profesional

Quiero hablar aquí un poco de mi situación profesional en lo relacionado con las herramientas que utilizo para determinados clientes, puesto que, por un lado puede que tú seas un freelance como yo, y tengas clientes, o por otro lado, que tú estés en la misma situación que uno de esos clientes.

Cuando te enfrentas a un proyecto de WordPress, sea del tipo que sea, primero hay que hacer una estimación del "tamaño" del proyecto, siendo estas:

 

Webs sencillas

Pero sencillas de verdad, no "sencillas" como mucha gente me dice a la hora de enviarle un presupuesto (guiño guiño).

En este tipo entran las webs que no van a requerir ningún tipo de Custom Post Type (es decir, si sólo necesitan los que vienen por defecto con WordPress), y las que se conforman con el aspecto y estructura que viene dado por la propia plantilla.

Como ejemplos de estas webs serían: web de un evento sencillo, web "one page" de una peluquería, fisioterapeuta, etc.

 

Webs intermedias

En este grupo entran la gran mayoría de mis clientes. Son webs para un negocio un poco mas grande, un restaurante, un hotel, una inmobiliaria, etc.

Normalmente estas webs sí que requieren de Custom Post Types (casas, platos de comida, habitaciones, etc) y es aquí en donde entra un factor muy importante de los plugins, que no deberían de tener los themes. (lo explico más abajo).

Este tipo de webs yo las hago siempre con un buen Page Builder, una plantilla muy sencilla y rápida de cargar, y plugins muy específicos.

 

Webs Grandes

De estas también he hecho alguna que otra, y en este grupo entran las Intranets, las webs que son puras "aplicaciones" de algún tipo y que se van escalando, redes sociales, foros, CRMs, gestores de proyectos... como ves, todo es posible en WordPress.

Para estas webs, lo más importante para mi es tener una base mínima de calidad, en cuanto a plantilla y Page Builder, e ir completándola con plugins.

Este tipo de webs también se pueden construir sobre Frameworks, aunque yo los uso poco (por el tipo de cliente que tengo, y porque mis conocimientos no son tan técnicos a nivel de código).

No obstante sí que hay desarrolladores muy profesionales que si les das un buen Framework te montan lo que quieras. (Lo difícil es conseguir que luego el cliente final sepa utilizarlo).

Voy a hablarte ahora de cada una de estas herramientas por separado, y vas a ver enseguida que no todas son de mi gusto, y que tengo una favorita.

 

 Plantillas y Themes

Themes y plantillas en WordPress


Empezamos por las plantillas y los themes, que si bien no son lo mismo, se parecen mucho (de ahí que los pongo juntos en este apartado).

La diferencia más grande entre las dos, es que la plantilla es idealmente correcta, y el theme es teóricamente incorrecto (según mi modo de ver).

Me explico.

Una plantilla idealmente correcta, es aquella que simplemente viene con un diseño "vacío", sin fuegos artificiales, muy funcional y con un buen código como base, en donde tú, construyes todo a tu gusto.

Esta plantilla vendrá también con un "child-theme" (plantilla hijo) la cual es más sencilla todavía, y en la que tú deberás de aplicar cambios (si los necesitas), y nunca en la plantilla "padre".

La razón básica de esto es que si lo haces directamente en la plantilla padre, cuando venga una actualización de la misma, tus cambios se perderán (ya que serán reemplazados por los archivos originales cada vez que se actualice).

Sin embargo, todo lo que escribas en la plantilla hijo (por ejemplo en style.css o en functions.php), quedará siempre intacto en cada actualización.

Hay plantillas que vienen con algunas opciones más avanzadas, en un panel de control bien gestionado (por ejemplo la que yo uso: Astra Theme Pro). Pero nunca sin salirse del concepto de plantilla "estética" de tu web.

El resto de funcionalidades que necesites para tu web, uses la plantilla que uses, deberán venir de la mano de plugins independientes

Y ahora toca hablar de los themes....

 

Themeforest y otros mercados de themes

Themes y plantillas en WordPress: Themeforest y otros mercados de themes


En este apartado es donde te hablaré de la gran diferencia, o al menos como yo lo veo, de los themes y las plantillas.

Los themes han ido evolucionando mucho (pero a peor).

En 2009, cuando yo empecé con WordPress, habían themes que eran igual que las plantillas en cuanto a funcionalidad, y lo único que se diferenciaba era que "theme" significa "plantilla" en inglés.

Pero desde hace unos 5 años, los themes han ido "evolucionando" mucho, y convirtiéndose en verdaderos monstruos del marketing dentro de WordPress, para venderse como churros, sin contar con la calidad de los mismos.

Es por ello que hoy en día, diferencio themes de plantillas, dando a éstas últimas un concepto muy sencillo y "puro" de lo que es una plantilla, y a los themes un concepto más negativo, porque se han convertido en algo que a mi modo de ver no alcanza esa "pureza" que deberían tener.

Quizás el mercado de themes para WordPress más famoso es Themeforest. En Themeforest te puedes encontrar de todo, bueno y malo, pero en su mayoría "incorrecto".

Y hablo de "incorrecto" porque la gran mayoría de themes top ventas, tienen características que dependen completamente del theme en sí, y que si en un futuro quieres cambiar de theme, tu web va a tener que cambiarse íntegramente también.

Lo que quiero decir es, que un theme, hoy en día viene con todo y más:  un slider o dos, varios custom post types configurados en el propio theme, te hagan falta o no, con un panel de control con miles de opciones, apartados de SEO, de optimización de carga, de colores, con page builders integrados, etc.

Hay dos cosas que no me gustan nada en este aspecto:

  1. No tienes control sobre las funcionalidades de tu web, ya que están "atrapadas" dentro del theme.
  2. No tienes ninguna licencia de los plugin premium que vienen con el theme (por lo cual deberás de pagarlas si quieres actualizarlos).

La palabra que mejor define a un theme genérico hoy en día es "morralla" (elementos que sobran en un sitio).

Por ello, desde aquí, te invito a que dejes de utilizar "themes" y ganes en productividad y escalabilidad utilizando una plantilla más "pura" acompañada de los plugins que cumplan tus necesidades particulares.

 

 Frameworks

Frameworks en WordPress


Pasamos ahora a hablar de los todo-poderosos Frameworks (y me reservo el Page Builder para el final).

Sin entrar en mucho detalle o definición de "diccionario", lo más importante para diferenciarlos es que se necesitan ciertos conocimientos técnicos para sacar todo el partido a la inversión que supone un buen Framework (son algo más caros que el resto, porque traen una tecnología muy avanzada).

Es decir, un Framework es una herramienta técnica que facilita en cierta medida a desarrolladores el construir verdaderas aplicaciones web con WordPress, ya que si lo hicieran desde "cero", tendrían siempre el problema más común de cualquier desarrollador: dolores de cabeza al no saber por qué "falla" el código escrito.

Además todo buen Framework viene con un buen soporte detrás, y esto es pura miel para un desarrollador a cualquier nivel: que le solventen las posibles dudas que tenga y le evite dolores de cabeza y noches sin dormir.

Un Framework viene como archivo zip, el cual instalas en tu WordPress como si fuera una plantilla.

Al instalarlo, dependiendo del Framework, tendrás una serie de opciones diferentes, a la cual puedes añadir diferentes extensiones a modo de plugins.

Estas extensiones van completando determinados aspectos de tus necesidades, que puede que a ti te sirvan de mucho, y a otros no. De ahí su tan poderosa escalabilidad.

Por ejemplo, con el Framework que he trabajado (Genesis) las extensiones que siempre he instalado las primeras han sido las "generadoras" de código, las cuales a través de una especie de asistente, seleccionas unas opciones amigables, y te lo convierte todo en un código PHP que puedes incluir fácilmente en tu Child Theme, en functions.php.

Esto, si eres un desarrollador que domine PHP, no te hará falta, y quizás sí otra extensión ḿas avanzada, que te ahorrará mucho tiempo y esfuerzo con la web.

 

Genesis

Framework Genesis en WordPress


Como ya comento más arriba,  en mi opinión el framework más famoso y conocido es Genesis (pero hay muchos otros claro).

He utilizado Genesis varios años, e incluso tengo la licencia "de por vida", aunque hace tiempo que  no lo toco, por el tipo de cliente que tengo. Genesis es un framework muy completo, bien estructurado, potente y con un código profesional.

Cualquier web que se cree sobre una base tecnológica con Genesis, será una verdadera bestia parda en cuanto a posibilidades.

La pregunta aquí es: ¿necesitas una "bestia parda" para tu proyecto?

 

 Page Builders

Page Builders en WordPress


Y por fin te hablo del que es mi favorito, para mi tipo de trabajo y de clientes: los Page Builders, y en concreto (más abajo) Beaver Builder.

Lo que más me gusta de los Page Builders es que te permiten crear una web con un diseño muy personalizado y adaptable, para casi cualquier tipo de cliente medio.

Sí, también se puede usar Page Builders en webs muy grandes, pero no todos los Page Builders tienen la misma flexibilidad o estabilidad.

Hay algo que caracteriza a los Page Builders, y es que, al contrario que las plantillas, themes y frameworks, éstos se instalan como un plugin.

Una vez instalado, tendrás una serie de opciones que, bien configuradas y "aprendidas", permitirá que construyas casi cualquier tipo de web en cuestión de horas (no semanas).

Añadir que al igual que un buen Framework, un buen Page Builder cuenta con un soporte profesional detrás, así como con actualizaciones continuas y estabilidad.

Para ello suele hacer falta la compra de una licencia, normalmente pagada cada año, para poder recibir dichas actualizaciones y soporte.

Es por ello que cuando un Page Builder viene "integrado" en un theme, viene sin licencia, por lo que no tendrás soporte, o un soporte más limitado que te lo tendrá que dar el propio desarrollador de ese theme en concreto, con los conocimientos que él o ella tenga sobre ese Page Builder en cuestión.

Por último, decirte que los Page Builders se pueden complementar con las plantillas "puras" de las que hablábamos más arriba, así que ¡puedes tener lo mejor de ambos mundos en tu web!

Aquí te cito los Page Builders más famosos, mi opinión sobre ellos, y por supuesto, te hablaré un poco más de la niña de mis ojos (Beaver Builder).

 

Elementor

Page Builder Elementor en WordPress


Elementor es un muy buen Page Builder. Es potente, flexible, profesional y muy utilizado por muchísimos usuarios (por no decir el que más).

Yo no lo he llegado a probar del todo, porque Beaver Builder cubre con gran diferencia todas las necesidades. que tengo, en comparación con Elementor.

Pero si algún día Elementor llega a la altura de Beaver Builder en cuanto a mi manera de trabajar, no dudaré en darle una oportunidad.

 

Divi

Page Builder Divi en WordPress


Divi es otro Page Builder (el cual también tiene algo parecido a un framework), y está bien, es funcional y con mucho soporte y tutoriales, pero al menos a mi no me termina de "enamorar".

Lo he utilizado a veces, y todo bien, pero lo veo demasiado limitado para las necesidades básicas que busco en un Page Builder.

A mi me gusta usar Divi, en especial cuando quiero construir una página sencilla, con un diseño ya establecido por Divi, que le guste al cliente y que luego él o ella aprenda a utilizar por sí mism@.

 

Visual Composer

Page Builder Visual Composer en WordPress


A mi modo de ver, y según mi experiencia, Visual Composer es ese primo "pijillo y al que se lo dan todo hecho" que todos tenemos, y que no se merece lo que tiene.

Es decir, Visual Composer tiene un marketing tremendo, y está integrado en muchísimos themes (sobre todo de Themeforest), y sin embargo, para mi es un Page Builder muy malo.

No voy a decir aquí lo malo que le veo a este Page Builder, qué sí que le funciona bien a mucha gente, y me alegro, pero desde mi punto de vista no me gusta nada, y suelo "huir" de los proyectos que requieren este Page Builder.

 

Beaver Builder

Page Builder Beaver Builder en WordPress


He reservado para el final este Page Builder porque es la herramienta que me da de comer desde hace unos 4 años.

A Beaver Builder lo trato como a mi propio hijo, y me encanta utilizarlo para todos mis proyectos (grandes y pequeños).

La razón por la que me gusta tanto Beaver Builder es que es una herramienta que combina "lo técnico" y "lo visual" de una manera casi perfecta, en cuanto a mis necesidades. Además cuenta con algunas extensiones, que lo hacen incluso más poderoso:

Beaver Themer

Beaver Themer permite automatizar lo que "aparece en el frontend" de tu web.

Por decirlo de alguna manera sencilla, Beaver Themer es un "page builder" dentro de un "page builder", y con él puedes construir plantillas que luego utilizarás a tu gusto con Beaver Builder, y que mostrarán cierto contenido por igual, en todas las partes de tu web en donde se utilicen esas plantillas.

No me quiero enrollar mucho aquí sobre Beaver Themer, pero merece la pena que le eches un vistazo, si no lo conoces y estás utilizando ya Beaver Builder.

Ultimate Addons for Beaver Builder y Power Pack for Beaver Builder

Son dos extensiones para Beaver Builder, que vienen con diseños pre-establecidos, y fácilmente modificables y adaptables a cualquier parte de tu web hecha con este Page Builder.

Se puede definir como una especie de "plantillas" para los diferentes módulos de tu Beaver Builder.

En mi opinión es un pasada, muy útil y con un retorno sobre la inversión muy elevado en cuanto a calidad y tiempo de creación de webs.

 

 Conclusiones

Como ves, entre plantillas, themes, frameworks y page builders hay mucha diferencia.

Dependiendo del proyecto que tengas, tendrás una serie de necesidades sencillas o más complejas, y una de esas cuatro herramientas se va a adaptar muy bien a lo que persigues.

Aunque hay algunos themes que sí que merecen la pena, en general un theme tiene demasiados elementos que no te van a hacer falta, y que afectan directamente a cualquier cambio grande que quieras hacer en tu web a largo plazo.

Mi recomendación es que utilices una plantilla básica, bien codificada y que cargue rápido, con un Page Builder de calidad, para poder crear y modificar tu web fácilmente y sin dolores de cabeza.

Sin embargo si tu proyecto es muy grande, mi recomendación es que tengas en cuenta lo que te ofrecen frameworks como Genesis, ya que están pensados para este tipo de web, aunque van a requerir conocimientos mucho más técnicos por tu parte.

Espero que te haya gustado este artículo y que de verdad encuentres la herramienta que más se adapte a tus objetivos.

¡Un abrazo y nos vemos en el siguiente artículo!

Variaciones de productos en WooCommerce: buenas prácticas

$
0
0

Buenas prácticas para mostrar variaciones de productos en WooCommerce


Muchas tiendas online en WooCommerce venden productos que no tiene ninguna complicación: el producto es tal cual es, completamente cerrado, y cuando un comprador lo ve, si le gusta, lo añade al carrito y, cuando ha terminado su visita, lo compra.

Sin embargo, también otras muchas tiendas online amplían su oferta permitiendo cambios o variaciones de los productos; es decir, sobre el mismo producto, que en esencia no cambia, los usuarios pueden elegir varias posibilidades, sobre su formato o sus características. Solo entonces pueden añadir el producto al carrito de la compra.

Estas opciones de selección pueden ser, por ejemplo, elegir dentro un rango predeterminado de colores o entre varias posibilidades de tamaño, forma o disposición, en función de las características del producto.

El producto, como tal, no varía: sigue siendo el mismo. Lo único que cambia son esas variaciones del producto, que hacen que se adapte más y mejor a los intereses o necesidades del usuario.

WooCommerce incluye en su instalación todo lo necesario para crear y configurar las variaciones de productos, de una forma fácil e intuitiva. Sin embargo, no basta con tener variaciones de productos para que los usuarios se decidan a comprarlos.

Puntos como elegir una buena plantilla para WooCommerce pude ayudar a tomar la decisión de compra pero no es todo

Además, también tenemos que hacer que esas variaciones sean fáciles de ver, navegar, elegir y comprar. Para ello, en este artículo veremos una serie de recomendaciones, o buenas prácticas, nos va a permitir sacar el máximo potencial a estas variaciones de productos y aumentar nuestras ventas online.

     

 ¿Qué son las variaciones de productos en WooCommerce?

Los productos variables son un tipo de producto en WooCommerce que permite hacer variaciones en algunas de las características o atributos de un producto, con control de precios, inventario, imagen, etc., para cada tipo de variación.

El ejemplo clásico con el que mejor se comprende es para un producto como un pantalón o cualquier prenda de ropa, donde se puede ofrecer varias tallas, diferentes colores o incluso distintos tipos de tejidos.

Aunque el producto se trate del mismo (un pantalón de determinada marca y modelo), cada atributo o combinación de éstos resultan en una variación del producto principal, por lo que deben ser tratados y gestionados, en general, como si fuera productos separados (por ejemplo, para inventario).

Con respecto al producto simple de WooCommerce, los productos variables tienen las dos siguientes propiedades:

  • Disponen de una administración separada para cada combinación de los atributos (esto es, cada variación de producto). Aunque se pueden asignar atributos a los productos simples, no se pueden administrar. Por ejemplo, para tener distintos precios o un inventario para cada tipo de atributo.

  • El usuario debe elegir la variación que le interesa antes de poder añadir el producto al carrito de la compra, salvo que haya valores por defecto. Es decir, un producto variable solo se define por completo cuando cada atributo tiene un valor.

Por ejemplo, una tienda online que venda pantalones puede tener el producto “Vaqueros SLIM FIT”, con los siguientes atributos:

  • Tallas: S, M, L, XL, XL.
  • Colores: Azul, Burdeos, Gris, Negro.

Las variaciones de este producto (esto es, “Vaqueros SLIM FIT”) serían todas las posibles combinaciones de estos atributos; es decir: “Vaqueros SLIM FIT, talla S, color Azul”, “Vaqueros SLIM FIT, talla S, color Burdeos”, “Vaqueros SLIM FIT, talla S, color Gris”, y así sucesivamente.

Dado que hay 4 tallas y 4 colores, el producto “Vaqueros SLIM FIT” podrá tener hasta 16 variaciones (4 tallas multiplicado por 4 colores), cada uno de ellas con su propio inventario, ventas, rebajas, etc.

 

 ¿Cómo crear y configurar variaciones de productos en WooCommerce?

Vamos a ver ahora cómo se pueden crear y configurar las variaciones de productos en WooCommerce, sin necesidad de utilizar ningún plugin, gracias a los atributos de producto que dispone esta plataforma de comercio electrónico.

Antes de nada, es importante diferenciar que podemos tener dos tipos de atributos a la hora de definir las variaciones de un producto:

  • Atributos globales, que se pueden aplicar a todos los productos de la tienda online en WooCommerce, aunque la administración debe hacerse después para cada producto que tenga variaciones con estos atributos.

  • Atributos personalizados, que solo se aplican a un determinado producto y, como tales, se editan y administran sólo en la página de ese producto.

Podemos utilizar uno u otro indistintamente; el resultado final es el mismo. Sin embargo, en beneficio de una rápida administración y gestión del catálogo de productos, en el momento que más de un producto tengan los mismos atributos, deberíamos optar por los atributos globales.

En líneas generales, el proceso de crear variaciones de productos tiene los siguientes pasos:

  1. Crear un producto y configurarlo como de tipo “Producto variable”.
  2. Definir los atributos de la variación, que pueden ser globales o personalizados.
  3. Crear las variaciones del producto, combinando los distintos atributos.
  4. Configurar cada variación, en cuanto a precio, inventario, imagen, etc.

En el último paso, hay que tener en cuenta que el proceso puede ser bastante largo, en función del número de atributos y el número de valores. En general, el número máximo de variaciones de un producto será igual a la multiplicación del número de valores de todos sus atributos.

En el siguiente vamos a ver cómo realizar todo este proceso, paso a paso y con recomendaciones o aspectos que debemos tener en cuenta cuando estemos configurando tanto las variaciones como los atributos:

 

   

 Buenas prácticas para las variaciones de WooCommerce

Hemos visto que la creación y administración de las variaciones es sumamente sencilla en WooCommerce, aunque puede ser un proceso un poco tedioso si los productos pueden tener varios atributos con bastantes valores cada uno.

Sin embargo, aunque las variaciones son un elemento de atracción para que los usuarios se conviertan en clientes, si no se integran correctamente, tanto en la página del producto como en su visualización en la página web, puede confundir al usuario y éste decidir abandonar la tienda.

Para evitarlo, a continuación vamos a ver una relación de buenas prácticas que, al propietario de la tienda online, le facilitará la gestión del catálogo y las variaciones de productos, y de cara al usuario, les ayudará a decidirse por comprar la variación de producto que encaja en sus necesidades.

 

  Elegir los atributos globales o personalizados

Cuando se añaden productos nuevos al catálogo de una tienda online en WooCommerce que presenten variaciones, podemos elegir entre utilizar atributos globales o personalizados, ¿cuál es recomendable?

En general, no habría que pensarlo demasiado: deberíamos usar (casi siempre) atributos globales. Los atributos personalizados tienen una gestión algo más ágil (se hace dentro de la propia página del producto), pero es una arma de doble filo.

Cuando el catálogo es pequeño, quizás no nos encontremos con los problemas que puede acarrear utilizar los atributos personalizados, pero a medida que crezca (y eso esperamos, que nuestra tienda online crezca), acabarán apareciendo inevitablemente:

  • Que tengamos atributos personalizados repetidos en productos distintos, con lo que estamos duplicando su administración.
  • Que haya atributos globales y personalizados con la misma función, lo que de nuevo complica su administración.

En líneas generales, siempre deberíamos crear y utilizar atributos globales, dejando los atributos personalizados solo cuando sean características muy vinculadas al propio producto.

 

 Incluir previsualizaciones para cada variación

La primera indicación que un usuario tiene de que un producto tiene variaciones es la lista desplegable de atributos que muestra las distintas opciones de cada atributo y, si quiere ver la variante del producto, debe seleccionarlo para que aparezca su imagen.

Además, esta lista desplegable solo contiene texto, las etiquetas de los atributos, lo que puede desmotivar al usuario si la lista es larga y desmotivarle para continuar con la compra.

Pero si al usuario ya se le mostrara una previsualización (de pequeño tamaño) de las imágenes o iconos representativos de cada variación en la ficha del producto, estaríamos mejorando su experiencia de usuario en dos aspectos:

  • Las imágenes tienen mayor impacto y atraen muchos más la atención del usuario que el texto, lo que facilita que siga interesado en conocer más sobre el producto y sus variaciones.

  • El usuario no tiene que seleccionar cada valor del atributo para ver su imagen, sino que puede verlos y compararlos directamente sobre la ficha del producto de un solo vistazo.

WooCommerce no soporta esta característica por defecto, pero disponemos de plugins gratuitos que sí, como Variation Swatches for WooCommerce, que permite incluir una imagen de previsualización o un icono prediseñado de cada variación.

 

 Utilizar etiquetas en los atributos fáciles de leer y entender

Crear los atributos para asignar a productos variables puede ser un proceso sencillo. Si vendemos una camisa en algunos tamaños, solo habrá que crear y asignar atributos de tamaño, es decir, pequeño, mediano, grande, XL, XXL, etc.

Pero puede surgir la necesidad de crear atributos que sean un poco más complejos. Tal vez tengamos una camisa en tres tonos diferentes de azul, con dos versiones de la misma serigrafía, o diferentes cortes o ajustes de la tela.

Los atributos deben ser claros y fáciles de entender de un vistazo, sin importar cuán complejas sean las variaciones en realidad. Si las descripciones en texto (etiquetas) son confusas, posiblemente desmotive al usuario y no decida realizar la compra.

Los usuarios estarán viendo y leyendo una lista de opciones antes de ver las imágenes, por lo que cuanto más claro describamos lo que vendemos, mucho mejor. Si el tipo de atributo lo permite, añadamos una previsualización o icono de cada variación, tal como vimos en el punto anterior.

Si no hay suficiente espacio para enumerar todos los detalles del atributo, o para aportar aún más información, siempre podemos usar la descripción larga del producto (uno de los campos disponibles en WooCommerce) para aclarar todo lo necesario.

 

 Utilizar fotos reales y de alta calidad para cada variación

No hay nada que desincentive más a un usuario que ver fotos borrosas, de pequeño tamaño o que solo muestra una parte del producto. Y lo mismo se aplica a cada de sus variaciones.

Crear páginas de productos con tantas fotos, para todas sus variaciones, requiere trabajo y lleva tiempo hacerlo, pero hay una buena razón para hacerlo. Por muy buena que sea una descripción textual, una imagen vale más que mil palabras y, muchas veces, ningún texto puede sustituir a una buena foto.

Lo ideal es añadir fotos para cada variación del producto, de modo que cuando el usuario decida qué elegir, pueda ver un ejemplo real de esa elección. No debemos dejar que se imagine cómo es el producto, tenemos que mostrárselo, y si son necesarios varios ángulos, añadirlos también.

Se puede obviar estas fotos individuales de cada variación si no hay diferencias entre ellas. Por ejemplo, la ropa que se ofrece en diferentes tamaños: una camisa pequeña se verá igual que una grande.

Con esta medida, no solo estaremos incentivando al usuario para que se interese y compre el producto, sino que se haga una idea equivocada del producto y sepa de antemano qué es lo que compra.

De esta forma, reducimos la posibilidad de que quede descontento cuando lo reciba y no sea lo que esperaba, evitando que devuelva del producto.

 

 Añadir múltiples variaciones al carrito de la compra

Si vendemos a minoristas, probablemente compren grandes lotes de las distintas variaciones de un productos. Para estos clientes, añadir en el carrito todas las variaciones que quieren comprar puede ser un proceso largo y tedioso.

Sin contar la cantidad de pasarelas de pago para WooCommerce disponibles

Por ejemplo, un cliente de ropa que desea comprar 10 camisetas medianas, 15 grandes y 5 pequeñas desde la misma página de producto, sin tener que hacerlo una vez por cada variación y sin tener que esperar a que refresque la página.

En estos casos, debemos facilitar que los usuarios puedan añadir al carrito múltiples variaciones de un producto en la misma página y sin refrescos. Sin embargo, WooCommerce no contempla esta funcionalidad.

Podemos utilizar plugins para hacerlo, aunque no son gratuitos. Por ejemplo, el plugin “Woocommerce Variations to Table-Grid” permite que se puedan añadir múltiples variaciones de producto al carrito desde la misma página y en una sola operación.

Para ello, visualiza una tabla en página del producto con todas sus variaciones, para que los compradores puedan elegir la cantidad para cada variación y añadirlos conjuntamente al carrito.

Esto reduce la cantidad de trabajo que los usuarios tendrán que hacer para comprar varios productos a la vez, y también deja claro cuál es el precio total de las variaciones seleccionadas.

 

 Conclusiones

Gracias a las variaciones de productos, una tienda online en WooCommerce puede ampliar la oferta de su catálogo, de forma que, para un producto dado, el usuario puede seleccionar cuáles de sus características o atributos son adecuadas para él.

La creación y administración de variaciones de productos en WooCommerce está integrado como parte de la página de producto, donde los atributos de un producto establecen la diferencia entre una variación y otra de un mismo producto.

Estos atributos se pueden definir globalmente, con efecto sobre todos los productos del catálogo, o de forma personalizada para cada producto individual. La combinación de los distintos valores de cada atributo define cada variación del producto, como la talla, el color, o las dimensiones.

A pesar de la sencillez de administración de las variaciones de productos en WooCommerce, debemos seguir un conjunto de recomendaciones y buenas prácticas, tanto durante la creación de las variaciones como a la hora de mostrarlos en la tienda online.

Gracias a estas buenas prácticas, muy relacionadas en cómo la información de las variaciones se muestra al usuario, conseguimos que el usuario tenga mayor motivación para decidirse por realizar la compra de una determinada variación y, por tanto, aumentar las ventas de la tienda online.

Taxonomías en WooCommerce: cómo mejorar tu tienda online

$
0
0

Cómo mejorar tu tienda con taxonomías en WooCommerce


Crear una tienda online WooCommerce siempre es una buenísima idea. WooCommerce viene cargado con una poderosa herramienta de creación de productos y podemos categorizarlos mediante una taxonomía intuitiva.

¿Pero qué pasa cuando tienes tantos productos, o productos tan complejos, que las taxonomías de WooCommerce que vienen por defectose te quedan cortas?

O siendo incluso más simples, ¿qué pasa cuando utilizas mal la taxonomía por defecto?

Aunque voy a centrar este artículo en la taxonomía de WooCommerce, también te voy a enseñar las diferencias entre unos conceptos muy confusos para mucha gente (a continuación los ves) y cuándo utilizar cada uno de ellos.

También te voy a decir como añadir taxonomías en WooCommerce personalizadas, si eso es lo que más necesitas ahora mismo.

Y no te preocupes, porque no hace falta saber código (eso que los no-programadores llaman chino o matrix) para crear una buena taxonomía. Te mostraré una serie de plugins que te servirán para tal fin.

Para cerrar esta introducción, recalcar que a lo largo de este artículo vamos a utilizar un ejemplo que explicará cada uno de los conceptos que vamos a tratar: una tienda online para una pizzería.

     

 Campos personalizados VS taxonomías VS post types

Vuelvo a repetir en este apartado, que este artículo se centra en las taxonomías de WooCommerce; pero considero necesario explicar las diferencias que existen entre tres conceptos que se mezclan mucho, sobre todo si te estás iniciando en esto de WordPress, o incluso si tu nivel es medio.

  • Campos personalizados (En inglés, custom fields).
  • Taxonomía (En inglés, taxonomy).
  • Tipos de post (En inglés, post types).

Y sí, lo has adivinado, quiero que a partir de ahora, cuando hables de estos elementos de WordPress, lo intentes hacer en su versión en inglés.

 

Qué son los Custom Fields

En concreto para WooCommerce, un "custom field" es una característica más que se añade a, en este caso, un producto o servicio que tengas en tu tienda online.

Esta característica ha de ser única y va a ir cambiando en cada producto que tenga tu tienda online.

Es decir, no se va a poder "agrupar" con otros productos parecidos.

En nuestro ejemplo, para nuestra tienda online de pizza, un "custom field" podría ser por ejemplo, y dentro del propio producto que es la pizza, un apartado de descripción corta de la pizza, que aparecerá en la página principal de nuestra tienda.

Otro "custom field" podría ser, una foto de un trozo de esa pizza, o un vídeo que muestre cómo se prepara a cámara rápida.

¿Y por qué? Porque un "custom field" es un elemento único de un producto de tu tienda online (en el caso de WooCommerce).

La pregunta que te tienes que hacer, para saber si lo tienes que usar o no, es: ¿es la información que estoy añadiendo al producto, única para este producto o afecta a más productos?

 

Qué es la Taxonomía

Por otro lado, la taxonomía, es justo lo contrario. Es una característica del producto, que podrá ser agrupada con otros productos, por ejemplo, para ir filtrando productos hasta dar con el que el cliente esté buscando.

En nuestro ejemplo, ejemplos de taxonomías podrían ser:

  • Ingredientes (obvio)
  • Tipo de masa
  • Picante o no
  • Apta para celíacos
  • Con o sin gluten
  • Apta para veganos
  • Etc.

¿Lo vas entendiendo mejor? En este caso, la respuesta a la pregunta anterior, sería que afecta a más productos.

Por eso, puedes crear en la web de pizzas, por ejemplo, un banner en grande en la página de inicio, que ponga "Descubre nuestras pizzas para veganos", y al pinchar, que te lleve a un loop de WordPress, donde te muestre todas las pizzas "etiquetadas" (taxonomizadas) con "Apta para veganos", en cada una de las fichas de producto.

 

Qué son los Post Types

Por último, en cuanto a lo que conceptos se refiere, nos encontramos con los Post Types.

WordPress ya viene por defecto con tres Post Types que ya conoces: los posts, las páginas, y los archivos multimedia.

¿Y te suena que, dentro de los posts por ejemplo, existen las taxonomías de "categorías" y "etiquetas", y que pinchando en una "categoría", puedes encontrar todo el contenido dentro de esa misma "categoría"?

Pues lo que tienes que tener claro aquí es que un Post Type es una agrupación de taxonomías.

En el ejemplo que estamos utilizando, imaginación al poder... como Post Types, podríamos añadir, obviamente, "Pizzas", pero también "Locales", "Cocineros", "Consejos para comer pizza", etc. (¡Lo que se te ocurra!).

Me he aventurado a crear este gráfico explicativo, para repasar todos los conceptos vistos hasta ahora:


Gráfico: campos personalizados vs taxonomías vs post types


 

 Taxonomías en WooCommerce por defecto

Una vez ya tengas claros los conceptos, ahora piensa en tu tienda online (hecha o por hacer).

Los productos que vendes, ¿qué taxonomía requerirían? ¿O quizás lo que mejor venga sea un Custom Field? ¿Tengo que crear algo, o puedo utilizar lo que viene por defecto con WooCommerce?

Por defecto, WooCommerce viene con lo siguiente:

  • Custom post type:
    • Productos
  • Taxonomías:
    • Atributos
    • Categorías
    • Etiquetas

Sin entrar en mucho detalle, es importante decir en este punto que, los atributos, se diferencian de las etiquetas de WooCommerce, en que las etiquetas van "sin jerarquizar", y los atributos siempre tienen algún tipo de "sub-nivel" llamados términos.

En nuestro super ejemplo, la Pizza España, como producto en sí, se podría categorizar bajo "Pizzas nacionales", con la etiqueta "España" o "aceite oliva", y con atributos como "tipo de masa (fina, normal, gruesa)".

¿Sigues pensando en tu tienda online? Revisa que no hayas "mezclado" las etiquetas, cuando querías utilizar atributos.

Por ejemplo, si vendes camisetas, no pongas cuatro etiquetas para la talla: S, M, L, XL; en este caso tienes que utilizar el atributo "Talla", y dentro del mismo añadir "S, M, L, XL".

Sé que es algo complejo de entender al principio, pero estoy seguro que has entendido la diferencia.

 

 Recomendaciones para crear una taxonomía clara

He recopilado aquí algunos consejos que puede que te ayuden a plantear una estrategia de taxonomías mucho más clara y productiva para tu tienda online de WooCommerce:

  1. Piensa en la navegación de tus clientes: utiliza las "categorías" para crear la base de cómo tus clientes encuentran tus productos.

  2. Usa las etiquetas para facilitar el descubrimiento de productos muy similares (es decir, que compartan etiquetas relevantes).

  3. Usa los atributos para refinar la selección de un producto, haciendo fácil a tu cliente el descarte de las versiones del producto que no le haga falta.

  4. Piensa como tu cliente, para saber qué etiquetas utilizar (es decir, qué palabras clave utiliza para intentar encontrar tus productos).

  5. No tienes por qué utilizar etiquetas siempre, si tu producto es pequeño, y no requiere algo muy elaborado en una tienda online.

Y en definitiva, esforzarte desde el principio, en crear una navegación y taxonomía lo más clara posible para tu web.

Ya que, la fórmula es muy fácil:

Taxonomía clara + buenos productos = más ventas

Y por supuesto elegir una buena plantilla para WooCommerce.

En nuestro ejemplo, dime con cuál de estos escenarios te quedarías:

  • Escenario A: Entras a la web y encuentras banderas de varios países, y al pinchar aparecen ingredientes de cada país; al pinchar en un ingrediente, aparecen pizzas de ese país y con mínimo, ese ingrediente.

  • Escenario B: Entras a la web y aparecen fotos de pizzas, y un filtro donde puedes filtrar por ingrediente, por país, tipo de masa, tipo de comensal (vegano, vegetariano, etc)...

Ambos escenarios tienen una taxonomía parecida, pero con distintos niveles de importancia de cara a la navegación web.

 

 Métodos para crear taxonomías en WooCommerce

Como ya tenemos más que repasados los conceptos clave para tener una estrategia de taxonomías clara para tu web de WooCommerce, paso ahora a decirte cómo puedes generar tu propia taxonomía.

Cuando digo "generar tu propia taxonomía" me refiero a crear tú mismo aquella taxonomía que no viene por defecto en WooCommerce, y que consideras que deberías tener.

 

Mediante código

Me halagaría que fueras programador y estuvieras leyendo este artículo (noto como se me suben los colores), pero como la mayoría de los "mortales" de WordPress, el código se nos queda un poco grande.

Pero.... precisamente lo bueno de usar WordPress es que tiene una comunidad de usuarios muy grande, dispuesto a ayudarte y a darte consejos, y es relativamente fácil encontrar cualquier duda que tengas, ya preguntada y resuelta por otro.

De ahí que, sin saber código, podríamos perfectamente crear una nueva taxonomía, con un código ya hecho.

Solo habría que seguir un tutorial determinado, paso a paso, e intentar no "liarla" en nuestra web.

 

Mediante plugins

Esta parte sí que nos interesa más. ¿Verdad? Y es que una función tan básica como la de crear tu propia taxonomía, sería un gran "mercado" perdido, si no existieran los plugins.

En el apartado siguiente te voy a dar mi recomendación personal, pero te quiero mencionar aquí unos muy famosos y que funcionan muy bien:

Todos ellos son buenas soluciones para crear vuestra propia taxonomía. Incluso para el último, existe ya en este blog un artículo sobre cómo personalizar Post en WordPress con Toolset .

 

 Mi recomendación personal


Plugin Metabox


Desde hace 3 años, utilizo un plugin premium (ojo, los mencionados en el apartado anterior también son premium) que me ha funcionado muy bien, y que me gusta especialmente por tres razones:

  • Tiene un buen soporte
  • Tiene muy buena integración con otras herramientas que utilizo con WordPress
  • Tiene posibilidad de licencia "lifetime" (único pago, licencia de por vida para sitios ilimitados).

Recuerda, en Webempresa no se da soporte sobre plugins de pago, si tienes alguna duda sobre esto, contacta con el desarrollador del plugin para que pueda ayudarte con las dudas que tengas.

El plugin en concreto se llama Metabox. No me voy a extender para explicaros cómo funciona (daría para otro artículo), pero mencionar que:

  • Tiene un generador de taxonomías muy bueno e intuitivo.
  • Tiene taxonomías "predefinidas" que ahorran tiempo a la hora de aplicarlas en un proyecto web.
  • Tiene muchos addons para implementarlo con otras herramientas muy útiles.
  • Es muy flexible y conecta muy bien las taxonomías entre ellas.
  • Es "developer friendly" (es decir, si eres desarrollador, también te gustará).

Simplemente con acceder a su demo, ya te das cuenta enseguida de lo pulido que está su proceso de venta y la calidad de su producto.

 

 Conclusión

Uno de los temas más peliagudos y que suenan a "WordPress avanzado" es el de las taxonomías.

Una buena taxonomía, sobre todo si estás usando WooCommerce para vender tus productos, puede significar más ventas, ya que dichos productos van a ser encontrados más fácilmente por tus clientes.

Analiza que taxonomía requiere tus productos, y aventúrate a crear la tuya propia, si con lo que viene por defecto con WooCommerce no te es suficiente.

Su concepto puede ahuyentar a los más "novatos" en un primer momento, pero espero que con este artículo te haya dejado todo más claro, y que pruebes a hacer tu propia taxonomía web, con la que, sin ninguna duda, venderás más productos.

¡Un abrazo y nos vemos en el siguiente artículo!

Estructura general de archivos y carpetas en WordPress

$
0
0

Estructura General de archivos y carpetas en WordPress


Si trabajas continuamente con WordPress es posible que en algún momento hayas navegado por su estructura, ya sea para hacer una modificación o para comprobar si tienes o no algún archivo o carpeta.

Conocer la estructura general de archivos y carpetas en WordPress te ayudará en esas tareas de administración de tu sitio web. WordPress tiene una estructura de archivos y carpetas bastante simple.

La estructura que presenta actualmente WordPress en realidad no ha variado mucho desde las versiones iniciales, evidentemente, la estructura va cambiando y aumenta la cantidad de archivos y carpeta a medida que vas instalando plugins y temas.

Vamos a descubrir cómo es la estructura general de archivos y carpetas en WordPress.

 Estructura por defecto de archivos y carpetas en WordPress

Actualmente, en la versión 5.x de WordPress, una nueva instalación de WordPress por defecto tiene un tamaño de 50MB aproximadamente.

Tiene además 3 carpetas principales y 17 archivos ubicado en la raíz del sitio, tal como se puede ver en la siguiente imagen.

Estructura de archivos y carpetas por defecto

 Principales Archivos y Carpetas en la raíz

En la siguiente imagen se puede ver alguno de los principales archivos y carpetas en la raíz de un sitio WordPress.

Principales archivos y carpetas en la raíz

 

Carpetas Principales en la raíz de WordPress

wp-admin

Esta es la carpeta que contiene los archivos y carpetas necesarios para el backend de WordPress, es por eso que cuando ingresas al backend usas la urls https://tudominio/wp-admin, es decir, esta haciendo referencia a esa carpeta.

wp-content

Si bien es cierto que el contenido de texto de WordPress se almacena en la Base de Datos, hay contenido que son archivos físicos, por ejemplo: imágenes, videos u otros recursos de tu sitio web, terminarán almacenados en esta carpeta.

Además los plugins y temas que instales también se almacenan dentro de esta carpeta.

wp-includes

Este directorio contiene los archivos y carpetas que dan la funcionalidad al core de WordPress, como por ejemplo proveer de una API que hace extensible la funcionalidad a través de Hooks. Nunca deberías modificar los archivos de esta carpeta.

 

Archivos principales en la raíz de WordPress:

wp-config.php

Este es uno de los principales archivos de tu sitio web, si te descargas WordPress verás que este archivo no viene incluido ya que se crea dinámicamente tras una instalación.

Dentro de este archivo verás la configuración de conexión con la base de datos, además puedes definir constantes que será útiles en la administración de tu sitio.

wp-login.php

Anteriormente vimos que para conectarse al backend del sitio debemos usar la carpeta wp-admin.

Sin embargo es este archivo el que controla el acceso a la administración del sitio, podemos igualmente conectarnos al backend del sitio usando: https://tudominio.com/wp-login.php

 

Lectura recomendada:
¿Qué son los ficheros wp-admin y wp-login.php de WordPress?.

 

.htaccess

Este es un archivos que se crea cuando habilitas las urls amigables de tu WordPress, además es un archivo importante para realizar redirecciones u otras tareas de seguridad.

El punto delante del nombre del archivo en los sistemas Linux indica que este archivo esta oculto, por lo que es posible que tengas que configurar tu Administrador de Archivos de tu cuenta de hosting o tu cliente FTP para poder verlo.

 

Lectura recomendada:
Códigos útiles .htaccess para WordPress.

 

 Principales subcarpetas de WordPress

Existen algunas subcarpetas con las que frecuentemente trabajarás o al menos necesitaras conocer en donde están ubicadas y para que sirven, estas carpetas son carpetas de contenido, es decir están dentro de la carpeta wp-content.

Principales subcarpetas WordPress

 

Plugins

Aquí se almacenan los plugins que has instalado en tu WordPress, los plugins usualmente se organizan en carpetas, si eliminas la carpeta de un plugin es similar a desinstalar el plugin, esta es la última opción en caso no puedas desinstalarlo desde el backend de tu sitio.

 

Themes

Esta carpeta contiene los temas de WordPress, tanto los que vienen por defecto como los que hayas instalado, en esta carpeta igualmente se encuentran los temas hijo que se crean en base a un tema existente.

 

Uploads

En esta carpeta se almacenan todos los recursos que usará tu sitio web, tal como imágenes, videos, archivos pdf, etc.

Por defecto WordPress organiza los recursos en carpetas por año y subcapetas por el número de mes, sin embargo si vas a empezar recién a trabajar con tu sitio puedes cambiar esta configuración desde: Ajustes > Medios > Subir archivos.

Es posible además que algunos plugins coloquen sus archivos de recursos dentro de esta carpeta.

 Vídeo explicativo

 

 

 Conclusión

WordPress tiene muchas más carpetas y archivos, sin embargo en este artículo hemos tratado sólo los principales y los que comúnmente necesitarás conocer para tener una visión general.

Si en algún momento necesitas navegar sobre la estructura de archivos y carpetas tengas una idea de qué es lo que te puedes encontrar.

Bloque de Productos de WooCommerce

$
0
0

Bloque de Productos de WooCommerce: facilitando la adición de productos a publicaciones y páginas


El sitio web de una crear tienda online con WordPress no suele limitarse a la portada, las páginas de navegación del catálogo y las páginas de las fichas de los productos, sino que también dispone de páginas informativas y publicaciones (posts) en su blog.

Además de su función informativa, estas páginas y publicaciones también presentan una oportunidad para promocionar diferentes productos del catálogo sin necesidad de navegar a través de éste.

Al mostrar directamente los productos a los usuarios que llegan a esa página (por ejemplo, a través del resultado de una búsqueda en Google), podemos atraer al usuario, sienta curiosidad por ver esos productos u otros similares y pueda llegar a comprarlos.

Hasta ahora, la única forma de hacerlo era a través de shortcodes en WooCommerce, insertados dentro del contenido de esa página o publicación, con la dificultad que eso suponía para editarlos y configurarlos.

Sin embargo, con la llegada de Gutenberg a WordPress, WooCommerce ha sacado provecho de sus características avanzadas de edición para facilitar esa labor, a través del uso del Bloque de Productos.

En este artículo, veremos qué es el Bloque de Productos de WooCommerce, cuáles disponemos y cómo podemos usarlos y configurarlos, utilizando el sistema de bloques de Gutenberg (por tanto, solo disponible para WordPress 5.0 o superior).

     

 Bloques de Gutenberg, pequeña introducción de uso

WordPress 5.0 supuso una importante actualización, entre otros, con la incorporación del nuevo editor Gutenberg y, en concreto, el sistema de bloques para el contenido de posts y páginas.

Con Gutenberg, podemos crear contenido de una manera más visual que el editor TinyMCE anterior. Para ello, proporciona una biblioteca de elementos de contenido preconstruidos, denominados "bloques".

Cada bloque puede agregarse a una página o publicación (post) y configurar según el tipo de contenido o información que mostrará ese bloque. Gutenberg dispone de bloques para manejar componentes básicos como texto e imágenes, así como otros que proporcionan funciones avanzadas (como botones y tablas).

En esta página de Go Gutenberg podéis ver y consultar los detalles de todos los bloques que vienen incluidos en la instalación de defecto de WordPress con Gutenberg.

Además, también se pueden añadir bloques adicionales, ya sea como plugins específicos para añadir un tipo especial de contenido, como parte de plugins que instalemos en WordPress (por ejemplo, WooCommerce incluye el Bloque de Productos) o editando los ficheros de código de nuestra instalación de WordPress.

El siguiente vídeo muestra las principales características del sistema de bloques de Gutenberg, a la hora de crear y editar el contenido de un post o page en WordPress:

 

   

 ¿Cómo insertar productos de WooCommerce en páginas o posts?

Antes de la llegada de Gutenberg, solo había una forma de incrustar productos dentro del contenido de una página o publicación (post): a través de los shortcodes. Concretamente, a partir de la versión 3.2 de WooCommerce, con el shortcode [products].

Un ejemplo de uso de este shortcode sería el siguiente:

[products limit="4" columns="4" orderby="popularity" class="quick-sale" on_sale="true"]

En que se muestra un máximo de 4 productos, en una tabla de 4 columnas (y, por tanto, una fila), ordenador por popularidad, que correspondan a la clase “quick-sale” y que estén a la venta en ese momento:


Visualización de productos en la web

Haz clic en la imagen para ampliarla  

Ante este ejemplo, ya podemos figurarnos los inconvenientes de los shortcodes, pero podemos reducirlos a los dos siguientes principalmente:

  • Al insertar el shortcode, debidamente configurado, la única forma de ver el resultado era guardando la página o post y visitando el sitio web para ver la página correspondiente o a través de la vista previa. Esto ralentiza el proceso de edición del contenido, pues había que estar recargando continuamente dicha página web.

  • El shortcode puede utilizarse con múltiples parámetros y sus valores correspondientes, lo que obliga a conocer cuáles son tales parámetros, sus valores válidos y escribirlos correctamente para que los reconozca WooCommerce. Cualquier error al escribir un parámetro o su valor, significa que el shortcode no funciona o muestra algo distinto a lo esperado. De nuevo, esto ralentiza la edición del contenido.

Por otro lado, en muchas ocasiones no era suficiente con colocar el shortcode correctamente donde resultara oportuno, sino que había que introducir también etiquetas HTML o estilos CSS para darle formato o diseño a cómo se mostraban o integraban los productos con el resto del contenido.

A la postre, aunque las ventajas de añadir productos en las páginas o posts son incuestionables, el proceso resultaba tedioso y poco amigable la mayoría de las veces.

El Bloque de Productos de WooCommerce supone cambiar esta metodología de trabajo, aprovechan las características de edición y configuración visual de de Gutenberg, de tal forma que:

  • Es posible elegir y configurar visualmente los productos que se mostraran en la página o post, sin tener que recordar comando, parámetros o valores, sino seleccionándolos de una lista desplegable.

  • El editor visual muestra en tiempo real cómo quedan los productos dentro del contenido, sin necesidad de tener que visitar y recargar continuamente la página web correspondiente.

Por ello, a partir de la versión 5.0 de WordPress, podemos utilizar el sistema de bloques de Gutenberg para añadir productos a nuestras páginas y posts, junto con la posibilidad de seguir utilizando los shortcodes (por ejemplo, para aquellas páginas y posts que ya los utilizaban anteriormente).

 

 ¿En qué consiste el Bloque de Productos de WooCommerce?

Cuando instalamos WooCommerce en WordPress 5.0 o superior (es decir, con Gutenberg), incorpora su propio sistema de bloques, al que podemos acceder desde el área de edición de un post o de una página, pulsando en el símbolo “+”, como cualquier otro bloque de Gutenberg:


Bloque de Productos de WooCommerce


WooCommerce incluye 11 bloques de productos, que podemos insertar, configurar y combinar a nuestro gusto como parte de los contenidos del post o página:


11 tipos de Bloque de Productos de WooCommerce


Al estilo propio de los bloques de Gutenberg, cada bloque tiene sus propias posibilidades de edición y configuración. Por ejemplo, en el caso del bloque “Productos por atributo”, el bloque tiene la siguiente barra de herramientas:


Opciones de visualización de Bloque de Productos de WooCommerce


En la que podemos seleccionar cómo queremos que se muestre el bloque, como un todo, con respecto al resto del contenido del post o página, con los siguientes botones de selección:

  • Ancho normal: no hay un botón específico para esta función, sino que se activa cuando ninguno de los dos siguientes está seleccionado. En este caso, el ancho del bloque se ajusta al ancho estándar del contenido del post o página.

  • Ancho amplio: el bloque ocupa un ancho mayor que el del resto del contenido, pero sigue habiendo márgenes en los laterales.

  • Ancho completo: el bloque ocupa todo el ancho de la página, sin márgenes en los laterales, salvo los correspondientes al contenido interno del propio bloque.

  • Edición: muestra algunas opciones de configuración del bloque elegido, que depende de su funcionalidad; por ejemplo, en el bloque “Productos por atributo” deberemos marcar cuáles los atributos de los productos que queramos que se muestren en el bloque:

Bloque Productos por atributo


A medida que vamos seleccionando uno u otro de los botones del ancho de bloque, la apariencia visual del bloque en el editor se modifica para que en todo momento tengamos la referencia de cómo quedaría en la página final. Por ejemplo, si seleccionamos “Ancho completo”:


Bloque con ancho completo

Haz clic en la imagen para ampliarla  

En esta imagen, podemos ver cómo el bloque ocupa todo el ancho del área de edición, comparado con el bloque de edición de textos (similar a la barra de edición clásica de WordPress) que aparece justo encima de este bloque.

Además de esta barra de herramientas, cada bloque de productos también tiene un conjunto de opciones de configuración, que se muestran a la derecha del área de edición de WordPress.

Aunque gran parte de estas opciones son comunes a todos los bloques de producto, también hay otras específicas para el bloque que hayamos seleccionado; por ejemplo, en el caso de “Productos por atributo”, serían las siguientes opciones:


Ajustes de configuración en Bloque de Productos en WooCommerce


El siguiente vídeo explica y muestra cada una de estas opciones de configuración y cuál es su efecto en la visualización del bloque de productos:

 

   

 Los 11 bloques de producto de WooCommerce

Veamos ahora cuáles son los 11 bloques de producto que incorpora WooCommerce y qué podemos hacer con cada uno de ellos:


11 bloques de producto que incorpora WooCommerce


  • Productos por atributo. Los atributos de los productos permiten crear variaciones de productos en función de una de sus características (como talla, color, etc.). Mediante este bloque, podemos indicar o seleccionar cuáles deben ser los atributos de los productos que se mostrarán en el contenido.

  • Lista de categorías de producto. Este bloque muestra una lista de todas las categorías del catálogo de productos de la tienda online. Al clicar en una de ellas, se dirige al usuario a la página de esa categoría, donde puede ver todos sus productos.

  • Selección a mano de productos. Bloque muy útil cuando el usuario llega a un post que explica el funcionamiento o características de un producto o varios productos relacionados. Permite seleccionar uno o varios productos como parte del contenido de esa página.

  • Nuevos productos. Muestra todos los productos nuevos del catálogo de la tienda online. Podemos filtrarlos por categoría de productos, para que solo se muestren los productos de una o varias categorías.

  • Productos mejor valorados. Muestra los productos del catálogo de la tienda online que hayan recibido la mayor valoración por parte de los usuarios. Podemos filtrarlos por categoría de productos, para que solo se muestren los productos de una o varias categorías.

  • Categoría destacada. Permite seleccionar una categoría para crear un bloque con varios efectos gráficos que llamen la atención al usuario y accede a la página de esa categoría.

  • Producto destacado. Similar al bloque “Categoría destacada”, pero indicando un producto en vez de una categoría. Cuando lo usuario lo clica, se le dirige a la ficha de ese producto.

  • Productos más vendidos. Muestra los productos del catálogo de la tienda online que más se hayan vendido. Se pueden filtrar por la categoría de los productos, para que solo se muestren los productos de una o varias categorías.

  • Productos por categoría. Después de seleccionar una o varias categorías, muestra dentro del contenido todos los productos que pertenecen a una de esas categorías o a todas ellas.

  • Productos en oferta (“on-sale”). Muestra todos los productos del catálogo de la tienda online que están de oferta o en rebaja. Podemos filtrarlos por categoría de productos, para que solo se muestren los productos de una o varias categorías.

  • Productos por etiqueta. Para poder usar este bloque, la tienda online debe tener etiquetas y estar asociadas a los productos del catálogo. Por lo demás, el proceso es similar al bloque de “Productos por atributo”, podemos indicar o seleccionar cuáles deben ser las etiquetas de los productos que se mostrarán en el contenido.
 

 Conclusiones

Una tienda online debe aprovechar todas las oportunidades para dar a conocer una selección de sus productos a todos los usuarios que llegan hasta sus páginas web, incluidas las páginas informativas o las publicaciones del blog.

En estos casos, el usuario no llega porque quiera un producto concreto del catálogo de la tienda, sino, normalmente, a través de un enlace como resultado de una búsqueda que ese usuario ha realizado en Google y que le ha llevado hasta una página de contenido, no una ficha de producto.

Debemos aprovechar esas visitas para darles a conocer nuestra oferta de productos, añadiéndolos como parte del contenido de esa página o post.

De esta forma, el usuario verá satisfecha su curiosidad (la que motivó la búsqueda que le llevó hasta la tienda) y tendrá acceso directo a productos relacionados desde esa misma página.

WooCommerce dispone de shortcodes para realizar esta función, pero es un método proclive a errores y que puede requerir varias recargas y comprobaciones hasta conseguir que quede a nuestro gusto.

Sin embargo, gracias al sistema de bloques de Gutenberg, WooCommerce también proporciona un Bloque de Productos, que permite insertar y configurar visualmente los productos que se muestran en las páginas informativas y posts de una tienda online.

Todo ello con otra de las ventajas principales de Gutenberg: ver el resultado visual real al mismo tiempo que se edita y configura el bloque de productos, sin tener que visitar el sitio web ni recargar las páginas web.

Formularios abandonados en WordPress, ¡recupéralos!

$
0
0

Recupera formularios abandonados en WordPress


A todos nos ha pasado, y si no a todos, a casi todos: entras a una web, te gusta un producto o un servicio que mencionan, y buscas activamente el formulario de contacto en WordPress.

Decididamente entras en la página en donde está dicho formulario, y te encuentras con bastantes campos para rellenar, y te sientes como ir a correr 10 km seguidos, el día 9 de enero (de cualquier año), con tu nueva resolución de ponerte en forma. Es decir, que te cansa el formulario nada más verlo.

Quizás, pues te interesa mucho el producto o servicio que se vende en esa web, respiras hondo y empiezas a rellenar campo a campo, el formulario propuesto.

Pero, en la mayoría de ocasiones y para la mayoría de usuarios, el más mínimo error, y el primer campo a rellenar con una información que no consideres apropiado, vas a abandonar dicho formulario.

Y esto es precisamente lo que vamos a trabajar en este artículo: evitar abandonos de formulario (en la medida de lo posible), y cómo recuperar formularios abandonados en WordPress para no perder la información que se haya escrito en ellos.

     

 Un formulario para cada web

Puede que pienses que los formularios son todos iguales, y que los plugins para crearlos también son todos iguales.

Piensa en un coche nuevo, que te compras: ¿lo ves igual al de tu vecino? ¿O lo haces tuyo, como si tú mismo lo hubieras construido pieza a pieza?

En cada web, hay mucho esfuerzo invertido (o así debería ser); un formulario, sea del tipo que sea, es el punto de salida perfecto de tus visitantes, porque significará un objetivo cumplido.

Es por ello que los campos de cada formulario, el diseño que tiene, el cómo aparece ante tus visitas, el tamaño, los efectos que tenga, etc, forman un cúmulo de detalles, que van a influir totalmente en si dicho formulario es abandonado o no.

Tengo que insistirte en este tema; grábatelo a fuego en tu mente WordPressiana; el formulario de tu web, es tu herramienta clave de venta, y conseguir que se rellene (y que no se abandone), es difícil, sí, pero no imposible.

 

 Tipos de formularios que pueden ser abandonados


Tipos de formulario en WordPress


Vamos a ver a continuación los tipos de formulario que más suelen abandonarse, y estoy seguro al 99% que si estás leyendo este artículo es porque tienes uno de cualquiera de los tipos que te menciono a continuación.

Permíteme que ponga un ejemplo para cada tipo de formulario.

 

Formularios de contacto

Has creado tu web, y esperas ser contactado; sí, formas parte del 99% de la gente que se hace webs. :)

Si tu web es sobre un servicio online que ofreces, ¿por qué pides en tu formulario la dirección postal de tus visitas?

 

Formularios de suscripción

Ofreces noticias super fantásticas, que arrojan una luz de sabiduría a todos tos suscriptores.

Pero...tienes muchos formularios abandonados en WordPress...¿quizás es porque pides el teléfono privado en tu formulario de suscripción?

 

Formularios de presupuesto

Si navegas en mi web, verás un formulario de presupuesto, con bastantes preguntas. Aún así, recibo muchas solicitudes, porque cada pregunta está bien estudiada para evitar intercambiar demasiados emails previos a una posible reunión por Skype.

Además intento cuidar la estética y la usabilidad del mismo, incluyendo muchos campos opcionales, y sólo los más importantes, obligatorios.

 

Formularios de compra

Si incluso en Amazon se nos resiste a veces el comprar algo porque nos echamos para atrás por cualquier pequeño detalle (lo vemos más abajo), imagínate lo difícil que es conseguir un pago realizado en nuestra tienda online.

Para mí es el formulario más importante de todos, porque es el que más abandonos genera (todavía se nos hace difícil a día de hoy sacar nuestra tarjeta de crédito y compartir información de la misma con otros).

 

Formularios de encuestas

Acabas de comprar un producto en una web, y a los 2 o 3 días recibes un correo automatizado pidiéndote que rellenes una encuesta de satisfacción con el servicio prestado.

Si te pillan de bueno humor, con un buen café en la mano, entras activamente, y te propones a rellenar dicha encuesta.

Al entrar, la web no carga del todo bien, y no está adaptada a móviles. Además ves que el formulario tiene 3 "etapas", y en la primera etapa ya hay unas 10 preguntas.

Mejor te bebes el café y lo de rellenar el formulario, para otra ocasión... (a mi esto me suele pasar mucho).

 

Formularios de soporte

Este formulario es un poco tentador, a la hora de "ponértelo difícil" a ti, como usuario.

¿No te ha pasado que a veces no consigues encontrar por ningún lado cómo contactar directamente con una empresa o servicio online?

Piensa que de todos los formularios, es el único que te beneficia a ti (te resolverá una duda o queja), y no beneficia mucho a la web donde lo envías (les estás generando trabajo).

Aun así, pienso que a largo plazo, el beneficio sí que es muy importante (clientes contentos, recomendaciones. etc), por lo que incluyo aquí este formulario, para cuidarlo y mimarlo, igual que cualquier otro.

Hay otros tipos de formularios, pero al no ser tan corrientes, no creo que haya que mencionarlos aquí.

Vamos a centrarnos ahora en los formularios abandonados en WordPress, y cómo recuperarlos (y evitarlos).

 

 ¿Qué se considera como "formulario abandonado"?


¿Qué se considera como


Como ya te he dado una introducción más que extensa, rematando con los ejemplos del apartado anterior, no me voy a extender mucho en este punto.

Un formulario abandonado, es aquel que no termina de rellenarse, y el cual tú, como administrador de la web no recibes, con lo cual, conlleva siempre un coste de oportunidad para ti.

Dependiendo del tipo de formulario que se abandone, el coste de oportunidad será mayor o menor, y de un tipo u otro, pero casi siempre es monetario (de ahí que los formularios de carrito de compra abandonados son los que más "duelan").

Lo importante de este punto es saber reconocer que un formulario abandonado no es culpa enteramente del visitante a tu web, si no que también influye en gran medida el contenido, aspecto y usabilidad que tú ofrezcas a tus visitas.

Y como esa segunda parte de la ecuación, sí que la puedes controlar tú, las buenas noticias es que cuanto más pulida esté, menor serán los abandonos, eso te lo aseguro.

Y como de teoría no se vive en el mundillo de WordPress, paso ahora a detallarte cómo puedes evitar abandonos en tus formularios web

 

 Gravity Forms vs WP Forms

En nuestro sector, si se hablan de formularios de contacto, siempre vienen a la mente dos grandes titanes: Gravity Forms y WP Forms.

Si no usas ninguno de los dos, también vas a poder reducir esos abandonos, pero está claro que Gravity Forms y WP Forms te van a ofrecer soluciones concretas para ser más eficiente a la hora de recuperar formularios abandonados en WordPress.

La eterna duda siempre es cuál elegir. A mí me gusta mucho más Gravity Forms (además es más barato), pero para gustos colores.

Más abajo en este artículo te hago un vídeo tutorial de cómo implementar una extensión para Gravity Forms, crucial para lo que nos proponemos en este artículo.

Aun así, también te hablo un poco sobre WP Forms, porque es una herramienta muy buena también, y además, enfoca el abandono de formularios desde otra perspectiva diferente a Gravity Forms, e igual de interesante.

 

Recuperar formularios abandonados en WP Forms


Recuperar formularios abandonados en WP Forms


Empezando con un precio anual de 79 dólares, una de las características de WP Forms es la recuperación de formularios abandonados o formularios con algunos campos rellenos, pero que luego se han abandonado igualmente.

A diferencia de Gravity Forms, cuando un visitante está rellenando los campos de tu formulario, y su cursor se mueve fuera de la zona del formulario, o si pincha en algún enlace que le saque de la pantalla del formulario, los campos que haya rellenado hasta ese momento, se guardarán en tu base de datos.

Como estás a punto de ver, la manera que acabo de describirte es mucho más sofisticada que Gravity Forms, y en general WP Forms es mucho más completo que su competencia, pero como yo doy importancia a otros elementos del plugin, prefiero decantarme por Gravity Forms.

 

Recuperar formularios abandonados en Gravity Forms


Recuperar formularios abandonados en Gravity Forms


Aunque lo vemos a continuación más en detalle, la manera que Gravity Forms tiene de luchar contra esos abandonos es guardando la información escrita en el formulario, hasta le momento en que el usuario le da al botón de Enviar.

En parte esto es útil, porque, como suele pasar más frecuentemente de lo que pensamos, muchas veces se nos olvida rellenar un campo obligatorio en un formulario, y al darle al botón de enviar, el formulario nos indica que se nos ha olvidado un campo, y por pereza básicamente, abandonamos dicho formulario.

Lo que hace Gravity Forms en ese momento, es guardar todos los campos ya rellenos, aunque el usuario no haya conseguido enviar el formulario en sí.

Personalmente, me parece mucho más útil la manera en que lo hace Gravity Forms, ya que, al darle al botón de enviar, el usuario está demostrando un verdadero interés en contactar contigo, con lo cual, la información obtenida de dicho formulario "no relleno", es más valiosa que si el usuario quería irse a otra página o pinchar en otro enlace (eso para mi, demuestra desinterés).

Te muestro a continuación cómo se hace, mediante una de sus extensiones.

 

 Evitar formularios abandonados con Gravity Forms

Vamos al plato principal de este artículo: te voy a mostrar como puedes recuperar una información ya escrita en tu formulario, como administrador de la web.

Lo que vas a ver se hace con una extensión de Gravity Forms llamada Partial Entries, y, obviamente, necesitas tener instalado en tu web Gravity Forms, y haber configurado un formulario.

Con esta extensión, oficial de la propia casa de Gravity Forms, vas a conseguir lo que nos proponemos desde el inicio de este artículo: guardar automáticamente todos los campos que vaya rellenando el usuario.

Esto quiere decir que, cuanto antes pidas el email al usuario, antes tendrás la clave para contactar con él o ella, aunque el formulario haya sido abandonado por cualquier motivo.

Eso sí, la extensión te recomienda dejar un mensaje bien claro a tu visitante, diciendo que los campos que vaya rellenando, se van a quedar guardados si le da a "enviar formulario".

En el siguiente vídeo te explico cómo se configura:



   

 ¿Y cómo evitar, en general, los formularios abandonados en WordPress?

En este último apartado antes de las conclusiones, te explico, en general, y sin tener que utilizar ningún plugin ni extensión específicas, cómo intentar evitar los formularios abandonados en WordPress.

 

No escondas nada en los formularios. Sé honesto y transparente

Costes de envío, gastos de gestión, extras que no gustan a nadie... todas esas sorpresas que a veces nos encontramos al final de un formulario, mejor no ocultarlas. Es importante que seas muy sincer@ en este aspecto.

 

Campos que no tienen ninguna necesidad de ser obligatorios

Como he mencionado en los ejemplos del inicio de este artículo, no tiene mucho sentido hacer obligatorio, por ejemplo, el campo del número de teléfono, si tu servicio no se basa en tener ese dato.

O por ejemplo, si vendes otro producto o servicio, a empresas y particulares, no pongas el campo de empresa como obligatorio, eso va a echar para atrás a muchos de los particulares, al no saber qué poner.

 

Que todo funcione como debe

Nunca lances una web con formulario, sin haberlo probado antes.

Quizás no has visto un error técnico, de fácil solución, que está haciendo que tu formulario no se rellene como tiene que rellenarse.

 

Ten un diseño acorde con lo que pides

Ni un formulario soso, ni uno con demasiados efectos y un diseño que pueda desviar la atención del principal objetivo: enviar la información del formulario a nuestra base de datos.

 

Cuanta menos información mejor

Y por último, intenta que tu formulario sea lo más breve posible, porque todo el mundo siempre tenemos prisa en Internet.

En la gran mayoría de los casos generales, en un formulario basta con el email, y como mucho, el nombre.

De ahí, ve haciendo el formulario más grande, dependiendo de tu tipo de objetivo, pero sin pasarse de largo o pesado.

 

 Conclusiones

Si tu estrategia web se basa en recibir leads a través de tu web, y no utilizas ninguna de la dos herramientas, te aconsejo, como consultor, que inviertas (no es tanto dinero) en estas herramientas para conseguir algo muy profesional.

Si aun así, no quieres utilizarlos no puedes realizar dicha inversión ahora mismo, no pasa nada, hay otras maneras de reducir los abandonos en formularios, como ya hemos visto.

Pero en general, crea formularios que no hagan pensar a tus visitas y posibles clientes. En Internet, a nadie le gusta pensar, siempre queremos que nos digan qué hacer.

Si sigues las reglas generales que te doy en este artículo, utilices plugins o no, vas a reducir desde hoy mismo esos abandonos en tus formularios, sean del tipo que sean.

Espero que te haya resultado interesante este artículo, y ¡nos vemos en el siguiente!


Aceptar pagos en WooCommerce sin tarjetas de crédito

$
0
0

Cómo aceptar pagos en WooCommerce sin tarjetas de crédito


Cuando pensamos en comercio electrónico, el pago de la compra final tendemos a asociarlo con el pago mediante una tarjeta de crédito o de débito, a través de una pasarela de pago o un TPV que confirme la validez de esa tarjeta y la disponibilidad de dinero suficiente.

Sin embargo, en ocasiones, los usuarios prefieren, por distintas razones, realizar pagos en WooCommerce sin tarjetas de crédito, utilizando otras formas de pago. En estos casos, el propietario de la tienda online debería disponer de estas variantes para atender a ese porcentaje de usuarios.

La plataforma WooCommerce ofrece, en su instalación básica, distintas opciones de pago sin tarjeta de crédito que, como el pago contra reembolso o la transferencia bancaria, siguen teniendo mucha aceptación entre los usuarios en España.

Además, también es posible utilizar una pasarela de pago, como PayPal, que permita hacer pagos sin necesidad de tener una tarjeta de crédito o débito, sino a través de un saldo en efectivo disponible o mediante cargo en una cuenta bancaria.

En este artículo, vamos a revisar y conocer las diversas formas de pago sin tarjeta de crédito que dispone WooCommerce, cómo configurarlas y qué implicaciones tiene para el vendedor en la gestión del cobro y envío de los productos a los compradores.

     

 ¿Por qué aceptar pagos sin tarjeta de crédito en WooCommerce?

Aunque no sea la forma de pago más habitual, el propietario de una tienda online debe considerar al menos de una de las opciones de formas de pago sin tarjetas, para cubrir ese porcentaje de usuarios que no utilizan o no quieren utilizarlas.

Se podría argumentar que solo un pequeño porcentaje de usuarios utilizarían esta forma de pago y que la posible ganancia no compensa toda la gestión adicional de cobros y envíos que una forma de pago sin tarjeta conlleva.

Sin embargo, a priori no se puede saber qué porcentaje de usuarios utilizarían esta forma de pago que, además, suele depender en gran medida del tipo de productos o del perfil del comprador objetivo de la tienda. Por ejemplo, las personas mayores de 50 años tienden a usar menos las tarjetas de crédito.

Veamos a continuación varias razones por las cuales una tienda online con WooCommerce debería tener al menos una forma de pago sin tarjetas.

 

  1. Reticencia a usar la tarjeta por Internet

Aunque no existe la desconfianza que había hace unos años, muchos compradores potenciales siguen siendo reticentes a introducir los datos de sus tarjetas de crédito para realizar una compra online, incluso aunque la pasarela de pago sea de prestigio y confianza.

El miedo a que se filtren los datos de la tarjeta, que se haga uso fraudulento de ella o que, simplemente, no se confíe en el pago por adelantado, antes de recibir el producto, hace que muchos usuarios aún se abstengan de hacer compras por Internet, salvo que tengan una forma de pago que les genera más confianza.

Por otro lado, aunque las filtraciones y fraudes apenas se producen, suelen tener mucho eco mediático y, en determinados sectores de la población, este tipo de mensajes calan profundamente y perciben el pago de tarjeta como algo inseguro, por mucho que se les argumente lo contrario.

 

  2. No disponer de tarjeta de crédito

Damos por hecho que, hoy en día, todas las personas tienen una tarjeta de usuario y, en determinados sectores de la población, sobre todo entre quienes han usado nuevas tecnologías desde jóvenes y en las áreas urbanas, indudablemente es así.

Sin embargo, una tienda online que, por ejemplo, quiera abrirse un hueco entre los mayores de 50 años o en áreas rurales, menos habituados a usar tarjetas de crédito, puede estar obstaculizando su crecimiento y expansión, especialmente si la competencia facilitan otras formas de pago.

Por ello, es importante conocer antes en detalle el perfil del comprador objetivo y el grado de aceptación que en ellos tiene la tarjeta de crédito y, en caso que sea un porcentaje significativo, ofrecerles estas otras formas pago.

 

  3. Imagen de solvencia y eficacia

Incluso para un comprador potencial dispuesto y habituado a utilizar su tarjeta de crédito para compras online, el hecho de que una tienda online disponga de varias formas de pago, además del pago por tarjeta, le confiere una imagen de mayor entidad a la tienda online.

Aunque posiblemente ese usuario ni siquiera se plantearía utilizar esas otras formas de pago (que incluso podrían tener algún coste adicional), el que pueda elegir entre varias, incluidas las más populares pasarelas de pago o TPV’s, añade un plus de solvencia a la tienda, puesto que debe disponer de la capacidad para atender y gestionar cada forma de pago con eficacia.

 

 4. Facilitar la primera compra

Especialmente cuando la tienda online no es muy conocida o lleva poco tiempo en funcionamiento, los compradores potenciales no saben a qué atenerse con respecto a sus productos, la gestión del envío o la calidad de su servicio y atención a los clientes.

En estos casos, una forma de pago basado en la entrega (contra reembolso), en que pagan cuando reciben el producto, puede romper esa primera barrera inicial, de forma que el comprador tantea el funcionamiento y tiempo de respuesta de la tienda online sin tener que pagar con antelación.

 

 Modalidades de pago sin tarjetas de crédito

Veamos ahora las distintas modalidades de pago que dispone WooCommerce para realizar pagos sin necesidad de aceptar tarjetas de crédito en una tienda online:


Modalidades de pago sin tarjetas de crédito

Haz clic en la imagen para ampliarla  

Todos ellas, excepto una, son las formas de pago tradicionales que ya disponíamos cuando se hacían ventas a distancia o por catálogo, antes de la llegada del Comercio Electrónico, y, por tanto, son reconocidas por la gran mayoría de los usuarios.

Como se comentaba anteriormente, no es necesario que incluyamos todas ellas en una tienda online, sino que debemos conocer el perfil de nuestro comprador potencial y adaptarnos a él para ofrecerle aquello que le resulte más conveniente.

Por ejemplo, PayPal incluye una forma de pago que, en esencia, equivale a la transferencia bancaria; sin embargo, obliga a que el usuario tenga una cuenta en PayPal, que no es lo más frecuente.

En general, una tienda online que quiera dar la mayor cobertura de formas de pago a sus compradores, debería contemplar las siguientes formas de pago, siempre en función del perfil de su público objetivo:

  • Pagos sin tarjeta: Transferencia bancaria, Contra reembolso, PayPal.
  • Pagos con tarjeta: TPV, PayPal.

Hay que tener en cuenta que, tanto para el comprador como para el vendedor, las formas de pago sin tarjetas suponen una gestión adicional, externas a la plataforma de WooCommerce, para realizar y verificar el pago de una compra.

Como es lógico, sea cual sea la forma de pago elegida, el comprador siempre deberá indicar la dirección de envío donde el vendedor debería remitir los productos que haya comprado, además de la información adicional correspondiente a cada forma de pago.

 

 Transferencia bancaria

Con esta forma de pago, el comprador debe hacer un ingreso, mediante transferencia bancaria desde su cuenta, a una cuenta bancaria cuyo número le proporciona el vendedor, por el importe de la compra.


Transferencia bancaria

Haz clic en la imagen para ampliarla  

El proceso completo del pago hasta el envío del producto sería el siguiente:

  • El comprador ha terminado de realizar su compra, revisa el contenido del carrito de la compra y selecciona la transferencia bancaria como forma de pago.
  • El vendedor muestra en pantalla las instrucciones de pago, que debe incluir como mínimo el número de cuenta bancaria donde realizar la transferencia y el texto que debe figurar en la descripción de la transferencia para identificar el pago y el pedido.
  • El comprador realiza la transferencia desde su cuenta bancaria, siguiendo las indicaciones del vendedor.
  • El vendedor revisa diariamente las transferencias recibidas en su cuenta bancaria y, cuando recibe la de un comprador, lo identifica por su descripción y procede con el envío del producto.

En el caso de una transferencia bancaria, el envío puede demorarse varios días desde el momento de realizar la transferencia, para que ésta llegue a su destino.

 

 Pago por cheque

Modalidad obsoleta, prácticamente no utilizada, por el exceso de inconvenientes que supone al comprador, que debe realizar varias gestiones.

Además, debido al tiempo necesario para enviar y validar un cheque bancario, puede pasar más de una semana hasta que se realice el cobro efectivo de la compra y se pueda enviar el producto.


Pago por cheque

Haz clic en la imagen para ampliarla  

El proceso completo del pago sería el siguiente:

  • El comprador ha terminado de realizar su compra, revisa el contenido del carrito de la compra y selecciona el pago por cheque como forma de pago.
  • El vendedor muestra en pantalla las instrucciones del pago por cheque, que debe indicar a qué dirección postal el comprador debe enviar el cheque.
  • El comprador rellena el cheque según las instrucciones del vendedor y lo envía a la dirección indicada.
  • Cuando el vendedor recibe el cheque, lo remite a su entidad bancaria, para que valide e ingrese su importe. Si todo ha ido correctamente (es decir, el cheque dispone de fondos suficientes), el vendedor procede con el envío del producto.
 

 Pago por Contra reembolso

Modalidad tradicional todavía muy extendida, en que se abona el producto cuando llegue al destino. Para el vendedor, por tanto, supone un riesgo, puesto que el comprador puede cambiar de opinión a última hora o no recepcionar el producto cuando llegue.

Esta modalidad suele incluir un cargo adicional, debido a que la empresa de transporte que envía el producto y recoge el pago, debe hacer llegar el dinero de vuelta al vendedor, con el coste que ello supone.


Pago por Contra reembolso

Haz clic en la imagen para ampliarla  

El proceso completo del pago por el contrario reembolso sería el siguiente:

  • El comprador ha terminado de realizar su compra, revisa el contenido del carrito de la compra y selecciona el pago por contra reembolso como forma de pago.
  • El vendedor muestra en pantalla las instrucciones del pago por contra reembolso, que normalmente incluirá el cargo por este concepto (que puede ser un porcentaje o una cantidad fija, a criterio del vendedor).
  • El comprador acepta la forma de pago y debe esperar a que el producto llegue a su domicilio.
  • El vendedor envía el producto a la dirección postal del comprador que, al recibirlo abona al transportista el importe total de la compra más el cargo adicional.
  • El transportista abona al vendedor el importe de la compra.

Aunque el pago contra reembolso complica la gestión de una compra tanto al vendedor como al comprador, es una modalidad todavía muy aceptada entre los usuarios, por lo que debería ser una forma de pago a valorar en nuestra tienda online.

 

 Paypal

Aunque PayPal se utiliza fundamentalmente para pagar con tarjeta de crédito, también permite dos opciones de pago que pueden interesar a muchos usuarios:


Pago por Paypal

Haz clic en la imagen para ampliarla  

  • Cuenta bancaria. Equivalente a una transferencia bancaria, en que los pagos sobre la cuenta PayPal del usuario se cargan sobre la cuenta bancaria de éste. Para ello, es necesario que el usuario previamente haya configurado y verificado el número de su cuenta bancaria (es un proceso que puede llevar varios días hasta la autorización final).

  • Saldo de PayPal. PayPal permite que los usuarios tengan una cantidad de dinero en efectivo asociada a su cuenta PayPal (“saldo”), de forma que los usuarios pueden utilizarla cuando paguen una compra online con PayPal. Para poder completar la compra, el usuario debe disponer previamente de salgo suficiente para pagarla.

En ambos casos, el proceso completo del pago sería el siguiente:

  • El comprador ha terminado de realizar su compra, revisa el contenido del carrito de la compra y selecciona el pago por PayPal como forma de pago.
  • Se redirige el comprador a la página de acceso de PayPal, donde debe identificarse en su cuenta y seleccionar una de las dos opciones que dispone para pagar sin tarjeta de crédito: a cargo en cuenta bancaria o sobre el saldo de la cuenta.
  • Completado el pago en PayPal, se redirige de nuevo el comprador al sitio web de la tienda online, que obtiene la validación de que el pago ha sido completado correctamente o no.
  • Si el pago se ha completado satisfactoriamente, el vendedor envía el producto a la dirección del comprador.

La plataforma WooCommerce incluye soporte para PayPal en su instalación básica, aunque su configuración no es tan sencilla como las formas de pago que hemos visto anteriormente. Esta completa guía de configuración de PayPal en WooCommerce incluye instrucciones para instalarlo y configurarlo.


Guía de configuración de PayPal en WooCommerce

Haz clic en la imagen para ampliarla  

 

 Configuración de las formas de pago sin tarjeta en WooCommerce

En el siguiente vídeo vamos a ver cómo configurar las formas de pago sin tarjeta que dispone WooCommerce y cómo configurar la cuenta de PayPal para que los compradores puedan pagar sin tener que utilizar una tarjeta de crédito.

Para la forma de pago contra reembolso, utilizaremos el plugin “WooCommerce Smart COD”, debido a que las opciones de configuración que dispone WooCommerce son muy escasas e insuficientes para contemplar todas las posibilidades (como el cargo adicional que el transportista carga por el reembolso):

 

   

 Conclusiones

Todas las tiendas online deberían incluir, como mínimo, el pago con tarjeta de crédito a sus compradores, ya sea a través de pasarela de pago en WooCommerce, TPV o ambos. Sin embargo, sigue habiendo un sector importante de la población, sobre todo en algunos sectores, que prefieren aceptar pagos sin tarjetas de crédito.

Para estos usuarios, WooCommerce ofrece diversas formas de pago que, aunque complican la gestión automatizada de las ventas, puede atraer a esos usuarios y convertirlos en compradores de nuestra tienda online.

Así, las modalidades de pago por transferencia bancaria y contra reembolso son reconocidas por la mayoría de los usuarios, con una larga tradición de uso, desde tiempos anteriores al comercio electrónico, con las ventas a distancia por catálogo.

PayPal ofrece una solución intermedia para los usuarios que no quieren utilizar su tarjeta de crédito como forma de pago, pero sí confían en una pasarela de pago para hacer cargos a una cuenta bancaria (previa validación y autorización) o sobre el saldo carga a su cuenta PayPal.

A pesar de ser modalidades de pago que cada vez se utilizan menos, siguen siendo bastante extendidos en algunos sectores de la población, por lo que no se deberían descartar a priori y evaluarlos según el perfil del comprador potencial de la tienda online.

Estructura de Base de Datos en WordPress

$
0
0

Estructura de Base de Datos en WordPress


Si administras un sitio web WordPress es posible que en algún momento hayas realizado alguna operación relacionada con las Base de datos, ya sea para hacer un backup, para forzar el cambio de una contraseña o simplemente para inspeccionar las tablas.

En este artículo vamos a ver de manera general la estructura de la base de datos en WordPress y sus principales relaciones entre tablas.

 ¿Qué es una base de datos?

Una base de datos podemos entenderla como un almacén en donde se guardan datos de manera organizada para su posterior uso.

Usualmente está controlada por un software que nos ayuda con la administración, en el caso de WordPress, es común utilizar MySQL como software para la administración de la base de datos.

Muchas veces pensamos que el contenido de WordPress se encuentra en archivos HTML, sin embargo la mayor parte del contenido de las entradas, páginas, comentarios, etc. están guardados en una base de datos.

En la siguiente imagen podemos ver que en el lado del servidor tenemos archivos PHP que crean dinámicamente el contenido, recuperándolo de la base de datos y muestran el resultado en archivos HTML al usuario.

Estructura base datos servidor y conexión cliente

 ¿Qué son las Tablas y Campos de una base de datos?

La base de datos está organizada en tablas, las que a su vez, tienen campos.

Podemos entender esto como una hoja de cálculo de excel, en donde las hojas individuales serían las tablas y las columnas los campos, tal como vemos en la siguiente imagen:

Estructura base datos tablas y campos

Existe un campo que es conocido como el identificador o ID. Este campo debe ser único para cada registro y nos sirve generalmente para relacionar tablas.

 Tablas de la Base de Datos en WordPress

WordPress consta de 12 tablas, aunque en la práctica solo usaremos 11, la tabla faltante es la tabla wp_links y se usa por compatibilidad con versiones anteriores y porque algunos plugins antiguos aún la utilizan.

En la siguiente imagen vemos las tablas de la base de datos en WordPress y sus relaciones:

Estructura base datos en WordPress

Como podemos ver el nombre de cada tabla empieza con el prefijo wp_: es el prefijo por defecto, pero se puede cambiar al momento de la instalación de WordPress.

 Tabla de Opciones Generales

En la siguiente imagen vemos una tabla que esta completamente aislada del resto, es decir que no tiene ninguna relación.

Esta tabla es la tabla wp_options y en ella se almacenan opciones generales de WordPress y también almacena las opciones de configuración de algunos plugins.

La estructura de la tabla es bastante simple, tiene campos: option_key y option_value para almacenar los datos.

Estructura tabla opciones generales

Algunos datos almacenados en esta tabla son, por ejemplo, el nombre del tema actual, el nombre del sitio, url del sitio, etc.

 Tablas con metadatos

Existen tablas que tienen metadatos o datos adicionales asociados, lo podemos comprobar en la siguiente imagen adjunta.

Estructura tablas metadatos

Como podemos ver una tabla de metadatos se compone del nombre de la tabla base más el prefijo meta, por ejemplo wp_users y wp_usersmeta.

Todas estas tablas meta tienen una estructura similar a wp_options, pero en este caso, los campos llevan por nombre meta_key y meta_value. De esta manera se pueden agregar como registros campos adicionales.

A continuación tenemos las tablas con tablas de metadatos asociadas:

 

wp_comments

En esta tabla se almacenan los comentarios de WordPress. Algunos campos importantes incluyen el correo, url y nombre del autor del comentario, además, información de monitoreo como la IP, información del navegador y fechas.

 

wp_commentmeta

Esta tabla agrega datos extra a los comentarios. La estructura incluye campos de clave y valor, son usadas comúnmente por plugins adicionales como Akismet para marcar un comentario como spam.

 

wp_users

En esta tabla se almacena la información de los usuarios del sitio, tiene campos como el login, correo, la clave (la cual esta encriptada).

 

wp_usermeta

En esta tabla se almacena información adicional del usuario, como por ejemplo su nombre, apellido, rol y otras preferencias que tiene configuradas.

 

wp_posts

Aquí se guarda todo el contenido de nuestro sitio web. Cada registro almacena un tipo de post, por ejemplo: entradas, páginas, menús, adjuntos y otros tipos creados por plugins.

Tiene campos como por ejemplo: título, contenido, estado, tipo.

 

wp_postmeta

En este tabla se guarda información adicional para cada publicación o contenido registrado. Tiene la estructura de clave y valor, por lo que se pueden asociar muchos más campos a un determinado registro de contenido.

 

wp_terms

En esta tabla se guardan los nombres de las taxonomías que están usando los diferentes tipos de contenido, por ejemplo: nombre de categorías, nombres de etiquetas, etc.

 

wp_termmeta

En esta tabla se almacena información adicional para cada nombre de taxonomía de la tabla wp_terms.

 Tablas de contenido con Taxonomías

Todo el contenido de los diferentes tipos de contenido (entradas, páginas, adjuntos, etc.) se almacenan en la tabla wp_content.

Sin embargo, este contenido está agrupado a través de taxonomías en WordPress (categorías, etiquetas, menús, etc.). En la siguiente imagen podemos ver las tablas que están relacionados con contenido y taxonomías.

Estructura tablas contenido y taxonomías

Las tablas que relacionan el contenido con el nombre de taxonomía son:

 

wp_term_taxonomy

En esta tabla se almacena el tipo de taxonomía a la que esta asociada un registro de la tabla wp_terms, por ejemplo si en wp_terms tenemos noticias en wp_term_taxonomy, especificaremos que es un tipo category.

 

wp_term_relationship

Esta tabla sirve para relacionar la taxonomía o taxonomías a las que está relacionada un registro de contenido, por ejemplo: una entrada podría estar asociada a una o más categorías y tener una o más etiquetas.

En la siguiente imagen vemos un ejemplo con IDs ficticios de una relación entre el contenido de una entrada y sus diferentes taxonomías.

Ejemplo relacion contenido y taxonomías

En la imagen vemos una entrada llamada “Hola Mundo”, a través de las relaciones observamos que tiene asignada una categoría (category) llamada blog y una etiqueta (tag) llamada saludo.

 Vídeo explciativo

 


 

 Conclusión

Tal como hemos podido revisar, WordPress almacena el contenido de tu sitio web en tablas.

La mayoría de ellas mantiene relaciones con metadatos y la tabla de contenido tiene una relación de taxonomías. Conocer esto nos ayuda a tener un mejor entendimiento de cómo se almacena la información de un sitio web en WordPress.

Hosting, seguridad y actualizaciones para WooCommerce

$
0
0

Entendiendo Hosting, Seguridad y Actualizaciones para WooCommerce


La vida está llena de elecciones; algunas son más fáciles y otras más difíciles.

Si tienes un proyecto pensado para una tienda online, y lo que quieres es crear una tienda WordPress con su plugin de WooCommerce para poder vender tus productos o servicios, pero no sabes nada de servidores, seguridad básica para tu web, y te pierdes con las actualizaciones, sigue leyendo.

A lo largo de este artículo te voy a mencionar aspectos básicos que tienes que conocer para poder tener la habilidad de elegir tú mism@ el hosting (servidor web) que más se adapte a tus necesidades.

Prefiero hacerlo así, y no directamente darte un listado de hostings que creo que merecen la pena (como el de Webempresa por ejemplo).

Lo que quiero es que tengas tu propio criterio, y para ello necesitas nociones básicas y/o un tanto avanzadas, para entender lo que vas a comprar, y básicamente, enseñarte a pescar (en lugar de darte el pescado directamente).

Lo primero que veremos van a ser las claves para elegir un buen hosting, que se encargue de mostrar tu tienda de WooCommerce al mundo entero.

Acto seguido te voy a dar unas nociones básicas de seguridad para tu tienda online, que deberás tener en cuenta tanto a nivel interno (en tu web) como a nivel externo (en tu hosting).

Por último te hablaré de las actualizaciones (updates) de WooCommerce y plugins en general, para que entiendas por qué a veces es necesario actualizar y a veces no.

     

  Elección de un hosting bueno para WooCommerce

Ya te habrás fijado en que uso la palabra inglesa hosting y no servidor, pero es lo mismo.

Los que ya hayan leído otros artículos míos en Webempresa, sabrán que me gusta más usar la "jerga" inglesa, ya que luego, a la hora de buscar soporte o información, es más fácil hacerlo en inglés. Si no hablas nada de inglés, te vendrá bien conocer este tipo de palabras.

¡Pero vamos con el tema central del artículo, que si no me voy por las ramas enseguida!

 

Necesidades de tu tienda online

Ojalá fuera más fácil, si no se tiene mucha idea de tecnología, elegir el mejor hosting para tu proyecto WooCommerce.

Irónicamente, mucha gente sin ninguna idea de "Internet" se aventura en proyectos como tiendas online, ellos solos, y pretendiéndolo hacer todo bien desde el principio hasta el final.

Es por ello que te recomiendo que lo primero de todo, respondas a estas preguntas mentalmente:

  • ¿Qué tipo de web necesitas?
  • ¿Qué tipo de producto o servicio vas a vender?
  • ¿Qué público va a visitar tu tienda online?
  • ¿Vas a necesitar alguna funcionalidad específica para tu tienda online?

Espero que tengas claras las respuestas a estas preguntas, porque te ayudará muchísimo a la hora de entender y tener en cuenta los siguientes aspectos para elegir un buen hosting para tu proyecto:

Velocidad y confiabilidad

Uno de los aspectos clave para elegir un buen hosting para tu tienda online de WooCommerce es la rapidez de carga de la web.

Hay muchos factores que influyen en dicha carga, pero uno de los más importantes es la de respuesta del servidor.

Esto quiere decir que cuando alguien visita tu web, está "llamando" a los archivos que están alojados en tu hosting, y el hosting "busca" ese contenido y le "responde" a tu visitante mostrándole dichos archivos. Es esa capacidad de "respuesta" la que tienes que tener en cuenta.

Otro aspecto importante en este apartado es el tiempo que tu servidor esté "disponible" para mostrar tu web a las visitas que tengas.

Hoy en día, es lo más normal que un servidor ofrezca una "disponibilidad" mínimo del 95%. Es decir, casi 24 horas al día (imagina que tu web solo estuviera disponible menos del 50%, es decir, unas 8 horas al día).

Escalabilidad

Escalabilidad

De cara a la elección de un hosting, es muy importante que puedas "empezar pequeño" e ir "creciendo".

Esto quiere decir que no hay que contratar un super ordenador para tu proyecto web, si ni siquiera sabes si va a funcionar o no.

Mi recomendación es que contrates el plan más básico (que no quiere decir malo), y que vayas expandiendo las características de tu hosting conforme lo vayas necesitando. Puedes echar un vistazo a los planes de Hosting Elástico de Webempresa

Lo bueno es que hoy en día la gran mayoría de hostings ofrecen esta posibilidad, y lo puedes ir ampliando tú mism@ en el panel de control correspondiente a tu cuenta.

Seguridad

Seguridad

El tema de la seguridad de tu servidor es fundamental.

Ojo, no hablo de la seguridad de tu web en sí (que también, como veremos más abajo), si no de la seguridad que ofrece la empresa de hosting que contrates.

Normalmente este tema está muy cuidado por las empresas del sector, pero siempre tienes que verificar que se ofrecen buenas medidas de seguridad contra ataques, hackeos, etc.

Es por ello que tienes que pensar que, si encuentras un hosting super barato (quizás lo que cuesta un bocadillo), ten cuidado porque lo que ofrecen normalmente no será de mucha calidad.

Atención al cliente / Soporte

Soporte

Para mí es uno de los puntos claves al contratar un hosting, sobre todo para WordPress, y sobre todo para WooCommerce.

Por mucho que sepas de "Internet", siempre llega un momento en que le sucede algo a tu web, y no sabes qué es.

Es por ello que contar con una atención al cliente y soporte exquisitos (rápidos, amables y eficaces), es de lo más importante a tener en cuenta por tu parte.

Siempre he dicho que mi experiencia con Webempresa ha sido fantástica en este aspecto, y al contratarles (y seguir con ellos) ha sido y es el factor principal para decantarme siempre por ellos.

Precio

Precio

El precio influye, y mucho. Pero aquí no hablamos de "caro" o "barato". Me gusta más hablar de "precio bajo" y "precio alto".

Un hosting "barato" te va a ofrecer algo de muy poca calidad, sin soporte, que no es seguro, y no funcione la mayoría de las veces.

Sin embargo, un hosting "de precio bajo", te ofrecerá la máxima calidad, pero con una configuración acorde con lo que contrates.

Esto quiere decir que, si contratas un paquete "básico" cuyo precio es bajo (unos 100 euros al año), tendrás un servidor de calidad, pero con espacio limitado, o quizás un bandwidth limitado.

Y es que, como hemos comentado anteriormente, si tu proyecto es "básico" al principio, no hace falta contratar un hosting de precio elevado. ¡Sería como conducir un Ferrari por una ciudad!

 

Entendiendo conceptos técnicos

Entendiendo conceptos técnicos de hosting

A continuación te voy a describir con palabras hiper-mega-sencillas qué significa cada una de estos elementos que tu hosting tendrá a nivel físico, y los cuales llegará un momento en que tengas que "elegir" o al menos entender qué son, para ver si un hosting te compensa frente a otro.

Disclaimer para los haters: ¡La descripción que uso para cada elemento es muy de andar por casa, no voy a introducir nada técnico!

La RAM

La RAM es la adrenalina de un servidor. Es el bombeo de sangre que hace que fluya la velocidad por cada centímetro de cable del ordenador de tu hosting.

Con mucha memoria RAM (Random Access Memory) será posible hacer muchas tareas al mismo tiempo, como por ejemplo, que 100 personas compren al mismo tiempo un producto cada una, en tu tienda online.

De esta manera, ninguna de esas 100 personas, con una buena memoria RAM (el ordenador, no las personas), sufrirá ningún tipo de error, y completarán el pago por tus productos o servicios de una manera correcta.

 

Los discos SSD

Tu web son archivos. Cada archivo contiene una información diferente.

Todos estos archivos se almacenan en diferentes carpetas en el ordenador que hayas "alquilado" a tu hosting. Ese almacenaje en un ordenador se hace en unos discos, que antiguamente eran "HDD" (Hard Disk Drive) y lo común hoy en día es que sean SSD (Solid-State Drive).

Para entender rápidamente la diferencia entre ambos, los HDD equivaldría a escuchar música con un CD que da vueltas en un aparato reproductor de CDs, y los SSD equivale a escuchar música en tu móvil con Spotify.

No hace falta explicar pues, las ventajas de los SSD.

Un disco SSD permitirá que los datos almacenados en él, sean leídos por el hosting mucho más rápido. Es por ello que uno de los primeros elementos que tiene que tener sí o sí tu futuro hosting son, discos SSD.

El Bandwidth

El Bandwidth (o ancho de banda) es lo que en algunos programas cómicos de la TV llaman "El Cable Gordo".

Tu web es pura información (almacenada en archivos como hemos visto anteriormente), y toda esa información tiene que llegar a unos pocos, unos cientos o unos miles de usuarios, dependiendo de lo mucho o poco visitada que sea tu web.

Cuanto más "Gordo" (cuanto más ancho de banda) hay en tu configuración de hosting, más información va a poder intercambiarse en una unidad de tiempo.

Esto quiere decir que, si tienes poco bandwidth, y tu web la visitan un millón de personas al mismo tiempo, tu servidor no va a poder repartir información a tiempo a todas, y tu web "se va a caer" (no se cargará a muchísimos de ese millón de visitas).

Para hacerlo más gráfico mentalmente: no puedes tener un único repartidor de pizza en una ciudad, si esa noche has tenido 600 pedidos. El pobre no va a poder dar a basto con todo en una sola noche, y mucha gente se quedará sin pizza.

Los dominios

Los Dominios Pizza (perdón, chiste malo por el ejemplo de antes). Los dominios creo que los tienes bastante claros, y sin conocerte.

Un dominio es la manera "fácil" de decirle a un explorador de Internet, a qué ordenador físico alojado en algún sitio del planeta se tiene que conectar, para leer archivos (una web) y visualizarlos en tu pantalla.

Para que lo veas visualmente:

  • https://www.dominiodemariano.com
  • https://150.220.223.56.2/webmariano (los números raros es el "nombre" del ordenador donde está la la web de Mariano, cuyos datos están alojados en una carpeta dentro de ese ordenador que se llama "webmariano").

Ambas direcciones van a la misma web, pero la primera es más fácil de recordar.

Mucha gente piensa que un dominio es una web en sí, o que hay que tener un dominio en el mismo hosting que tienes los archivos de tu web, pero no, esto no es necesario. Puedes tener un dominio en una empresa de dominos en Australia, y tus archivos web en otra empresa española, y la web seguirá funcionando igual de bien.

Además puedes tener múltiples dominios mostrando el contenido de tu web al mismo tiempo, aunque en muy rara ocasión esto se hace, porque no tiene mucho sentido.

En relación a una contratación de hosting, lo que sí que te beneficia es que muchos planes vienen con un dominio incluido en el precio, como en Webempresa. Puedes revisar también aquí cómo registrar tu dominio.

Los emails

Cuando veo una tienda online cuyo soporte es un email del tipo nombredelatienda@gmail.com, me dan ganas de tirarme por la ventana (menos mal que vivo en una casa baja).

Si a tu web se accede mediante un dominio, por favor, haz emails con tu dominio (es fácil hacerlo desde cPanel), o, ya que tu hosting tiene que tener un soporte muy bueno, pídeles a ellos que lo hagan por ti.

Si te gusta muchísimo Gmail, puedes configurarlo de manera que los correos enviados a tu email corporativo, lleguen a Gmail, y puedas contestarlos desde el propio Gmail (haz una pequeña búsqueda en Google, es fácil configurarlo).

El Uptime

Hemos mencionado más arriba la confiabilidad a la hora de contratar un hosting.

Uno de los factores importantes es el tiempo que tu web esté disponible a los  usuarios, que ya hemos dicho que no baja del 95% en la gran mayoría de los proveedores de hosting.

Simplemente que sepas, que ese "tiempo" se llama "uptime" en inglés.

Los certificados SSL

A nivel de seguridad, es muy importante (casi obligatorio por Google) tener un certificado SSL instalado en tu dominio web.

Un certificado SSL (Secure Sockets Layer) encripta la información que se intercambia a través de ese "Tubo Gordo" entre tu hosting y el usuario que te visite.

Este certificado es clave si en tu tienda online aceptas pagos por tarjeta de crédito.

Puedes leer más sobre esto en mi artículo sobre Certificados SSL.

La IP

¿Recuerdas los numeritos raros que he mencionado en el apartado del dominio en este artículo?

Todos esos números conforman la IP (Internet Protocol) de tu ordenador. Esto no es más que el "DNI" del ordenador que contiene tu web.

Si tu plan de hosting es en un hosting compartido, estarás compartiendo esa misma IP con muchas otras webs. Si tienes una "IP Dedicada", sólo tú tendrás el poder sobre dicha IP.

 

  Entender la seguridad onsite y offsite en tu tienda online

Tal y como acabamos de ver en el apartado anterior (y el más importante de todo este artículo) es muy necesario entender la diferencia entre la seguridad que te ofrece un hosting y la que tienes que gestionar tú mism@ en tu web o tienda online.

No me voy a extender en este punto, pero cuando vayas a contratar un hosting, busca estas palabras entre los componentes del plan que vayas a elegir:

  • Firewall
  • Antivirus
  • Protección Anti-Hackeos
  • Copias de seguridad automáticas
  • Certificado SSL

Si el servicio hosting además cuenta con extras, no te lo pienses dos veces, porque quiere decir que se preocupan muchísimo por la seguridad de sus clientes.

Webempresa, por ejemplo, tiene su CiberProtector, el cual yo uso en mis webs y me va genial.


Seguridad en el hosting


Con el hosting ya contratado, y una vez instalada tu tienda online con WooCommerce, podrías utilizar plugins relacionados con la seguridad WordPress, ya que hay algunos muy específicos para este gestor de contenidos.

Aquí hay un artículo del blog de Webempresa muy completo, en cuanto a la seguridad en WordPress que te recomiendo leer.

 

  ¿Actualizar o no plugins en WooCommerce?

Actualizaciones en WooCommerce

Los desarrolladores de plugins de calidad trabajan duro en cada nueva versión que sacan de sus productos.

Una buena empresa que venda un plugin premium para WordPress, tiene presente, por lo general, cualquier tipo de vulnerabilidad que ponga en peligro las webs de sus clientes, y tienen una rápida reacción ante dichas vulnerabilidades, enviando actualizaciones de sus plugins.

Una de las reglas básicas de WordPress, para "toquetear" plugins y plantillas de otros, es no hacerlo directamente sobre los archivos originales, pues en futuras actualizaciones, se reemplazarán con las nuevas versiones.

 

  Conclusiones

Son muchos los aspectos a la hora de contratar un hosting para tu proyecto de tienda online con WordPress y WooCommerce.

Lo recomendable es conocer todos los tecnicismos, al menos por encima, para poder hacer tus propias indagaciones, comprar precios, planes, y elegir el adecuado.

Lo más importante que tienes que tener en cuenta es una combinación que se adapte al tamaño y objetivo de tu proyecto, teniendo en cuenta aspectos de seguridad y siendo precavidos a la hora de actualizar plugins y plantillas.

Espero que te haya resultado útil este artículo, y ¡nos vemos en el siguiente!

Efecto Lock-in en WordPress

$
0
0

Efecto Lock-in en WordPress


¿Alguna vez has usado un tema que, cuando lo desactivaste porque querías cambiar el diseño de tu web, perdiste parte del contenido que habías ingresado?

Si te ha sucedido esto, bienvenido al efecto Lock-in, tu tema te está forzando a seguir usándolo si no quieres volver a ingresar parte de tu contenido nuevamente.

Es poco intuitivo pensar que si quieres cambiar el diseño tengas que perder contenido, sí, es un ejemplo un poco extremo, pero sirve para entender las consecuencias que puede tener el efecto Lock-in en WordPress. ¡Veámoslas a continuación!

 ¿Qué es entonces el efecto Lock-in en WordPress?

El efecto Lock-in (traducido como efecto de permanencia), se puede entender como el problema que tienen los usuarios cuando se ven forzados a seguir usando un tema o plugin, ya que si tratan de cambiarlos perderán su contenido.

Algunos ejemplos de efecto Lock-in serían los que mencionamos a continuación:

En la siguiente imagen vemos que tenemos un maquetador visual para construir contenido. Este maquetador usa sus propios shortcodes y reemplaza al editor nativo de WordPress.

Si desactivamos el maquetador es posible que perdamos parte del contenido y diseño:


Ejemplo maquetador WordPress


Tal como se muestra en la siguiente imagen, tras desactivar el editor visual veremos una serie de shortcodes y atributos, pero solo una parte del contenido. El resto del contenido se habrá perdido:


Ejemplo maquetador desactivado


En la siguiente imagen vemos que luego de activar un tema, nos ha creado como parte de su funcionalidad dos ítems de menú o Custom Post Type: uno de portafolio y testimonios:


Items menú creados por tema


Si ingresamos contenido en estos ítems perderemos ese contenido si decidimos cambiar de tema, ya que los ítems de menú creados por el tema habrán desaparecido, tal como se muestra en la siguiente imagen:


Items menú eliminados al desactivar el tema


 ¿Cómo saber si un plugin o tema genera efecto Lock-in en WordPress?

La forma más simple de saber si un tema o un plugin te genera efecto Lock-in en WordPress es simplemente probar a desactivar o desinstalar el tema o plugin.

Si haces esto y ves aún que todo el contenido, aunque sea mal maqueado, se puede ver en el front-end de tu sitio, entonces no tiene efecto Lock-in; sin embargo si ves una serie de shortcodes o el contenido no aparece en absoluto, entonces si se genera efecto Lock-in en WordPress:

En la siguiente imagen vemos que tras desactivar el plugin nos ha dejado solo un shortcode. Si decidimos cambiar este plugin tendremos que ingresar nuevamente el contenido en el nuevo plugin.


shortcode en front-end sitio


 ¿El editor Gutenberg genera efecto Lock-in?

Gutenberg es el nuevo editor que viene por defecto a partir de las versiones 5.x de WordPress, si por alguna razón no quieres usar este editor tienes la opción de seguir usando el editor clásico:


bloques en Gutenberg


Si desactivas Gutenberg verás que tu contenido no se pierde; esto es debido a que Gutenberg usa comentarios HTML para identificar sus bloques a nivel de código, tal como se ve en la siguiente imagen:

El contenido queda intacto y solo tendrás los comentarios HTML delimitando y especificando los atributos de cada bloque, pero estos comentarios no se ejecutarán ni tendrán efecto en el navegador sino tienes Gutenberg activo.

Por lo tanto, podemos decir que Gutenberg con los bloques por defecto no genera efecto Lock-in, ya que si vemos este contenido en el front-end del sitio se mostrará de manera similar a la siguiente imagen:


bloques en Gutenberg front-end


Hay que decir que también existen plugins que crean bloques en Gutenberg.

Si estas usando alguno de estos bloques generados por plugins externos igualmente te recomiendo probar a desactivar temporalmente el plugin y verificar si aún tu contenido se muestra en el front-end de tu sitio.

 ¿Puedo evitar el efecto Lock-in en WordPress?

Actualmente es muy difícil que puedas evitar este efecto ya que muchos de los themes, especialmente los de pago, siempre tendrán un grado de funcionalidad incluida o en el caso de los plugins, algún shortcode incluido.

Si embargo puedes reducir el impacto del efecto Lock-in en tu sitio web WordPress.

 ¿Cómo puedo reducir el impacto del efecto Lock-in en WordPress?

Ten en cuenta los siguientes puntos para reducir el impacto del efecto Lock-in en WordPress tanto para plugins como para temas.

Reducir el efecto Lock-in en temas

La idea principal es buscar que el tema solo se encargue del diseño y evitar la funcionalidad que tenga incluida; si quieres tener tu sitio cierta funcionalidad es mejor tenerla separada en un plugin y no como parte del tema.

Algunos temas comerciales entienden esto y poco a poco están sacando su funcionalidad y creando plugins que complementan el tema, esto es lo mejor ya que si decides cambiar de diseño, cambiar de tema, aún conservarás la funcionalidad separada en un plugin independiente.

Reducir el efecto Lock-in en plugins

La idea principal en los plugins es evaluar si al menos tienen opción de exportación/importación de datos, por ejemplo en el caso de WooCommerce, es un plugin de tienda pero te permite exportar el contenido.

Lo mismo para un plugin de SEO como SEO Yoast, al menos de esa forma no tendrás que volver a copiar y pegar todo el contenido en un nuevo plugin desde cero.

Si el plugin no tiene opción de exportación, por ejemplo algunos maquetadores visuales de contenido o algunos plugins que crean formularios, al menos evita usarlos para todo.

No uses un maqueador visual en todas tus entradas, es mejor utilizarlo puntualmente en páginas específicas como la página de inicio, de contacto, etc.

De esta forma si decides cambiar de maquetador al menos no tendrás tanto problema al crear el contenido nuevamente ya que solo lo has usado en páginas específicas.

 Conclusión

En conclusión, vemos que no podemos librarnos el efecto Lock-in en WordPress ya que la mayoría de plugins y temas generan en cierto grato este efecto.

Sin embargo sí que podemos reducir su impacto, evitando el uso de temas con funcionalidad incluida y haciendo uso de plugins que tengan opciones de importación/exportación o usándolos en lugares puntuales de nuestro site que no impliquen mucho cambio en el futuro si decides cambiar de plugin.

Los mejores widgets gratuitos para WordPress

$
0
0

Mejores widgets gratuitos para WordPress


En este artículo voy a explicarte algunos de los mejores widgets gratuitos para WordPress que puedes utilizar para tu web.

EL número de widgets que existen es enorme y cada uno de ellos resuelve una necesidad distinta pero hoy quiero presentarte un listado de los 9 + 1 mejores que te recomiendo para uno de los CMS más populares en la actualidad.

¡Veámoslos!

     

  Qué es un widget

Pero antes de comenzar con el listado de widgets, necesitamos entender qué es un widget.

Los widgets son pequeños bloques con diversas funcionalidades que se pueden poner en distintas partes de la web. Pueden colocarse en las barras laterales, footer o incluso, dependiendo de la plantilla, en cualquier otra parte de la web.

Los widgets te permiten añadir bloques de texto, imágenes, enlaces, menús y demás contenido en la web de una manera rápida y fácil de editar.

Los widgets se gestionan desde el menú de WordPress Apariencia > Widgets. WordPress dispone de unos cuantos widgets por defecto, algunos bastante útiles como el Menú de navegación o Categorías.


Gestión de widgets en WordPress


A la izquierda se muestran todos los widgets disponibles y a la derecha las zonas donde se pueden colocar. Dependiendo de la plantilla (o tema) que utilicemos tendremos más o menos zonas habilitadas.

El funcionamiento es sencillo y consiste en pinchar el widget que elijamos y lo arrastramos hasta la zona donde queramos que se muestre. Una vez ahí se despliega, lo configuraremos y pulsaremos el botón “Guardar” del propio widget.


Configuración widgets para WordPress


Los widgets pueden utilizarse todas las veces que se quieran y en cualquier zona. Además, pueden ordenarse dentro de cada zona pinchando y arrastrando el widget, o cambiarlo de zona.

Si vas a crear tu web WordPress y te gustaría añadir una zona de widgets en alguna parte que por defecto no te lo permita el theme, aquí puedes ver cómo crear zonas de widgets.

Existen también algunos maquetadores visuales que utilizan widgets en la composición de las páginas, como Page Builder by SiteOrigin, lo cual te permite colocar widgets prácticamente en cualquier parte de la web.

¿Y cómo se instalan los widgets? Los widgets forman parte de los plugins. Algunos plugins únicamente contienen widgets y otros plugins ofrecen widgets como una funcionalidad más dentro de todo lo que ofrece (por ejemplo, un plugin de eventos que añade un widget con un calendario).

Así que para buscar e instalar widgets lo haremos igual que con los plugins.

 

  Listado de los 9 + 1 mejores widgets gratuitos para WordPress

Antes que nada, tengo que decir que en realidad nombro bastantes más de 9 widgets, pero algunos son variantes de lo mismo y otros forman parte de un único plugin, por lo que no los he contabilizado.

Para el listado de widgets gratuitos me he basado en las necesidades que cubre el widget. En muchos casos con un par de widgets podemos resolver muchas de las necesidades básicas. Los he ordenado de más genéricos a más específicos. ¡Vamos a verlos!

 

Black Studio TinyMCE Widget


Mejores widgets gratuitos para WordPress: Black Studio TinyMCE Widget


WordPress por defecto dispone de dos widgets para introducir texto y HTML personalizado. Aunque los va mejorando se quedan un poco cortos en cuando a opciones.

Este widget nos ofrece un editor de texto como el de las entradas del blog, con lo cual podremos por títulos, imágenes, alinear textos, cambiar colores y demás opciones del editor.

 

Image widget


Mejores widgets gratuitos para WordPress: Image widget


Al igual que pasa con el widget anterior WordPress ya tiene un widget de imagen, pero podría ser mejor. Con este widget tendremos más control sobre la imagen respecto a tamaño, alineación, enlace a otra página o enlace externo abriéndolo en una página nueva.

Este widget va muy bien para banners de publicidad, logotipos o similar.

 

Recent Posts Widget Extended


Mejores widgets gratuitos para WordPress: Recent Posts Widget Extended


Este widget no solo muestra las últimas entradas del blog, también de cualquier post type (portfolio, por ejemplo).

Tiene mucha personalización, puedes excluir las entradas fijas, saltar un número determinado de entradas, mostrar el extracto y además mostrar la miniatura de la imagen destacada, algo que mejora mucho la presentación.

También tenemos el plugin Flex posts, con las mismas opciones de configuración pero con varios formatos de presentación, destacando la entrada más reciente.

Si en lugar de una lista con las últimas entradas queremos mostrarlas como un slider, nada más sencillo que el plugin Widget post slider.

Lo único que hay que introducir es el título y la categoría de donde mostrar las entradas (por defecto todas las categorías) y mostrará las imágenes con su título. La velocidad entre diapositivas y la transición es automática y no se puede modificar, pero aún así el resultado es muy bueno.

Y si aún no te convence ninguno de los widgets anteriores puedes optar por mostrarlos en pestañas con el plugin WP Tab widget. Las pestañas disponibles son entradas recientes, populares, comentarios y etiquetas. También muestran la miniatura de la entrada entre otras características.

 

Social Icons Widget by WPZOOM


Mejores widgets gratuitos para WordPress: Social Icons Widget by WPZOOM


Estar accesible en las redes sociales es algo fundamental hoy en día y es importante que los usuarios que acceden a nuestra web sepan dónde localizarte. Con este widget mostraremos los iconos con nuestras redes sociales enlazados a los distintos perfiles para que puedan llegar fácilmente y con un poco de suerte seguirnos.

El widget es muy completo ya que permite personalizar los iconos de las redes sociales en cuanto a posición, tamaño, separación, colores y decidir el orden en que se muestran.

 

Meks Easy Photo Feed Widget


Mejores widgets gratuitos para WordPress: Meks Easy Photo Feed Widget


Si tienes una cuenta de Instagram y quieres mostrar su contenido en tu web, este widget lo hace de un modo muy fácil. Únicamente necesitas saber el nombre de la cuenta o el hastag. Seleccionas el número de imágenes a mostrar, las columnas y tamaño máximo y cada cuánto tiempo tiene que recargar el contenido.

También incluye un botón para que te sigan.

 

Simple Social Page widget & shortcode


Mejores widgets gratuitos para WordPress: Simple Social Page widget & shortcode


Con este plugin podrás conectar con tu cuenta de Facebook. Para que funcione necesitarás crear un app ID (dispone de un enlace que te lleva a tu cuenta para crearla). Una vez puesto el ID en su página de configuración ya podrás utilizar el widget.

El widget tiene bastantes opciones de personalización. Lo primero que tendrás que introducir es la url de la página que quieres mostrar. Y después una serie de opciones para mostrar o no contenido.

 

Custom twitter feeds


Mejores widgets gratuitos para WordPress: Custom twitter feeds


Completando la parte de redes sociales tenemos este widget para mostrar twitter. Este plugin tiene una página de configuración donde se personaliza por completo el widget.

Para poderlo usar primero hay que conectarlo con tu cuenta de twitter. Es más sencillo que con Facebook, solo hay que pulsar un botón para conectarte introduciendo tus datos de acceso.

Por el contrario tiene más opciones de configuración y sólo está en inglés. Puedes mostrar los tweets de tu cuenta o un hastag, el número de tweets a mostrar y cada cuánto tiene que buscar nuevo contenido en twitter.

Los otros apartados los utilizarás para maquetarlo según lo que quieras mostrar y con qué colores. Una vez lo tengas todo, en los widgets sólo tendrás que añadirlo donde quieras.

 

Five Stars Business Profile


Mejores widgets gratuitos para WordPress: Five Stars Business Profile


Este widget te permite mostrar información de tu empresa como la dirección, teléfono, página de contacto, email y horario. También incluye el mapa de Google.

Este widget es muy útil en el footer, espacio habitual para este tipo de información. El plugin tiene una página previa donde se rellenan todos los datos. Después en el widget se marcan los campos que queramos mostrar.

 

Siteorigin Widgets Bundle


Mejores widgets gratuitos para WordPress: Siteorigin Widgets Bundle


Hasta ahora os he mostrado widgets individuales para resolver necesidades específicas. Este plugin es un pack de widgets pensados para utilizar principalmente con el maquetador visual Page Builder by SiteOrigin pero casi todos se pueden utilizar también en el apartado de Apariencia > widgets de tu WordPress.

Una vez instalado lo primero que tenemos que hacer es configurar el plugin para activar los widgets que queramos utilizar. Hay más de 20 widgets, lo cual está muy bien.

La configuración se encuentra en el menú Plugins  > SiteOrigin Widgets.


Configuración SiteOrigin Widgets


Repasándolos por encima, lo primero decir que hay algunos que hacen las mismas funciones que otros widgets de la lista, como el Editor SiteOrigin, Imagen de SiteOrigin (dispone de la opción de añadir un título encima o debajo de la imagen), SiteOrigin Carrusel de entradas o Botones de Redes Sociales SiteOrigin (con más opciones de maquetación).

Ahora vamos a ver de los widgets nuevos los más destacados:

  • Acordeón SiteOrigin: Este modo de maquetación es muy usado en preguntas frecuentes, donde se listan varias preguntas y al pulsar sobre una se despliega la respuesta.

  • Características de SiteOrigin. Este widget nos permite hacer una composición combinando un icono con un título, una descripción y un enlace para “Ver más”.

    Un ejemplo de uso podría ser una tienda donde ponemos en una franja horizontal “Pago seguro”, “Envío gratuito” y “Garantía de devolución”, cada uno con un icono y un enlace a la página donde se explican las condiciones de cada uno.

  • Pestañas SiteOrigin. Nos permite mostrar información en pestañas horizontales, por lo que es un widget muy útil. Podemos personalizar los colores del contenedor, título de la pestaña y los paneles de información.

    Como dentro de cada pestaña dispone de un editor de texto completo podemos introducir cualquier tipo de contenido.

  • Carrusel SiteOrigin. Este widget me gusta mucho porque te permite añadir un slider (carrusel) de imágenes en cualquier parte de la web sin necesidad de crear una galería previa, o con complicadas configuraciones como suelen tener la mayoría de plugins de este tipo.

    Puedes añadir enlaces en las imágenes y maquetar los controles de navegación. Permite incluso añadir vídeos.

  • Masonry sencillo SiteOrigin. Con este widget podemos hacer un mosaico de imágenes distribuidos dentro de una cuadrícula. Podemos elegir el número de columnas para ordenador, Tablet y móvil, y a cada imagen le decimos cuantas columnas y filas utilizará.

    Os pongo un ejemplo que siempre se entiende mejor. Voy a utilizar 4 columnas y voy a poner 3 fotos. La primera foto hago que ocupe 2 columnas y 2 filas. Y las otras 2 imágenes 2 columnas y 1 fila. El resultado sería este:

    Mosaico con Masonry sencillo SiteOrigin


    El resultado es muy bueno para la sencillez que tiene.

  • Retícula de imágenes de SiteOrigin. Este widget es más básico que el anterior, te permite colocar las imágenes definiendo el tamaño de la imagen y el tamaño máximo.

    Las imágenes se distribuyen en horizontal hasta que no caben más y se colocan debajo. Las imágenes se muestran centradas y con una separación que también podemos definir.

  • SiteOrigin Google Maps. Introduce el mapa de Google con la ubicación de tu empresa, puedes introducir varios marcadores o incluso una ruta con inicio y destino. Tienes muchas opciones de configuración, desde el zoom para ordenador o móvil, el icono del marcador o el estilo del mapa.

  • Formulario de contacto SiteOrigin. Es de los más completos que he visto que te permiten crear un formulario de contacto directamente desde el widget.

    Eso sí, tiene muchas opciones de maquetación que pueden parecer excesivas, pero por experiencia sé que al final los plugins que no ofrecen tantas opciones terminan mostrando un formulario que no se parece mucho al resto de la web, y hay que cuidar los detalles.

    Este widget te permite, aparte de configurar el correo, la respuesta automática y los campos a utilizar, maquetar tanto el contenedor del formulario como las etiquetas, los campos y los botones, el tamaño de los textos, los mensajes de error e incluso ponerle protección antispam con recaptcha o akismet.

  • Reproductor de vídeo SiteOrigin. Este widget nos va a permitir mostrar vídeos alojados en nuestra web y vídeos externos, como YouTube o Vimeo. Es muy sencillo y el resultado es perfecto.

  • Botón de SiteOrigin. Este widget nos permite crear un botón que enlace a cualquier página. Tiene muchas opciones de maquetación, permitiendo añadirle incluso un icono en varias posiciones (dispone de una librería muy extensa de iconos).

  • SiteOrigin Llamada a la acción. Nada más sencillo para hacer una llamada a la acción como este widget, en el que introduces un título, un subtítulo y un botón con un enlace y ya lo tienes listo.
 

Widget options


Widget options


En el artículo hablo de 9 widgets + 1, y es que en realidad este plugin no es un widget en sí, pero añade a todos los widgets unas opciones de configuración muy interesantes.

El plugin tiene una página de configuración donde activar o desactivar funcionalidades, pero con las activadas por defecto ya te va a gustar.

Ahora al desplegar cualquier widget aparecen unas pestañas con iconos.


Pestaña de iconos en Widget Options


En la primera pestaña tenemos un ojo, y lo que podemos hacer es mostrar u ocultar el widget según la página, o la categoría en la que esté.

Con esto podemos tener en una misma barra lateral diferentes widgets según sea, por ejemplo, el blog, una página estática específica, el listado de productos de una categoría de una tienda, y un largo etcétera.

No necesitarás tener zonas de widgets para cada apartado. Con una única zona puedes mostrar contenidos completamente diferentes en cada parte de la web.

Y con la segunda pestaña, la del móvil, tenemos “la guinda del pastel”, porque podemos mostrar u ocultar el widget dependiendo del dispositivo desde el que se vea, PC, Tablet o móvil.

Por ejemplo, puedes querer mostrar un mosaico de imágenes en la versión PC, pero en el móvil que cambie a un carrusel para que no ocupe demasiado.

La siguiente pestaña es para alinear el contenido, algo que dependiendo del widget puede hacer o no falta.

Y la cuarta pestaña también es útil porque puedes mostrar el widget a personas que estén o no logueadas en la web, como contenido privado.

   

  Conclusiones

Con los widgets vamos a poder enriquecer nuestro WordPress de manera visual pero también añadiendo todo tipo de contenido de manera fácil y sencilla.

En definitiva, los widgets nos van a permitir ampliar las funcionalidades de nuestra plantilla theme de WordPress con una infinidad de opciones. Y aunque muchas plantillas vienen con widgets más allá de los que WordPress ofrece no suelen ser suficientes.

Con este artículo espero que puedas mejorar tu web con estos widgets que te permiten hacer desde añadir redes sociales, información de la empresa, mostrar categorías del blog o las entradas hasta crear formularios, banners o botones de llamada a la acción y muchas más funcionalidades.

Pero si ninguno de los que te he contado hace lo que necesitas estoy casi seguro que en el repositorio de WordPress estará. ¡Solo tienes que buscarlo!

Viewing all 776 articles
Browse latest View live