Bienvenido a este tutorial sobre el uso del plugin de descuentos para Woocommerce denominado Yith Woocommerce Dynamic Pricing and Discounts.
Woocommerce solo incluye por defecto la funcionalidad de crear cupones de descuento y descuentos específicos simples en la ficha de producto. Para cualquier otro tipo de descuento más avanzado es necesario utilizar un plugin de descuentos.
En este post te voy a mostrar como funciona el que sin duda a mi me parece el mejor plugin para la aplicación de descuentos en Woocommerce. El plugin: «Yith Woocommerce Dynamic Pricing and Discounts» creado pro la empresa Yithemes que está especializada en la creación de plugins para Woocommerce.
DISFRUTA DE TODOS MIS CURSOS PREMIUM POR SOLO 10€/MES
ÍNDICE TUTORIAL PLUGIN DESCUENTOS WOOCOMMERCE
- 1.- Precio y características del plugin de descuentos Woocommerce / Yith Woocommerce Dynamic pricing and discounts
- 2.- Elementos básicos del plugin de descuentos Woocommerce
- 3.- Opciones de configuración del plugin de descuentos para Woocommerce
- 4.- Cómo crear descuentos especiales con Woocommerce: “Si compras 2 unidades la segunda te sale a mitad de precio”, “descuentos 3x2”, “descuentos 2x1”, “compra este producto y llévate este otro de regalo”, etc.)
- 5.- Cómo ofrecer productos de regalo con Woocommerce si se compra un determinado producto o se llega a un importe de carrito.
- 6.- Cómo crear un descuento en toda la tienda con Woocommerce.
- 7.- Cómo configurar descuentos en el carrito o pedido con Woocommerce
1.- Precio y características del plugin de descuentos Woocommerce / Yith Woocommerce Dynamic pricing and discounts
Con este plugin de descuentos Woocommerce podrás crear descuentos por cantidad o volumen de producto, creando diferente intervalos de unidades de un determinado producto y el correspondiente descuento. Además, podrás mostrar esos descuentos de una manera esquemática con una tabla de descuentos. Podrás crear descuentos tipo «3×2», «2×1», etc. Descuentos por categorías, descuentos en toda la tienda, descuentos según usuario, descuentos en el carrito según nº de productos o tipo de productos. Ofrecer un producto de regalo si se compra un determinado producto, y mucho más.
Con este plugin podrás mostrar mensajes personalizados asociados a cada regla de descuento que crees que informarán, ayudarán y animarán al cliente en la compra.
El plugin tiene en el momento de escribir este post un precio de 129,99 € para una sola licencia.
QUIERO EL PLUGIN
2.- Elementos básicos del plugin de descuentos Woocommerce
Una vez instalado y activado el plugin, para la configuración debes ir a: ”Yith > precio dinámico”.
Verás tres pestañas:
a.- Ajustes: opciones generales de configuración del plugin
b.- Descuentos y reglas de precios: desde aquí podrás crear reglas de descuento que aplicarán a productos. Podrán ser descuentos por categorías, descuentos por cantidad, descuentos en todos los productos, etc.
c.- Reglas del carrito: desde aquí podrás crear reglas de descuento que aplicarán sobre el total del importe del carrito, no sobre precios de productos individuales.
NOTA: Para que el plugin funcione correctamente has de asegurarte de que tienes los cupones activados en Woocommerce. Dicha opción la tienes en: “Woocommerce > ajustes > General”, marca el checkbox: “Activa el uso de códigos de cupones” y guarda los cambios.
3.- Opciones de configuración del plugin de descuentos para Woocommerce
Voy a mostraros en primer lugar las opciones de configuración general más importantes del plugin. Para lo que debes ir a: “Yith > precio dinámico > ajustes”.
QUIERO EL PLUGIN
Ajustes generales:
a.- Permitir al Gerente de la tienda gestionar Dynamic Pricing and Discounts: si activas este selector permitirás que los usuarios que utilicen el perfil “shop manager” puedan realizar modificaciones en la configuración del plugin.
b.- Formato de precio: aquí podrás establecer cómo se mostrarán los precios con descuento. Puedes usar la etiqueta <del></del> para marcar si quieres que aparezca algún texto tachado (por ejemplo el precio original). Las variables que puedes utilizar son:
Precio original: %original_price%
Precio con descuento: %discounted_price%
Porcentaje de descuento: %percentual_discount%
Voy a poner este formato por ejemplo:
<del>%original_price%</del> %discounted_price% (Descuento %percentual_discount%)
Ajustes de página de producto:
c.- Mostrar los mensajes personalizados de descuento: para cada regla de descuento que crees podrás mostrar un mensaje personalizado que ayude e informe al cliente. Desde este apartado puedes ocultar o mostrar estos mensajes de manera global. Es decir, si desactivas esta opción no se mostrará ningún mensaje aunque los tengas configurados en las reglas de descuento.
d.- Posición de mensaje: aquí podrás establecer en qué posición quieres que se muestren estos mensajes asociados a cada regla.
e.- Mostrar tablas de cantidad: con esta opción podrás desactivar o activar de manera global que se muestren tablas de descuento en los productos que tengan alguna regla de descuento por cantidad.
f.- Diseño de la tabla de cantidad: con este selector podrás personalizar el formato de la tabla de descuentos por cantidad. Podrás elegir entre un formato apaisado (Horizontal) y un formato vertical.
g.- Posición de tabla: aquí podrás establecer la posición en la ficha de producto en la que se debe mostrar la tabla de descuentos por cantidad de Woocommerce.
h.- Título de tabla de cantidad: aquí podrás establecer el título que aparecerá encima de la tabla de descuentos por cantidad.
i.- Etiquetas de tabla: aquí podrás introducir los títulos de los elementos de la tabla.
j.- Mostrar la fecha de finalización del descuento en la tabla de cantidad: si activas esta opción se mostrará en la tabla la fecha de finalización del descuento, en caso de que exista tal fecha.
k.- Mostrar como predeterminado: aquí tendrás que establecer de las diferentes reglas de descuento por cantidad, cual debe mostrarse por defecto (la de menor o mayor descuento). Es decir, cual se debe mostrar al cargar la ficha de producto o página de categorías.
l.- Selecciona la cantidad predeterminada en la tabla: si marcas esta opción aparecerá seleccionada por defecto la primera regla de descuento de la tabla.
m.- Cambia el precio del producto cuando el cliente cambia la cantidad: esta opción sí la debes dejar seleccionada para que el precio se actualice según descuento cuando el usuario modifique el número de unidades del producto.
Ajustes del carrito:
n.- Etiqueta de cupón: aquí debes establecer el nombre de la etiqueta que se mostrará al cliente en el carrito y checkout asociada al descuento aplicado. Pondremos: “Descuento”
ñ.- Calcular el descuento del carrito empezando desde: Aquí podrás establecer si el descuento se debe aplicar al importe del carrito antes o después de impuestos.
o.- Mostrar ofertas especiales en el carrito adaptando: aquí podrás elegir si el descuento aparece aplicado en el precio del producto o en el importe resultado de multiplicar las unidades por el precio de producto. Nota: esto solo aplica a las “ofertas especiales”
p.- Mostrar información de descuento de cantidad en el carrito: si seleccionas esta opción podrás mostrar un aviso en el carrito en el cual se indique el descuento total obtenido en el pedido. Puedes personalizar este texto utilizando las variables:
Descuento total en porcentaje: %total_discount_percentage%
Descuento total en precio: %total_discount_price%
Realizados todos los ajustes haz clic en “Guardar cambios”.
QUIERO EL PLUGIN
4.- Cómo crear descuentos especiales con Woocommerce: “Si compras 2 unidades la segunda te sale a mitad de precio”, “descuentos 3×2”, “descuentos 2×1”, “compra este producto y llévate este otro de regalo”, etc.)
En el plugin de Yith a este tipo de descuentos se les denomina Ofertas especiales
Vamos a ver en este apartado como se podría crear un descuento que aplicara a uno o varios productos donde se le ofrece al cliente un descuento en caso de comprar varias unidades del producto.
El típico descuento: “si compras 2 unidades la segunda te sale a mitad de precio” o también podría ser el típico descuento “3X2” (Donde comprando 2 el tercero te sale con un 100% de descuento), el descuento “2X1”, etc.
Para crear esta regla iremos a: “Yith > precio dinámico” y después hacer clic en la pestaña “Descuentos y reglas de precios”
Para crear una regla haz clic en: “Añadir regla” o “Crear regla”.
Vamos a ver las principales opciones:
a.- Añadir título: pon un nombre a esta regla que vas a crear que te sea fácil de identificar.
b.- Regla activa: pon el selector en “Sí” para activar la regla.
c.- Prioridad: establece la prioridad de la regla. La máxima prioridad es “1”. Si existen varias reglas de descuento a aplicar tiene sentido el uso de prioridades.
d.- Tipo de regla: aquí has de seleccionar “Oferta especial”.
e.- Crear una regla de oferta especial para la compra de: ahora has de seleccionar a que grupo de productos aplica esta regla de oferta especial. Puedes elegir entre: Todos los productos, productos específicos, categorías de producto específicas y etiquetas de producto específicas.
f.- Excluir productos de esta regla: desde este apartado puedes establecer aquellos productos que pertenezcan al grupo establecido en el apartado anterior pero que no les ha de aplicar la regla de oferta especial. Es decir, las excepciones a las que no aplica la regla.
g.- Establecer reglas de oferta: Podemos establecer muchos tipos de reglas diferentes. Pero, si queremos establecer una oferta de descuento del tipo: compra 2 unidades y la segunda te sale al 50% la fórmula que has de poner sería:
Si el usuario compra 2 artículo(s) Obtiene 1 artículo(s) con un % descuento… 50 %
h.- Repetir: con este selector podremos establecer si la regla se repite cuando hay más unidades. Es decir, en el ejemplo anterior, si el cliente compra 4 unidades del mismo producto la regla se tendría que aplicar 2 veces. Lo lógico sería dejar activada esta opción.
i.- Establecer oferta en base a: aquí tendremos que establecer como se comprobará la cantidad de unidades para establecer el descuento especial
Cantidad de artículos en la línea del carrito: en este caso se verificará las unidades de producto según las líneas de artículos del carrito, independientemente de si hay productos variables o no. El descuento se aplicará a las líneas del carrito que cumplan con la configuración de unidades.
Cantidad de producto individual en el carrito: en este caso se comprueba el total de unidades del producto en el carrito. Se tienen en cuenta las diferentes variaciones que pueda tener el producto. Es decir, las diferentes variaciones suman de manera conjunta para la obtención del descuento especial
Cantidad de producto individual en el carrito: en este caso se comprueba el total de unidades del producto en el carrito. Pero, cada variación del producto se considera como un producto diferente. Por lo que las diferentes variaciones NO suman conjuntamente para la obtención del descuento especial
Número total de productos en el carrito: en este caso, para la obtención del descuento se tienen en consideración Todos los productos que haya en el carrito, aunque sean productos diferentes. Todos los productos suman para la obtención del descuento especial
j.- Aplicar descuento a un producto o categoría diferente: esta opción sirve para que el descuento aplique sobre un grupo de productos diferentes al que se le aplica la condición.
Por ejemplo, si compras 2 unidades de un producto A te ofrecemos un descuento del 50% en un producto B o en una categoría de productos C
k.- Excluir productos de este descuento: desde este apartado puedes señalar productos específicos a los que no afecte la regla que estás creando.
l.- Aplicar oferta especial a: aquí podrás seleccionar a que usuarios aplica la regla de descuento. Todos los usuarios, usuarios específicos o para determinados roles de usuarios.
j.- Excluir usuarios de este descuento: desde aquí podremos establecer excepciones a nivel de usuario.
k.- Programar regla: podemos establecer que la regla de descuento se aplique automáticamente en un periodo de tiempo determinado o que se establezca y retire de manera manual.
l- Desactivar esta regla para los productos en oferta: con esta opción podemos establecer que no aplique la regla de descuento a productos que ya tienen un descuento específico aplicado desde la ficha de producto.
j.- Desactivar otras reglas con prioridad inferior: si marcamos esta opción no se aplicarán otros descuentos al producto que tengan una prioridad menor a la prioridad establecida en esta regla (recuerda que 1 es la máxima prioridad)
l.- Desactivar cuando un cupón haya sido aplicado: si marcas esta opción no se aplicará esta regla de descuento cuando el usuario esté usando algún cupón de descuento.
m.- Añade un mensaje personalizado en el producto con la oferta especial: aquí puedes establecer un texto personalizado que se mostrará en las fichas de producto a las que aplique el descuento.
5.- Cómo ofrecer productos de regalo con Woocommerce si se compra un determinado producto o se llega a un importe de carrito.
Te voy a mostrar ahora como puedes configurar con el plugin Yith Woocommerce Dynamic pricing and discounts productos de regalo cuando el cliente compra un determinado producto o llega a un determinado importe en el carrito.
En este plugin se denomina a esta opción: “Regalar productos” (Gift products)
Para crear esta regla iremos a: “Yith > precio dinámico” y después hacer clic en la pestaña “Descuentos y reglas de precios”
Para crear una regla haz clic en: “Añadir regla” o “Crear regla”.
Vamos a ver las principales opciones:
a.- Añadir título: pon un nombre a esta regla que vas a crear que te sea fácil de identificar.
b.- Regla activa: pon el selector en “Sí” para activar la regla.
c.- Prioridad: establece la prioridad de la regla. La máxima prioridad es “1”. Si existen varias reglas de descuento a aplicar tiene sentido el uso de prioridades.
d.- Tipo de regla: aquí has de seleccionar “Regalar productos”.
e.- Escoge que productos ofrecer como regalo: busca y selecciona el producto o productos que quieres ofrecer como regalo.
Si eliges varios productos, se ofrecerán varios productos al cliente para que seleccione que regalo quiere. En la siguiente opción de configuración establecerás cuantos puede elegir el cliente.
f.- ¿Cuántos productos de regalo puede seleccionar el usuario?: ahora establece cuantos productos de regalo puede elegir el usuario.
g.- Ofrecer regalos si el cliente compra: ahora has de establecer en qué casos se va a ofrecer al cliente productos de regalo.
– Todos los productos: el o los productos de regalo se ofrecerán al cliente cuando este adquiera cualquier tipo de producto.
– Productos específicos: el o los productos de regalo se ofrecerán al cliente cuando este adquiera uno o unos determinados productos.
– Categorías de producto específicas: el o los productos de regalo se ofrecerán al cliente cuando este adquiera algún producto de una categoría/s determinada/s.
– Etiquetas de producto específicas: el o los productos de regalo se ofrecerán al cliente cuando este adquiera algún producto con una determinada/s etiqueta/s
h.- Excluir productos de esta regla: en este apartado puedes indicar productos incluidos en el apartado anterior, pero a los que no quieres que aplique esta regla.
i.- Ofrecer regalo si: ahora podrás establecer una condición asociada al carrito para que se muestre el regalo.
– En el carrito hay un número mínimo de artículos: Puedes establecer una condición según un número mínimo de productos en el carrito. En el siguiente apartado podrás seleccionar el número de productos.
– En el carrito hay artículos para el subtotal mínimo: puedes establecer una condición para que solo se muestre le regalo en caso de que el pedido supere una determinada cantidad. En el siguiente apartado podrás establecer la cantidad exacta.
l.- Excluir productos de este descuento: ahora puedes establecer excepciones de productos a los que no aplicará esta regla.
j.- Ofrecer regalar productos a: aquí podrás seleccionar a que usuarios aplica el regalo. Todos los usuarios, usuarios específicos o para determinados roles de usuarios.
k.- Excluir usuarios de esta regla: desde aquí podremos establecer excepciones a nivel de usuario.
l.- Programar regla: podemos establecer que la regla de ofrecer regalo se aplique automáticamente en un periodo de tiempo determinado o que se establezca y retire de manera manual.
m.- Añade un mensaje personalizado en los productos en los que la regla es aplicada: Introduce un texto personalizado a mostrar en las páginas de producto en los que la regla de regalo aplica
n.- Añade un mensaje personalizado en los productos ofrecidos como regalo: Introduce un texto personalizado a mostrar en los productos ofrecidos como regalo
A continuación, guarda la regla.
QUIERO EL PLUGIN
6.- Cómo crear un descuento en toda la tienda con Woocommerce.
El tipo de descuento que aplica a TODOS los productos de la tienda es denominado en Yith Woocommerce Dynamic Pricing and Discuounts como “Descuento en toda la tienda”.
Para crear una regla de descuento por categorías deberás ir a: a: “Yith > precio dinámico” y después hacer clic en la pestaña “Descuentos y reglas de precios”
Para crear una regla haz clic en: “Añadir regla” o “Crear regla”.
Elementos de configuración:
a.- Añadir título: pon un nombre a esta regla que vas a crear que te sea fácil de identificar.
b.- Regla activa: pon el selector en “Sí” para activar la regla.
c.- Prioridad: establece la prioridad de la regla. La máxima prioridad es “1”. Si existen varias reglas de descuento a aplicar tiene sentido el uso de prioridades.
d.- Tipo de regla: aquí has de seleccionar “Descuento en toda la tienda”.
e.- Descuento a aplicar en la tienda entera: ahora deberás seleccionar el tipo de descuento y el valor del mismo.
Aplicar (seleccionar tipo de descuento) (establecer valor del descuento) X en todos los productos
f.- Excluir productos de esta regla: Desde aquí podrás indicar que productos incluidos en el apartado anterior no quieres que aplique esta regla de descuento en toda la tienda (si existe alguno)
g.- Mostrar descuento en loop: si pones el selector en “SÍ” el descuento se mostrará además de la ficha de producto en las categorías y en la página tienda.
h.- Excluir usuarios de este descuento: desde aquí podrás establecer excepciones a nivel de usuario. Es decir, a qué usuarios no aplica este descuento en toda la tienda.
k.- Programar regla: podrás establecer que la regla de descuento se aplique automáticamente en un periodo de tiempo determinado (programada) o que se establezca y retire de manera manual.
l- Deshabilitar esta regla para los productos en oferta: con este selector podrás establecer que no aplique la regla de descuento en toda la tienda a productos que ya tienen un descuento específico aplicado desde la ficha de producto.
j.- Desactivar otras reglas con prioridad inferior: si estableces esta opción en “sí” no se aplicarán otros descuentos sobre productos que tengan una prioridad menor a la prioridad establecida en esta regla (1 es la máxima prioridad)
l.- Desactivar cuando un cupón haya sido aplicado: si marcas esta opción no se aplicará esta regla de descuento cuando el usuario esté utilizando algún cupón de descuento.
m.- Añade un mensaje personalizado en los productos con descuento aplicado: aquí puedes establecer un texto personalizado que se mostrará en las fichas de producto a las que aplica el descuento que estás creando para toda la tienda.
7.- Cómo configurar descuentos en el carrito o pedido con Woocommerce
En este apartado te voy a mostrar cómo crear descuentos basados en el contenido del carrito con Woocommerce y el plugin Yith Woocommerce Dynamic Pricing and Discounts.
Para crear una regla de descuento en el carrito debes ir a: “Yith > precio dinámico” y después hacer clic en la pestaña “Reglas de carrito”
Para crear una regla haz clic en: “Añadir regla” o “Crear regla”.
Opciones de configuración:
a.- Añadir título: pon un nombre a esta regla del carrito que vas a crear que te sea fácil de identificar.
b.- Regla activa: pon el selector en “Sí” para activar la regla.
c.- Prioridad: establece la prioridad de la regla. La máxima prioridad es “1”. Si existen varias reglas de descuento a aplicar tiene sentido el uso de prioridades.
d.- Programar oferta: podrás establecer que la regla de descuento para del carrito se aplique automáticamente en un periodo de tiempo determinado (programada) o que se active y desactive de manera manual.
e- Desactivar cuando un cupón haya sido aplicado: si marcas esta opción no se aplicará esta regla de descuento cuando el usuario esté utilizando algún cupón de descuento.
f.- Permitir envío gratuito: si marcas este selector para poder ofrecer un envío gratuito en caso de que se cumplan las condiciones del descuento.
Nota: para que funcione te debes asegurar que has configurado un método de envío gratuito en los gastos de envío en: “Woocommerce > ajustes > envíos”
Dicho método de envío gratuito debe ser del tipo: “El envío gratuito requiere…”-> “Un cupón válido de envío gratuito”.
g.- CONDICIONES
Para añadir una condición que ha de cumplir el contenido del carrito deberás hacer clic en “+ AÑADIR CONDICIÓN”
G1.- Nombre de la condición: nombre de la condición
G2.- Crear una condición en base a: la condición podrá estar basada en:
Usuarios: condición según usuarios
Número de pedidos: número mínimo o máximo de pedidos
Cantidad total gastada: importe total del carrito
Productos: productos específicos que haya en el carrito
Artículos del carrito: número de productos que haya en el carrito.
Subtotal del carrito: condición según el subtotal del carrito (es decir sin tener en cuenta impuestos, etc.)
Dependiendo en que se base la condición te aparecerán una serie de opciones para poder definir la condición.
NOTA: Puedes crear más de una condición
h.- Cuando se reúnen las condiciones aplicar: aquí deberás establecer el tipo y valor del descuento a aplicar cuando se cumplan las anteriores condiciones.
Finalmente, guarda la regla.
Me encanta el diseño web y el mundo del ecommerce. Apasionado de Prestashop, Woocommerce/Wordpress y de la formación. Me gustaría que este blog te sirviera de ayuda para poner en marcha e ir mejorando y evolucionando tu tienda online. Ya seas un profesional del sector o no, seguro que encontrarás mucha información de valor e interés aquí.