Ir al contenido

Los cupones que te están costando dinero (y WooCommerce no te lo dice)

Montón de cupones de descuento de WooCommerce examinados con una lupa

Haz la prueba. Entra en Marketing → Cupones de cualquier tienda WooCommerce con un par de años encima y cuenta cuántos códigos siguen vivos. Luego pregúntate cuántos deberían seguir vivos.

Pues eso.

Las tiendas acumulan cupones igual que los cajones acumulan cables. Está el código de lanzamiento de hace dos años. Está el descuento de aquel colaborador con el que ya no trabajas, que nadie desactivó. Y hay tres variantes de la misma campaña, de las que solo una tenía que sobrevivir. WooCommerce los sigue aceptando todos, encantado de la vida… y no te avisa de nada.

Y es que WooCommerce te deja crear cupones, pero no te ayuda a revisarlos. No te dice cuáles no caducan nunca, ni cuáles llevan meses sin que nadie los use. Y, sobre todo, no compara un cupón con otro: si dos cupones vivos pueden aplicarse al mismo producto, te enterarás cuando un cliente los combine. O no te enterarás nunca, que es peor.

Así que he hecho un plugin que sí lo hace: Coupon Audit and Analytics for WooCommerce. Está en el directorio de WordPress.org y es gratis.

La auditoría: sin configurar nada

La primera mitad del plugin funciona desde el primer minuto en cualquier tienda, sin datos de costes y sin configuración. Lee tus cupones y te dice qué les pasa:

  • No caduca nunca: está vivo y no hay nada programado que lo vaya a apagar.
  • Dormido: está vivo, pero nadie lo canjea desde hace meses.
  • Campaña muerta: está vivo, y todos los demás códigos de su campaña ya han caducado.
  • Se aplica a todo: está vivo y no tiene ninguna restricción de producto ni de categoría.
  • Se solapa: hay dos cupones vivos que pueden aplicarse al mismo producto.

El estado se calcula cuando miras, no se guarda. Vamos, que si un cupón caducó anoche, esta mañana ya aparece como caducado.

Con cuatrocientos cupones, leer la lista de arriba abajo no es una opción, así que se puede filtrar por tipo de descuento o por si caduca o no. En mi humilde opinión, «enséñame todo lo que no caduca nunca» es lo primero que hay que preguntarle a cualquier tienda.

Los mismos avisos aparecen en la pantalla de edición del cupón, junto al cupón que tienes delante. Nunca impiden guardarlo: te informan, y decides tú.

El margen: con datos de verdad o sin número

La segunda mitad responde a la pregunta incómoda: cuánto deja realmente cada cupón. Para cada uno muestra los ingresos, lo que se ha regalado en descuento, el coste de lo vendido y el margen bruto que queda, todo ello en los últimos 30 días.

El problema es evidente: para saber el margen hace falta saber el coste, y muchas tiendas no lo registran. WooCommerce trae su propio Cost of Goods desde la versión 10.3, pero viene desactivado. Por eso el plugin también lee los plugins de costes que la gente usa de verdad: Cost of Goods for WooCommerce (el de WPFactory), WooCommerce Cost of Goods y Booster for WooCommerce.

Eso sí: lee de uno de ellos, nunca de una mezcla. Un margen calculado con dos contabilidades distintas no cuadra con ninguna de las dos. Si tienes varios instalados, eliges tú en cuál confiar.

Y cuando falta el coste, lo dice. Si solo se conoce en parte de las líneas, el margen aparece como estimación y te indica qué proporción es real. Si no se conoce en absoluto, no hay margen: ni cero, ni una suposición. Nada.

Porque un número equivocado en un panel financiero destruye la confianza muuucho más rápido de lo que la construye un número que falta. Tratar un coste desconocido como cero sería enseñarte los ingresos como si fueran beneficio… y eso no es analítica, es autoengaño con gráficas.

Lo que no hace

No funciona en la parte pública de la tienda. Los cálculos se hacen en segundo plano con Action Scheduler, y las pantallas de administración leen cifras ya calculadas. Vamos, que tu tienda no va a ir ni un pelo más lenta para tus clientes.

Y tus datos no salen de tu servidor: ni un cupón, ni un pedido, ni un cliente. Todas las cifras se calculan con tu propia base de datos. El plugin sí se conecta con Freemius para buscar actualizaciones (y para la licencia de la versión de pago), y al activarlo te pregunta si quieres enviar datos de diagnóstico del sitio. Te lo pregunta una vez, puedes decir que no, y decir que no no cambia nada.

Gratis, y una versión Premium para quien la necesite

Todo lo anterior es gratis y no tiene limitaciones escondidas: la auditoría completa y el margen bruto de los últimos 30 días.

La versión Premium cuesta 49,99 dólares al año por sitio y añade tres cosas:

  • un año entero de histórico de márgenes;
  • exportación a CSV de la auditoría y de los márgenes;
  • el margen neto, que es el bruto menos la comisión que se ha quedado la pasarela de pago. La comisión se lee de la propia pasarela (Stripe, WooPayments y PayPal). Si no se registró, o se cobró en otra moneda, la cifra lo dice en vez de inventársela. El mismo principio de antes.

Al instalar la Premium, la gratuita se desactiva sola, y se conservan la configuración y las cifras ya recogidas.

Pruébalo

Necesitas WordPress 6.4, WooCommerce 10.3 y PHP 7.4, o versiones posteriores. Lo tienes en el directorio de WordPress.org o, desde la terminal:

wp plugin install coupon-audit-and-analytics-for-woocommerce --activate

Después ve a WooCommerce → Coupon Audit. Y prepárate, porque lo normal es que la primera vez salga más de un aviso…

Si lo pruebas, me encantará saber qué te ha encontrado. Y si te resulta útil, una reseña en WordPress.org ayuda muchísimo a que otros lo descubran. Cualquier comentario es más que bienvenido.

Deja una respuesta

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