En este artículo vamos a ver, paso a paso, cómo integrar un sistema de puntos y recompensas en WooComerce, tienes la explicación completa también vídeo:

Integrando un sistema de gamificación como este podremos aumentar la retención de nuestros clientes, mejorar la relación que construimos con ellos, aumentar nuestras conversión y, en definitiva, tener clientes mucho más contentos… así que ¡vamos a ello!

Instalación

Utilizaremos una de las mejores herramientas disponibles en el mercado: YIth Woocomerce Points and Rewards.

Este es el link de la página oficial

Aquí tienes el link para descargarlo a un precio muy reducido

A través de este plugin vamos a poder hacer que nuestros clientes ganen puntos cuando realicen una compra en nuestra tienda y que puedan, después tener puntos acumulados, canjearlos por un descuento monetario.

Tendremos siempre la documentación completa de este plugin disponible en: https://docs.yithemes.com/yith-woocommerce-points-and-rewards/

Vamos a ver paso a paso las opciones que nos ofrece, comenzamos con su instalación.

Una vez lo tengamos descargado procedemos a instalarlo desde Plugins > Añadir nuevo > Activar.

Configuración

Cuando el plugin se encuetre activado veremos en el panel de la izquierta que nos aparece la sección de Yith, desde esta sección tendremos acceso a todos los plugins que instalemos de esta empresa.

Vamos a Yith > Points and Rewards y accederemos al panel general de configuración del plugin, desde aquí personalizaremos esta herramienta en su totalidad.

Una vez activemos el plugin los usuarios que tengamos definidos como quienes pueden tener puntos (lo veremos ahora mismo) verán desde el panel de su cuenta de woocomerce una zona de “mis puntos”, desde ahí podrán ver en todo momento su total de puntos.

Vamos a comenzar con la configuración de puntos, iremos a Opciones de puntos > Puntos estándar

En primer lugar, podremos elegir si queremos que sea un sistema automático o manual, lo más habitual es dejarlo en automático.

A continuación, definiremos la relación de puntos asignados por compra, por ejemplo, por cada diez euros gastados se asigna un punto.
Podremos también excluir productos que estén con descuento aplicado de este sistema de puntos y recompensas.
Tenemos la opción de decidir si solo ciertos usuarios pueden acceder a este sistema de puntos, por ejemplo solo clientes registrados.
Si tenemos varios roles de usuarios podremos variar los puntos que reciben.

Es importante valorar activar la opción de asignar puntos a usuarios que no se hayan logeado en su cuenta de cliente, pero que su correo de facturación esté registrado. Definiremos también cuándo se asignan esos puntos, podríamos dejarlo en Pedido completado.

Tenemos las opciones de: eliminar puntos de pedidos cancelados, reasignar puntos cuando se reembolsa un pedido, eliminar la asignación de puntos si se da un reembolso total o parcial (recomendado), no asignar puntos si el cliente está usando un cupón, fijar el tipo de redondeo que se realiza y activar caducidad de puntos.

Si accedemos ahora a la pestaña de “canjear puntos” podremos decidir si queremos que los propios usuarios puedan canjear sus puntos de forma autónoma, el método de conversión de recompensa (fijo o porcentual), la tasa de conversión de recompensa, qué usuarios pueden canjear puntos, definir reglas de conversión en función del rol, el canjeo automático de puntos cuando se realiza un proceso de compra, el estilo visual de la zona de canjeo de puntos, activar envío gratuito cuando el usuario canjea puntos, los tipos de cupones permitidos y si queremos establecer restricciones de canjeo.

Si pasamos a la pestaña de “puntos extra” veremos que podemos asignar puntos a usuarios que dejen reseñas, puntos extra en función del número de pedidos, puntos extra por cantidad gastada en tienda y otra serie de asignaciones extraordinarias, como vemos podemos configurar el plugin de forma muy específica.

Para continuar con nuestra configuración pasaremos ahora a la pestaña de “opciones generales”, aquí podemos definir si el usuario con perfil “gestor de la tienda” puede administrar este plugin, podemos también fijar que los usuarios no registrados no vayan a ver los mensajes sobre los puntos.

A continuación, hacemos scroll y vemos la sección “puntos en las páginas de tienda”, recomiendo que dejemos activado el mostrar mensajes en la página de producto, pero no en las páginas de tienda, de esta forma no vamos a sobrecargar la tienda.

Podremos definir ahora el mensaje, su posición y su color de fondo.

Vemos ahora la sección “puntos en mi cuenta” donde modificaremos qué ven los clientes desde su cuenta de cliente cuando hacen clic en “mis puntos”. Podremos definir si queremos que los puedan ver, así cómo qué información mostrar.

En la última sección “Puntos en el carrito y proceso de pago” vemos que podremos decidir si se muestran los puntos en la página del carrito y el mensaje que se muestra, podremos hacer lo mismo en relación a la página de proceso de pago.

Configuración de correos electrónicos

Desde esta sección podemos definir si queremos que el cliente reciba un email indicando la caducidad próxima de sus puntos (si hemos definido previamente que caducan), también podemos configurar que reciban un email si su número de puntos sufre cambios.

Etiquetas

Aquí podremos fijar cómo se refiere el sistema diferentes elementos, si por algún motivo queremos cambiar sus nombres, podemos hacerlo sin problema alguno.

Afiliados

Tenemos aquí una opción súper interesante, vincular este plugin al plugin del sistema de afiliación (tenemos un artículo y un vídeo súper detallado) podremos que hacer que nuestros afiliados también ganen puntos.

Puntos del cliente

Desde este panel tendremos la visión general del sistema de puntos en nuestra tienda online.