Crear cupones descuento en WooCommerce

Hasta ahora sólo había hablado de descuentos según el método de envío o de ofertas de productos programadas, pero no había dedicado ningún artículo a hablar sobre los cupones. Por eso, quiero dedicar esta entrada a explicar cómo crear cupones descuento en WooCommerce y dejar algunas recomendaciones sobre cómo sacarles partido para generar más ventas.

Todos sabemos de la importancia de trabajar con cupones descuento para animar las ventas en nuestro ecommerce de forma controlada. Y aunque es una técnica de venta que lleva bastante tiempo usándose en el comercio offline -principalmente en supermercados-, en estos últimos años su uso se ha extendido mucho en el comercio electrónico, sobre todo por la gran ventaja que tiene a la hora de segmentar la oferta y aplicándola sólo a los clientes que a ti te interese.

Tutorial sobre cómo crear un cupón descuento en WooCommerce paso a paso.

La opción para crear cupones descuento viene incluida en la instalación de WooCommerce y no requiere de ningún plugin adicional.

Si es cierto que existen plugins que habilitan la gestión avanzada de cupones y que te permiten, entre otras cosas: el borrado automático del cupón al alcanzar un saldo máximo, cupones de regalo o aplicar cupones vía url. Sin embargo, en este artículo me voy a centrar sólo en explicar cómo crearlos y configurarlos según tus necesidades.

Dado que existen multitud de configuraciones diferentes para los cupones; en función del tipo de descuento que quieras aplicar -porcentajes o cantidades fijas-, de las restricciones, de los filtros de productos o de si se incluyen o no los impuesto, es imposible explicar con detalle cómo crear un determinado cupón para cada caso.

En lugar de eso, he escogido como ejemplo un cupón descuento basado en porcentaje para una categoría de productos determinada y un gasto mínimo del pedido.

Creo que es un ejemplo bastante completo y que te va a servir principalmente para entender cómo debes configurar los tuyos en un futuro. Por tanto, los pasos a seguir son:

  1. Para entrar en sección de cupones clicamos en «WooCommerce > Cupones» y después en «Añadir cupón«.
  2. Añadimos un código único para el cupón  y una descripción. No es una regla obligatoria, pero es recomendable usar códigos más o menos descriptivos, aunque después uses el campo descripción para mostrar una información más detallada sobre el descuento que aplica ese cupón.
    En este ejemplo voy a crear un cupón descuento del 20% para la categoría de zapatillas running y voy a nombrar el código tal que así: «ZAPRUNDESC20«. La nomenclatura que sigo se basa en incluir las primeras sílabas del producto o categoría de productos, seguido de la combinación «DESC» más la cantidad descontada, en este caso 20.
    Configurar cupón descuento en WooCommerce
  3. Configuramos los campos de la pestaña «General«. Sólo explico los campos que vamos a definir, el resto los dejamos en su valor por defecto.
    • Tipo de descuento. Seleccionamos la opción «% de descuento en el producto«. Con esta opción sólo aplica descuento al producto o productos de una determinada categoría, en lugar del total del carrito.
    • Importe del cupón. Introducimos el porcentaje de descuento, en este ejemplo como se trata de un 20% hay que introducir la cifra 20. En tu caso deberás estudiar el margen de beneficio que tiene el producto y en base a eso, calcular el descuento.
    • Fecha de expiración del cupón. Aquí introducimos la fecha de caducidad del cupón para limitar su uso en el tiempo. Es recomendable definir siempre una fecha límite del cupón, para así generar urgencia en el cliente y animarle a usarlo antes de que caduque y pierda el descuento.
  4. Configuramos los campos de la pestaña «Restricción de uso«.
    • Gasto mínimo. Definimos el gasto mínimo que debe hacer el cliente para que se le aplique el descuento, en este ejemplo voy definir un gasto mínimo de 80€. Debes tener en cuenta que se refiere al subtotal del pedido, es decir, no se tienen en cuenta los impuestos.
    • Sólo uso individual. Marcamos esta opción para deshabilitar la acumulación de descuentos en combinación con otros cupones.
    • Excluir artículos rebajados. En caso de que ya tengas otras ofertas de productos publicadas en WooCommerce, es recomendable que marques esta opción para evitar perder el margen de beneficio en la venta.
    • Categorías de producto. Seleccionamos la categoría de productos para la que queremos habilitar el descuento, en este ejemplo voy a aplicarlo a la categoría «Zapatillas Running«. Si sólo quieres aplicar el descuento a determinados productos, debes usar el campo «Productos«.
  5. Limitamos el uso del cupón a una sola vez por cliente introduciendo el valor 1 en el campo «Límite de uso por usuario» dentro de la pestaña «Límites de uso«.
  6. Por último, hacemos clic en «Publicar» y ya está activado nuestro cupón descuento en WooCommerce.

Ahora, antes de hacer público el cupón de descuento, es conveniente hacer un pedido de prueba para ver si se aplica correctamente el descuento. A continuación te muestro una captura de cómo debería de mostrarse el descuento del cupón en el resumen del pedido.

Cupones descuento en WooCommerce para una categoría de productos

Algunos consejos para vender más con tus cupones descuento en WooCommerce.

El simple hecho de crear cupones descuentos para tu tienda WooCommerce, no te asegura el éxito de tu campaña de ventas.

Por eso mismo, siempre esta bien tener en cuenta los siguientes consejos antes de lanzar un cupón, ya que pueden marcar la diferencia entre conseguir una buena facturación o perder dinero con la campaña.

  • Determina cuáles son tus 3 o 5 productos más vendidos y escoge el de mayor margen de beneficio para definir tu cupón descuento.
  • Haz una lista de todos los clientes que hayan repetido compra alguna vez y envía un cupón descuento exclusivo para ellos vía email. Es más fácil que un cliente que ya ha comprado te vuelva a comprar, que conseguir uno nuevo.
  • Destaca siempre la fecha límite del cupón para que el cliente tenga una sensación de urgencia y aprecie mucho más el descuento.
  • Crea cupones descuento para las temporadas bajas con el fin de mitigar el descenso de ventas.

Son consejos de sentido común, pero claves para definir una buena estrategia de ventas basada en cupones descuento.

Espero que con esto hayas aprendido por fin a crear cupones descuento en WooCommerce para animar las ventas de tu negocio y conseguir un plus de facturación.

142 comentarios en “Crear cupones descuento en WooCommerce”

  1. ¡Siempre muy ilustrativo el aterrizar en este blog!, gracias por compartir.
    También tengo una consulta relacionada con los cupones y que veo que te han hecho varias veces.
    Es relativa a crear un cupón que al utilizarlo, aplique diferentes descuentos para según qué productos. Ej. categoría A -15%, categoría B -30%.
    No encuentro plugin que pueda hacerlo, pero he leído algo sobre «chained coupons», encadenar varios cupones a través de código. He intentado implementar lo que he encontrado, pero no termina de funcionar.
    ¿Sabes algo sobre esto o conoces algún plugin que lo haga?
    Gracias!! 😉

  2. Hola:
    Enhorabuena por tu trabajo y por compartir tus conocimientos con todos nosotros.
    Yo lo que estoy buscando es la forma de poder generar cupones de manera automática y que se envíen al cliente al finalizar la compra, por ejemplo:

    Si un cliente gasta 100€ en mi tienda y quiero que le llegue al email automáticamente un cupón de 5% descuento en su próxima compra

    Si un cliente gasta 1.000€ en mi tienda que le llegue automáticamente un email con un descuento del 20% en su próxima compra.

    Gracias por todo

  3. Buenas tardes

    Una pregunta, ¿Sabrá de un plugin que restrinja el uso del cupón solo a usuarios registrados en la tienda?

    Le agradecería la ayuda, Gracias

  4. Gracias por tan excelente artículo, me confunde mucho el tema de las woocommerce y cómo optimizar su uso, entiendo con tu artículo que los cupos de descuentos se convierten ese elemento que te permitirá atraer más clientes, a través de una buena estrategia?

  5. Hola, porfa queria saber como hacer para cuando apliquen el cupon de descuento, el envio siga siendo normal (porque automaticamente me lo pone en envio gratuito y no quiero que sea asi) quiero que el descuento se le haga a los productos pero luego que pague el envio que quiera, gracias por tu respuesta

  6. Hola Antonio, primero felicitar por tu gran aporte, quiero ver si me puedes ayudar….
    tengo en mi tienda listo un cupones en porcentajes funciona bien en la categoría indicada y un descuento por compras sobre 100.000 el cual lo efectuó atreves de el plugin woo-conditional-discount-rules-for-checkout
    entonces mi problema esta en que necesito que mi descuento por compras sobre 100.000 sea efectivo después de descuento cupon, explico lo que me pasa si mi venta es de 100.000 – cupon de 30% =70.000 y el descuento sobre ya que lo calcula sobre el subtotal queda en 60.000
    ej: actual
    SUBTOTAL : 100.000
    cupon -30% : -30.000
    DESCUENTO SOBRE $100.000 :-10.000
    TOTAL A PAGAR :60.000

    ej: correcto
    SUBTOTAL : 100.000
    cupon -30% : -30.000
    total descuento cupon includo 70.000
    DESCUENTO SOBRE $100.000 : no aplica ya que el descuento del cupon bajo los 100.000 de venta
    TOTAL A PAGAR :70.000

    saludos y quedo atento a tus comentarios

    rodrigo

  7. Hola Buenas tardes
    tengo un pequeño problema, no se que hago mal, pero no se aplican los cupones de descuento.
    No me sale ningún error ni nada, simplemente no se aplica

    que puedo estar haciendo mal?

    Muchas gracias

  8. Hola Antonio, gracias por tus aportaciones. Son de gran ayuda =)

    Sobre este tema de los cupones estoy atascado en una necesidad que no se como resolver…

    Necesito tener un Cupón 60% descuento siempre fijo en el dashboard (mi cuenta), pero que este solo se pueda usar una vez al mes (por usuario).

    Es decir el cliente usa el código DESC60 en su primera compra del mes, y ese código ya no podría ser usado de nuevo por este cliente hasta el próximo mes… Pero DESC60 si seguiría estando activo para otros usuarios que aún no lo han gastado.

    Otra mecánica que me serviría es que cada cliente le aparezca en su dashboard un cupón tipo USERNAME-XXXX60 de un solo uso. …Luego, el primer día de cada mes se vuelve a generar uno nuevo automáticamente en su dashboard.

    ¿Conoces alguna herramienta, o forma de hacer algo así?

    Gracias por tu tiempo =)

  9. Enhorabuena por crear este tipo de articulos.
    Pero me surge un problema:
    Tengo configurado que los gastos de envio no sean gratis si no superan los 49€ sean de 6,9€. Pues por ejemplo al comprar un producto que vale 53,90€ y aplicar un cupón de bienvenida del 10% y quedarse en menos de 49€ en el Envio salta el siguiente mensaje:
    No hay opciones de métodos de envío disponibles. Por favor, asegúrate de que has introducido correctamente tu dirección, o contáctanos si necesitas ayuda.
    Si no aplico cupón sin problema ya sea el total mas o menos de 49€, si añado algun producto mas y llega a mas de 49€ entonces si deja hacer el pedido.
    Se os ocurre algo?
    El cupón lo tengo configurado como, tipo de descuento en porcentaje, importe del cupon 10, permitir el envio gratuito desactivado, gastos minimo sin minimo y no hay maximo tampoco y uso individual marcado.
    gracias por adelantado

  10. Hola Antonio,
    lo primero felicitarte por tus artículos y ayudas, me han sido y serán siempre muy útiles en mi tienda de Woocommerce.
    Bueno, viendo este artículo estoy buscando hacer una cosa, yo tengo un cupón que envío (con mailchimp) a los clientes nuevos (cuando hacen una compra), pero claro, no quiero que me devuelvan el producto y lo realicen de nuevo con ese cupón (realizo los envíos y devoluciones gratis). Hay algún plugin que solo puedan usar ese cupón que tengo creado y envío si ya tienen una compra finalizada? Solo se podría aplicar en una segunda compra, vaya.

    Gracias y saludos.

    1. Hola Xavi!

      Para hacer eso te recomiendo este plugin de YITH. (Soy afiliado, ¡gracias!)

      Te permite enviar cupones por email a partir de un número de pedido determinado por usuario (exactamente lo que tu buscas) y muchas cosas más.

      Saludos!

  11. Hola Jose, me gustaria saber como podría hacer para que al momento de que la persona agregue el cupon, le saliera abajo la descripcion el cupon dque se establece en la configuraciones de woocommerce. Gracias

  12. Buenos días!

    Ante todo gracias por el post.

    Tengo un problemilla con los cupones, queremos salir con nuestra web con un cupón de descuento de 100 € en cada producto (son cursos). con un limite de 8 cupones por producto, es decir, que cuando haya 8 ventas de ese curso con cupón se elimine el descuento y el noveno tenga el precio original.

    Haciendo pruebas nos percatamos que si alguien hace una compra de 9 cursos ( osea 9 plazas para ese curso. El descuento son de 900 €. Cosa que no puede ser porque solo hay 800 euros como máximo para cada curso y nos descuadra todo. Y para colmo en la pestaña cupones sale que se ha usado solo 1 cupón.

    Seguramente la solución sea muy fácil pero no damos con ella. ¿Hay algun pluggin que te permita hacer bien el limite de cupones?

    Muchisimas gracias!

    1. Hola Iván!

      Eso lo puedes hacer poniendo a 1 el valor del campo «Limitar el uso a X artículos» que lo encontrarás en «Datos del cupón > Límites de uso»

      Espero que te sirva.

      Saludos!

  13. Hola buenos días, me gustaría poder tener cupones de descuento para los afiliados a la comunidad y que éste cupón de descuento lo puedan utilizar el público de los afiliados para que las compras les saliese más económicas. A parte la idea es que cuando alguien de su publico utilice el código de descuento el afiliado se lleve un porcentaje del dinero de la compra del cliente. ¿Cómo lo puedo hacer?

    Gracias!

    1. Hola Isaac!

      Para hacer eso necesitas un plugin como este (soy afiliado). Es bastante completo y por el precio que tiene, merece mucho la pena, teniendo en cuenta que una licencia básica del plugin AffiliateWP cuesta 4 veces más.

      Si no me equivoco, te permite vincular diferentes cupones descuento a cada afiliado. Aunque estaría bien que preguntases por el chat de soporte antes de comprarlo.

      Saludos!

  14. Hola Antonio, tengo el siguiente problema, necesito utilizar un cupón (código) que pueda aplicar distintos descuentos a diferentes productos, ejemplo; con el código Nº 1234 necesito hacer un descuento de $100 en el producto «A» que vales $500 y a la vez necesito hacer un descuento de $50 en el producto «B» que vale $400.
    Favor tu ayuda.

  15. Buenas, gracias por los datos compartidos, pregunta:

    ¿Existe algún plug-in o función de woocommerce para los articulos arrendados que haga descuentos por días de arrendamineto?

    Ej: un libro alquilado de 5-10 días tenga descuento de 10%

  16. Hola Antonio, hay alguna forma de editar el cupón de descuento?… me queda en el color gris que viene por defecto y la letra esta muy grande, tanto que no entra en la cajita y no se llega a ver todo el texto

    1. Hola Raquel!

      Eso lo puedes ver desde WooCommerce > Pedidos. En la página de detalles del pedido, hay viene indicado si se ha usado un cupón, qué cupón ha sido y la cantidad descontada.

      Saludos!

  17. Hola buen día!
    Deseo hacer uso de los cupones pero que el IVA me quede intacto, solo aplique el descuento al precio base.
    Ejemplo:
    Valor producto 10 USD
    IVA 19%: 1.9 USD
    Valor total: 11.9 USD

    Quiero que si aplico un descuento, el IVA siga siendo del $1.9 USD
    Saludos que buen blog he encontrado gran información aquí.

  18. Jose Emanuel Rojas Rivas

    Hola Antonio, ¿qué tal?

    Saludos desde Venezuela!

    Habra alguna forma de crear cupones con tiempo de expiración, pero que ese tiempo corra a partir de su aplicación por primera vez.

    Es decir, que el cliente tenga el cupón valido por 2 meses una vez que lo use por primera vez.

    Ese proceso por cada usuario.

    Muchas gracias por tu tiempo hermano

    1. Hola Jose Enmanuel!

      Conozco plugins que te permiten crear cupones con tiempos de expiración específicos para cada cliente, pero la verdad es que no estoy seguro de que cumplan la particularidad de activarse la «cuenta atrás» en el momento que empiecen a usarlo.

      Echa un vistazo al plugin oficial WooCommerce Smart Coupons. Es el más completo que conozco.

      Saludos!

      1. Jose Emanuel Rojas Rivas

        Gracias por tu respuesta antonio ¡lo estoy viendo!

        Aprovecho el momento para hacerte otra consulta amigo.

        ¿Existe una manera de enviar un cupón a todos los nuevos usuarios? usuarios que se registren y seguidamente se le envía un correo electrónico con su cupón de descuento.

        Estoy viendo el que me mencionaste arriba si me sirve para esto, pero creo que no.

        Gracias por tu tiempo amigo!

  19. Hola Antonio,

    No se si podrás ayudarme, pero lo intento.
    Cuando creo un cupón con la opción de descuento en porcentaje, el descuento se hace en euros en lugar de porcentaje.
    Eso es: descuento en porcentaje: 10.
    Carro de la compra: 50€ y me descuenta 10€ en lugar del 10% de 50.

    He comprobado varias veces con varios cupones, nunca funciona, y sigo las instrucciones a rajatabla.

    Muchas gracias si puedes ayudar.

  20. Hola.

    Me gustaría saber si existe alguna forma de poder crear un cupón diferente para cada persona y ponerle una fecha límite a cada cupón. La idea es que cuando una persona se registre en mi sitio web le quiero enviar un Email automático de Bienvenida con el cupón creado y dándole 30 días a partir de esa fecha para usarlo.

    Gracias

  21. Hola Antonio,
    genial tu masterclass anoche!
    yo tengo una tienda online, pero que vende suscripciones que se facturan mes a mes. Intento encontrar la forma de dar un descuento vía un coupon de x (el 50% o un importe fijo en €, da igual) de n meses si suscribe, por ejemplo: si me compra un cliente una suscripción de 6€ al mes, le quiero hacer un descuento de 3€ (o el 50%) durante 6 meses. Pero no encuentro la forma ni plugin que me haga descuento recurrente de una cantidad durante 6 meses y luego vuelva a cobrar los 6€ iniciales ¿sabes?
    ¿Conoces algún plugin que sea el rey de las suscripciones aunque de pago?
    NB. Tengo Stripe como pasarela además de PayPal, que también a lo mejor podría ayudarme a lo que quiero hacer..
    ¡¡Gracias Crack !!

  22. Hola Antonio, ¿Hay alguna manera de agrupar los cupones para aplicar varios a la vez?

    -CupónA = 20% de descuento en categoríaX.
    -CupónB = 30% de descuento en categoríaY.
    -CupónC = 10% de descuento en categoríaZ
    -CupónD = CupónA + CupónB + CupónC.

    Un saludo y gracias de antemano.

  23. Hola Antonio!
    Felicitaciones por tu blog. Estoy tratando de crear un cupón de descuento de x% para cada usuario nuevo, pero no he dado con la configuración adecuada, ademásme gustaría que solo pudiera usarse una vez. ¿es posible?

    Desde ya agradezco tu respuesta!

    Saludos

  24. Hola estimado Antonio! Muchas gracias por tan valiosos aportes y por toda la labor educativa que has desarrollado con Woodemia!

    En esta oportunidad, tengo la duda de si habrá forma de crear un cupon de descuento específico por una moneda y país, es decir, tengo en mi tienda tres monedas, donde uso el ($ – USD) como moneda principal, el (€ – Euro) y (Bs – VEF) como monedas opcionales y secundarias, con métodos de pago específico por cada moneda… Entonces habrá forma de crear un cupon que se aplique solo a 1 moneda o país en específico, y que no aplique a otro tipo de moneda o país no seleccionado, todo de forma automática, sin que el cliente tenga que entrar el codigo del cupon de forma manual. O en todo caso otra forma que no sea por cupón?

    Es posible crear esa funcionalidad colega? 🙂

    Muchas gracias por tu tiempo y respuesta!!

    1. Hola Rebeca,

      Los cupones descuento solo se pueden aplicar para gastos de envío gratuitos. Es decir, que el envío gratuito se activa si el cliente aplica dicho cupón.

      Pero lo que no puedes hacer con el cupón es aplicar un descuento a un gasto de envío determinado.

      Saludos!

  25. Buenas, muy buen post. ¿Y si quiero hacer un descuento del 100% con un cupón pero no quiero que se vea el precio del producto? Es decir imagina que regalo un cupón para que se lleven un producto gratis determinadas personas, pero no quiero que conozcan lo que valía ese producto. ¿Hay alguna forma? Gracias.

  26. Hola, estoy gestionando una tienda online y me ocurre lo siguiente: Tengo un grupo de clientes a los que les quiero dar una oferta especial en una serie de productos. Se que puedo hacer cupones que hagan un mismo % ha un grupo de productos descontar una misma cantidad a ese grupo. Mi pregunta es: Usando un solo cupón con un solo código, ¿puedo hacer que cada producto tenga un % de descuento diferente o un precio específico? por ejemplo que con el cupón «AD123» el producto A tenga un descuento de 12€ y el producto B un descuento de 20€.

  27. Hola Antonio, me pasa algo muy raro. He creado un 10% de descuento para la primera compra y limitado el uso por usuario a 1. Me aplica el cupón pero al finalizar la compra me dice que he superado el limite de uso del cupón. Lo he probado con varios emails, limpiado cookies y sigue sin funcionar. El código de cupón es des-alagoa10, puede ser que influya que lleva un guión para que no funciona? Muchas gracias

    1. Hola Ana,

      Es muy complicado saber a qué se puede deber ese fallo sin ver la configuración de la tienda. Así que yo empezaría por lo básico, actualizar todo el sitio, borrar caché (tanto del servidor como del navegador), eliminar el cupón y crearlo de nuevo.

      Si después de hacer eso, sigue sin funcionarte, entonces yo me inclinaría a pensar que se trata de alguna incompatibilidad con otro plugin y en estos casos lo que hago es desactivar todos los plugins para verificar que funciona el cupón y cuando me asegure de que es así, entonces ir activando uno a uno (probando el cupón en cada activación) hasta dar con el plugin que origina el problema y reemplazar ese plugin por otro compatible.

      Es una tarea laboriosa, pero es la mejor forma de solucionar este tipo de incompatibilidades.

      Saludos!

  28. Hola Antonio, estoy creando un cupón que viene a ser un 3×2 sin un plugin especial, sino con un cupón de descuento. Compran 3 unidades y pagan sólo 2. El cupón tiene el importe de una unidad, que son 6.90€.
    En mi web tengo envío gratuito a partir de 20€de compra. En este caso, si sólo compran este producto, al aplicar el cupón , como el producto en concreto tiene un precio de 6.90€, si se compran 3 unidades, le cuesta 13.80€ (coste de 2 unidades) en vez de 20.70€ (coste de 3 unidades). No quiero que salga envío gratuito en ese caso, y sin embargo me aparece. Y no tengo habilitado el envío gratuito en el cupón. ¿Qué debo estar haciendo mal?

    1. Hola Almu,

      Acabo de hacer una prueba con la misma configuración y teniendo activo el envío gratis de WooCommerce, y a mi no me lo muestra cuando aplico el cupón.

      Lo primero que yo haría si no lo has hecho ya, es actualizar toda tu tienda (tema, plugins, WC y WP) y volver a probar.

      Si estás configurando el envío gratis con un plugin en vez de con el gestor de envíos nativo de WooCommerce o estás trabajando con plugins que afectan de alguna manera a los envíos o cupones, entonces estoy casi seguro de que el problema está en la configuración o la compatibilidad de estos plugins.

      Espero que te sirva.

      Saludos!

    1. Hola Diego,

      En las opciones de «Límite de uso» del cupón hay un campo llamado «Límite de uso por usuario». Si pones ese campo con el valor 1, hará que WooCommerce limite su uso para la primera compra 😉

      Es decir, si una persona intenta usar ese cupón al realizar una 2ª compra con la misma dirección de email, WooCommerce le dirá que ese cupón no es válido.

      Saludos!

  29. Hola Antonio,

    En primer lugar decirte que me has ayudado muchísimo con mi WooCommerce!! Tengo una duda con respecto a los cupones.

    Tengo una página web en la que hago venta online con WooCommerce en la que los productos tienen un PVP ya determinado para el público general.

    La cuestión es que ahora quiero que a través de mi plataforma me puedan hacer pedidos también tiendas y almacenes, que son mis principales consumidores. Pero claro, el precio al que les vendo ellos es diferente pero tanto a ellos como a mi nos interesa que en la web aparezca el PVP no el precio al que vendo a tiendas.

    Mi pregunta es si puedo generar un cupón que introduciéndole mi cliente en el carrito de compra se le rebaje el precio de los productos al precio al que yo vendo los productos a tienda.

    Gracias y un saludo!!

  30. Buenos días, ante todo muchas gracias por el post. Tengo una consulta tengo un sitio web de descuentos de locales de mi ciudad en el cual instale woo commerce. Tengo todos los locales pero no puse la opcion de comprar porque en producto pongo directamente el local y quiero hacer que directamente descarguen un cupon con el descuento para presentar en el local por ejemplo 20% de descuento en un restaurante. hay forma de hacer esto? solo descargar gratuitamente un cupon con descuento para hacer efectivo en el local?

    muchas gracias por su atención

    saludos!

  31. Hola quisiera realizar rebajas en porcentajes a ciertas categorias por Ej: Hoodies 10% rebajado (Todos los productos listados en la categoria Hoodies seran rebajados a un 10 %) es posible sin un plugin pago ??? 😛

  32. Hola, tengo un problema al configurar un cupón en woocommerce, específicamente en las restricciones de uso > Productos / Productos excluidos. El problema es que no me deja agregar ningún producto ni excluir ningún producto, todo lo demás me lo deja configurar pero esas 2 secciones no, y no se que a que se debe, ya he actualizado wordpress y nada. Quisiera saber a que se debe ese problema. Saludos!

    1. Hola Eduardo,

      ¿Los productos que estás intentando añadir o excluir están en borrador? Porque si están en borrador y no están publicados todavía, no te dejará añadirlos a la lista de exclusión del cupón.

      Saludos!

  33. Hola, yo quiero aplicar el cupón de descuento pero en el total del costo del producto junto con el envío, es decir: si mi producto cuesta 500 y el envio 70(tengo configurado los envios por zona postal), son 570 y a ese total restarle el descuento del cupón, se puede?

    Muchas gracias!

    1. Hola Mel,

      No se puede. En realidad el funcionamiento tiene su lógica, porque aunque tu tengas un buen margen de beneficio en un producto y quieras sacar una promo con descuento, al final los gastos de envío siempre te los va a imponer la agencia y ahí no tienes margen ninguno.

      Lo único que se me ocurre es que configures el cupón con envío gratuito y lo asocies a un envío gratis, pero en este caso estarías descontando un X% a los productos del carrito y un 100% al envío. Deberías hacer números y ver si te compensa :-/

      Saludos!

  34. Hola Antonio y gracias por tus artículos!

    Tengo dudas sobre cómo implementar un cupón de descuento para la siguiente compra a realizar.

    No sé si hay algún plugin específico o si se puede hacer una restricción de uso del cupón a usuarios registrados. El problema es que en este caso el cupón podría ser compartido y usado por usuarios en su primera compra.

    Gracias y enhorabuena por tu trabajo!

  35. ¡Hola! primero enhorabuena por tu página. Quería preguntarte si mediante la pestaña cupones de wooComerce que comentas es posible que con un cupón se agregue a la cesta un producto gratuito por una compra superior a una cantidad. ¡Gracias! un saludo

    1. Hola Ana,

      No, no se puede hacer con la funcionalidad de cupones nativa de WooCommerce. Tendrías que usar un plugin para eso y lo cierto es que no conozco ahora mismo ninguno que lo haga :-/

      Siento no poder ayudarte con eso.

      Saludos!

  36. >hola:
    Existe alguna forma en que al cliente nuevo se le de un cupón de descuento en la primera compra?Por ejemplo, que el envío le salga gratis.
    Gracias

  37. Hola Antonio,
    Muchas gracias por tu blog. ¿Sabes cómo configurar un cupón para obtener 50% de descuento en el segundo artículo (cualquiera sea)?
    Queremos que el cupón se pueda usar cuando en el carro hay un mínimo de dos artículos y el descuento sólo es aplicable a uno; el de menor precio. Pude limitar el descuento por % a un sólo artículo pero no se cómo limitarlo a que deben haber al menos dos artículos en el carro y el descuento debe ser aplicado al de menor valor.
    ¿Alguna recomendación?
    Gracias!

    1. Hola Macarena,

      Eso no se puede hacer con las opciones nativas de cupones que incluye WooCommerce, tendrías que usar un plugin adicional.

      Yo para este tipo de casos recomiendo el plugin WooCommerce Dynamic Pricing & Discounts (tienes un post sobre él aquí). Este plugin te permite configurar prácticamente todo tipo de ofertas y descuentos usando reglas de condiciones, como por ejemplo, aplicar un descuento del 50% al segundo artículo que se añada al carro. Te lo aplica automático, así que no necesitas cupones para que el cliente los aplique en la página de pago.

      Espero que te sirva.

      Saludos!

  38. hola antonio, recién eh sacado la opción cupones de descuento ya que no la podia visualizar por defecto, solo era palomear una casilla, pero ahora me topo con que creo cupones pero el carrito me dice que el cupón no existe, el cupón tiene configuración básica, 20% de descuento, sin restricciones, ya lo borre y cree nuevos pero siempre me dice lo mismo, nombre del cupón «hueso17»

  39. Antonio:
    Ante anda muy buenos tus tutoriales.
    Quisiera saber si puedes decirme (si es posible ) como puedo configurar un cupon para un descuento del 100% en una segunda unidad de un mismo producto.
    Se que podria hacerlo desde el producto mismo como una oferta, pero necesito hacerlo con el uso de un cupon.
    Agradezco de antemano tu respuesta.
    Buen comienzo de año!

  40. Hola Antonio:

    Me he topado con tu pagina y me parece increible, muchas felicidades, quisiera saber si puede sacarme de una duda, quiero que algun cupón se aplique automaticamente sin necesidad de que el cliente lo agrgue.

    Muchas gracias!!!

  41. Hola Antonio,

    Sólo te quería felicitar y espero poder su tu alumno en un futuro cercano.
    Quiero hacerme experto en WooCommerce y que mejor que de la mano de alguien tan generoso. Si comparte tanto con extraños, ya me imagino lo afortunado que será ser tu alumno.

    Saludos Patricio

    1. Hola Patricio!

      Yo también espero que puedas formar parte del grupo de alumnos de mi programa en la próxima edición.

      El feedback que estoy recibiendo es muy bueno y ya somos más de 40 personas compartiendo conocimientos, experiencias, técnicas y trucos sobre WooCommerce a diario.

      Lo dicho, espero verte en la próxima edición 😉

      Saludos!

  42. Hola Antonio,

    tengo un problema con los cupones de descuento. Tengo la tienda en dos idiomas (desarrollándola en local) y si intento utilizar el cupón 2 veces en el mismo idioma no me deja (lo he limitado a 1 uso por mail). En cambio, si lo pongo en otro idioma y lo intento utilizar de nuevo con el mismo mail si me deja. Alguna solución? (Estoy con wordpress + woocommerce + wpml)
    Muchas gracias por tu ayuda (de nuevo) y muchas felicidades por tu blog! Una auténtica tabla de salvación para cuando te surgen dudas o problemas. 🙂

  43. Hola Antonio!
    He descubierto tu web y me parece fantástica, superclara y fácil de entender.
    Quisiera hacerte una consulta…
    Estoy trabajando para poner en marcha una tienda online y vender un producto determinado. Inicialmente quiero aprovechando la «apertura» de la tienda dar un descuento en ese producto durante un tiempo muy determinado con un código creado para ello. Hasta aquí me queda claro como crear el código descuento. Pero además, para darle más difusión a la web y al producto, quiero que através de otras paginas e incluso tiendas offline promocionen mi producto mediante códigos descuento específicos para cada una de ellas.
    Entonces, cada vez que se haga una compra aplicando el código descuento de las tiendas promotoras… ¿existe alguna manera de que les quede a ellas constancia de esto, de forma automática, para beneficiarse de la comisión que hayamos pactado por venta y no se preste a confusión el número de ventas?
    Gracias!!
    Un saludo,
    Susana

  44. Hola

    Interesante articulo.

    Tengo una duda ¿Hay forma de otorgar un descuento en segunda compra?

    Por ejemplo un 50% de descuento al segundo producto dentro de la misma compra.

    ¿Es posible?

  45. No se si es el sitio indicado, pero estoy buscando un plugin para WooCommerce que permita lo siguiente:

    Recomiendo la tienda a un usuario.
    Se registra y hace una compra.
    Me genera a mi un cupón descuento.

    ¿Es posible? ¿Existe algo al respecto?

  46. Hola muchísimas gracias por todos tus post. Son de gran ayuda. Tengo una cuestión. No la he encontrado. Espero no la hayas resuelto ya.
    La cuestión es que quiero crear todos los lunes sin IVA. Y no sé cómo hacerlo de forma automática. Lo hago manualmente cada lunes. Hay alguna forma? Gracias

  47. hola buenas tardes una pregunta segui los pasos y agrego el cupon que cree y si me descuenta pero como se que mis clientes van a saver el cupon o donde aparece es que tengo esa duda gracias por tu tiempo excelente post…

  48. Hola,

    Hace mucho tiempo que te sigo.

    Sabes de algun plugin que genere cupones por cliente especifico? Es decir, yo quiero que con X compra realizada, X cliente consigue un cupon descuento de X% y que se puedan ver los cupones disponibles en el area del usuario de cada cliente. Naturalmente, para cada cliente seran cupones distintos.

    Gracias

  49. Hola Antonio!

    Me pasa lo mismo que a Miguel ángel.. como quito el «calcular envío» que aparece abajo de «envío gratuito».
    Muchas gracias.

    1. Hola Renata,

      Eso se consigue desactivando la calculadora de envíos dentro de «WooCommerce > Ajustes > Envío > Opciones de envío».

      Saludos!

  50. Buenas tardes. Y antes de nada mil gracias. Lo que yo necesito es aplicar un 5% descuento por compras superiores a 150 € por ejemplo, en toda la tienda, en general… como ves la mejor manera de hacerlo?
    Gracias.

  51. Hola Antonio,

    En mis cupones permito que se aplique el envío gratuito, pero cuando se aplica el cupón sale un texto que crea confusión.

    Por ejemplo: -3.00€, Cupón para envío gratis.

    En mi caso dejo que se aplique el envío gratis a partir de 50€, pero si no llega a esta cifra se cobra gastos de envío, pero el texto «Cupón para envío gratis» siempre sale y me gustaría quitarlo.

    Sabrías decirme cómo se hace?

    Gracias.

  52. Buenos días.

    ¿Alguno sabéis como se puede aplicar un cupón a partir de la compra de dos productos?
    Es decir, (ejemplo) comprar una sudadera por 30 € y dos por 50€.

    Muchas gracias.

  53. buenos dias, muy buen articulo para explicar el funcionamiento de los cupones.
    yo utilizo el plugin extended coupon features. esta muy bien para crear cupones por categorias, usuarios, etc… tambien tiene la posibilidad de que se aplique el cupon automaticamente sin necesidad de que el cliente introduzca el codigo del cupon a mano.
    necesito saber si algun plugin de cupones que te de la opcion de elegir si quieres hacer un 20% sobre el PVP o hacer un 20% EXTRA sobre el precio rebajado.
    el que tengo no me da esa opcion.
    se que puedo crear cupones que solo funcionen con articulos NO REBAJADOS, pero me gustaria poder crear un cupon puntual por ejemplo para el BLACK FRIDAY del 25% sobre el PVP, sin necesidad de quitar el precio rebajado a todos los articulos…
    me explico? gracias y espero tu respuesta

    1. Hola Alberto,

      Si no recuerdo mal, creo que no hace falta un plugin para eso.

      Si no indicas lo contrario, cualquier cupón que crees se puede aplicar a productos rebajados.

      Y si solo quieres que funcione con productos sin rebajas, también puedes hacerlo marcando la opción «Excluir los artículos rebajados» que encontrarás en la pestaña «Restricciones de uso».

      Saludos!

      1. Hola Antonio, gracias por tu respuesta, la opción que me das la conozco, pero no es eso lo que quiero hacer, expongo un ejemplo:

        producto X: PVP= 100€
        Precio rebajado 90€

        ahora lo que puedo hacer con lo que tengo instalado es hacer un cupon de un descuento EXTRA sobre el precio rebajado, (bien sea una cantidad fija o un porcentaje) ejemplo 15% extra sobre el precio rebajado

        pero lo que yo quiero hacer, SIN QUITAR EL PRECIO REBAJADO del producto, es un descuento SOBRE EL PVP. ejemplo: 25% SOBRE PVP.

        con lo que tengo instalado, tendria que ir producto por producto quitando los precios rebajados, y una vez pasada la promocion puntual volver a ponerlos.
        como yo quiero hacerlo, no tendria que quitar los precios rebajados, seria más rapido y más atractivo para los clientes, aunque el precio final sea practicamente igual…

        gracias otra vez y perdón por las mayusculas…

          1. Hola Guillem,

            Lo que comenta Alberto se podría hacer, pero modificando el comportamiento de los cupones a nivel interno. Y claro, eso supone desarrollar un snippet o pequeño plugin que lo haga, ya que no conozco ninguno que lo permita.

            Siento no poder hacer más :-/

            Un saludo!

  54. Esta web es fantástica, yo estoy buscando alguna manera para poder regalar un cupón de un solo uso, con los gastos de envío gratis al registrarse en la tienda, pero no doy con ello. Incluso tengo instalado el plugin Smart Coupons que lo recomiendan bastante.
    Antonio, ¿conoces alguna manera efectiva de hacer esto?
    Un saludo

    1. Hola Miguel,

      Eso lo puedes hacer sin necesidad de plugins directamente desde el panel de configuración del cupón marcando la opción «Permitir envío gratuito».

      Ten en cuenta que para que el cupón aplique el envío gratuito, en la configuración de envío gratis debes tener seleccionada la opción «Un envío de cupón gratis».

      Saludos!

      1. ¡Hola Antonio!

        Yo uso tu plugin de envíos para la tienda. Para configurar los gastos de envío gratis con cupones, ¿también tendría que crear zonas de envío e incluir lo del envío gratis?

        gracias!

        1. Hola Eva,

          Por el momento WooCommerce Super Shipping no es compatible con los cupones de envío gratis. (Esta funcionalidad se añadirá en la próxima versión).

          Si vas a usar cupones de envío gratis, por ahora tendrás que hacerlo con el método de envío gratis nativo de WooCommerce.

          Tendrás que crearte la zona de envío donde habilites el envío gratis usando el gestor de zonas de WooCommerce y dentro de esa zona activar el método de envío gratis.

          Saludos!

  55. Hola Gracias por tu blog

    Hay posibilidad de crear cupones de uso de explosivo de un cliente en particular.

    Es decir tengo un producto Alta Socios por ejemplo y poder asignar a Mario Ejemplo Ejemplo. el cupón A25 que tiene un descuento 25% durante 3 mes poro que solo pueda usarlo el como cliente de la tienda.

    Gracias

  56. Hola Antonio!

    Lo primero darte las gracias por tu blog! Me ha salvado de más de un apuro. Pero ahora no encuentro solución, desde la última actualización no me aparece la cajita donde añadir el cupón en la página del carrito.
    En la página de Ajustes está correcto, he borrado todos los cupones que tenía creados, he hecho uno nuevo, he mirado desde otros navegadores, desde una cuenta cliente nueva… todo lo que se me ha ocurrido.
    La verdad, me está ocasionando un gran problema ya que tengo que lanzar una promoción y sin el cajetín de cupón me va a resultar imposible.
    Mil gracias de antemano.
    Un saludo!

  57. Hola Antonio!
    He creado un cupón para gastos de envío gratis por la compra de un producto concreto, pero me gustaría poder restringirlo de alguna manera para que no se pueda utilizar si vives en canarias o baleares.

  58. Hola Antonio, sabes si hay alguna manera de regalar un cupón cuando alguien supere una compra de un importe, es decir, si alguien supera 100€ en su compra que tenga un cupón descuento para la próxima compra.
    Un saludo

  59. Excelente Artículo, gracias por tus aportes Antonio!!!

    ¿Sabes cómo crear un cupón que se aplique no a categorías, sino a productos que tengan algún atributo en especial?

    Por ejemplo que se aplique solo a camisetas de talla M, o a telas de color Verde.

    1. Hola Francisco,

      El plugin de cupones más completo que conozco es el Smart Coupons de Woothemes, pero que yo sepa no te permita hacer eso.

      Siento no poder ayudarte en esto.

      Si encuentras alguno que si te lo permita, por favor, no dudes en compartirlo en los comentarios.

      Un saludo!

      1. Oh…muchas gracias Antonio por tu respuesta… 🙂

        Qué raro que nadie haya pensado en eso para Woocommerce hasta ahora no crees?, porque por ejemplo, Magento sí permite hacerlo.

        Feliz año 😀

        1. Pues si.

          Supongo que será cuestión de tiempo que incluyan esa funcionalidad en el plugin Smart Coupons.

          De todas formas, el que yo no conozca un plugin que lo permita hacer, no quiere decir que no exista 😉

          Saludos!

  60. Hola,
    la fecha de expiración supongo que incluye ese mismo dia hasta las media noche, por ejemplo, para una promoción hasta el día 29 a las 23:59…lo pongo como fecha 29 o como día 30?
    Un saludo y gracias

  61. Hola Antonio, gracias por el post, siempre me ayudan un monton! necesito crear diferentes cupones, por ejemplo en un día, la primera persona que compre obtendrá «x» descuento, la segunda persona que compre obtendrá «x» descuento y todos los demas que compren obtendrán «x» descuento, por lo que ser harían 3 diferentes cupones, pero no se como restringir o hacer el cupon para que cuando la primera o la segunda persona compren y lo use ya no se pueda utilizar mas por otras y pasen a los siguientes cupones…, no se si me explico 😉 gracias de antemano.

  62. Hola, con la actualización del plugin de woocommerce por lo que veo se han cargado la pestaña de cupones, y ahora no se como crear los cupones en woocommerce?

    Hay algun plugin?

    1. Hola Aitor,

      Yo tengo la última versión de WooCommerce instalada y no ha cambiado nada respecto a los cupones. Puedo acceder a ellos igual que siempre.

      Seguramente se trate de alguna incompatibilidad con otros plugins que tengas instalados.

      Un saludo!

    2. ¡Me pasó lo mismo cuando quise activar mis cupones! como era la primera vez la pestaña no aparecía. Pero la solución es sencilla: debes entrar a Woocommerce > Ajustes > Finalizar compra y una vez ahí, al ubicarte en la pestaña «Pedido Opciones» debes Habilitar el uso de cupones.

  63. Gracias por los tutos que compartes. Mira tengo una pregunta, me gustaria añadir un tipo de funcion en la cual haga un calculo de las comprar hechas en un año o en un periodo determinado y si estas compras superar el valor de xxxx en compras se le pueda agregar o dar un descuento, la idea es no utilizar cupones si no que esto se haga de manera automatica y la pregunta es hay algun plugin o funcion que permita hacer esot gracias.

  64. Hola, gracias ante todo por tus siempre prácticos artículos.
    Mi pregunta es cómo se pueden crear descuentos por cantidades de compra pero acumuladas a través del tiempo, como hacen muchas tiendas. Es decir, un cliente puede hacer una compra hoy de 10 euros, mañana de 40, y pasado de otros 10, y me gustaría saber cómo poder aplicarle un % cada vez que llegue a una cantidad de compra, y al alcanzarla volver a poner el contador a cero para el siguiente descuento. Este programa tal vez valdría, pero habría que estar revisando las compras de los usuarios e ir sumando hasta que llegue a esa cifra y luego enviarle un cupón, pero puede ser tedioso porque hay que controlar a partir de qué compra ya le diste un cupón anterior, etc. Me gustaría que fuese algo automático por cliente.
    muchas gracias.
    saludos.

    1. Hola Antonio.
      Primeramente gracias por tus interesantes y prácticos artículos.
      Mi pregunta es si hay algún plugin que haga descuento o cupon por volumen de compra acumulado. O sea, que se generen y envíen de forma automática cupones o bien se aplique un descuento en las siguiente compra que haga un cliente una vez haya llegado a un volumen de compra en las anteriores. Es decir, que si por ejemplo se ofrece un descuento de un 10% por compras acumuladas de 50 euros, si un día compra 30 euros, otro 10, y otro día otros 10, que en la siguiente compra, el sistema le haga un descuento del 10%, o bien le mande un cupón de forma automática para que lo aplique. Y una vez aplicado se ponga de nuevo a cero el marcador para volver a ir acumulando los siguientes descuentos. Tal vez los cupones de woocommerce sirvan pero sería laborioso ya que habría que revisar las compras de cada usuario, sumarlas, y acodarse de cual fue la última compra que computó para el descuento, etc.
      gracias por tu opinión.
      saludos.

  65. Seguí los pasos y funciona, el problema es que funciona con cualquier dato que ingrese en el espacio del Código La idea es que sólo las personas que capturen el código obtengan el descuento. ¿Cómo lo logro?
    Gracias anticipadas.

  66. Hola Estoy creando un tienda, la tengo toda montada lo único que me falta saber las urls de los cupones que creo, para poder ver como quedan y poderlas difundir en campañas publicitarias o en otras webs o por email a los futuros clientes. Gracias y un saludo.

  67. Hola!
    Tengo una duda… Esto configurando el woocommerce con cupones descuento y cuando se aplican los descuentos en el carrito, te lo muestra en forma de descuento en euros, cuando me gustaría que te lo mostrara como descuento en porcentaje también, aunque sea entre paréntesis.
    Por ejemplo, en tu captura de pantalla de arriba, que te muestre:
    Cupón: Zaprundesc20 —> -15,73 € (5%) [Eliminar]
    o bien:
    Cupón: Zaprundesc20 (5%) —> -15,73 € [Eliminar]

    ¿Como podría hacer esto?

    Gracias!

    1. Hola Sergio,

      No conozco la forma de hacerlo desde la configuración de WooCommerce. Se podría hacer perfectamente con algún código snippet, pero hay que desarrollarlo 😉

      Un saludo!

  68. Gracias, Antonio
    es un post magnífico, claro y conciso. Pero tengo un problema, he realizado todos los pasos del ejemplo para comprobar cómo va esto y no se me aplica el cupón a una compra simulada, ni siquiera aparece ¿por qué puede ser? Necesito tu ayuda. Gracias de antemano

  69. Hola, Antonio
    magnífico post, claro y preciso. He seguido todos los pasos que indicas pero cuando hago la prueba de pedido no se me aplica el cupón, ni siquiera aparece. Me puedes ayudar. Saludos

  70. muy buen post!! pero necesito una ayuda se puede hacer descuentos sin necesidad de cupones??? por decir quiero hacer dos tipos de descuentos 1 q sea al 10% y el otro al 20%, y el cliente eligira q tipo de descuento es lo q deseas … si me podrias responder lo antes posible seria lo mejor y gracias de ante mano!!

  71. Hola!! Antonio muchas gracias por hacernos la vida más fácil jajaj. Estoy un poco desesperada pq genero código y no aparecen, ,os guardo y en la configuración también tengo habilitado que el uso de esto. Se te ocurre alguna cosa por la que no me aparecen? muchas gracias!!!

  72. Buenas tardes,

    hay alguna forma de crear cupones de descuento de forma masiva? es decir, tengo que crear unos cupones de descuento con un código que va del 1 al 1000, hay alguna forma de hacerlo que no sea de uno en uno?

    Gracias, un saludo 🙂

    1. Hola José M,

      Que yo sepa, no se puede hacer lo que buscas directamente desde el panel de ajustes de WooCommerce.

      La única forma que conozco para crear cupones de forma masiva, sería usando el plugin «Smart Coupons«. Eso si, es un plugin de pago.

      Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Responsable: Antonio Cantero, siendo la Finalidad; envío de mis publicaciones así como correos comerciales. La Legitimación; es gracias a tu consentimiento. Destinatarios: tus datos se encuentran alojados en mi plataforma de email marketing Active Campaign ubicada en EEUU y acogida al Privacy Shield. Podrás ejercer Tus Derechos de Acceso, Rectificación, Limitación o Suprimir tus datos en contacto@woodemia.com

Scroll al inicio