Ir al contenido

Coupon Audit and Analytics for WooCommerce

Versión0.2.1
RequiereWordPress 6.4+ · WooCommerce 10.3+
PHP8.1+
LicenciaGPLv3
Actualizado2026-07-30

Coupon Audit and Analytics for WooCommerce audita tu inventario de cupones —qué está activo, a qué aplica realmente, qué se solapa y qué ha quedado huérfano— y mide lo que cada cupón gana de verdad. Se apoya en dos pilares de igual importancia: la auditoría no necesita datos de coste y funciona desde el primer día en cualquier tienda; la analítica resuelve ingresos, coste de la mercancía y descuento en un margen por cupón, degradándose con elegancia allí donde falten datos de coste en lugar de dar por fiable un número que no lo es.

El problema

Las tiendas acumulan cupones con el tiempo: promociones que nunca se apagaron, códigos que aplican a todo, campañas medio caducadas, cupones que se pisan entre sí. WooCommerce te deja crear cupones, pero no te dice cuáles siguen vivos, a qué aplican en realidad ni cuáles se solapan. Y menos aún cuánto te cuesta cada uno.

Auditoría — sin datos de coste

Lista cada cupón de la tienda con su estado real, a qué aplica y qué falla en él:

  • Nunca caduca — activo y sin nada programado que lo llegue a desactivar.
  • Dormido — activo pero sin canjear desde hace más tiempo del umbral.
  • Campaña muerta — activo mientras el resto de códigos de su campaña ya han caducado.
  • Aplica a todo — activo sin ninguna restricción de producto o categoría.
  • Solapes — dos cupones vivos que pueden aplicar al mismo producto, graduados por la probabilidad real de colisión. Nada en WooCommerce compara un cupón con otro, así que este hallazgo no se puede obtener de ninguna otra forma.

El estado se deriva, nunca se almacena: un cupón que caducó de madrugada lo dice a la mañana siguiente. Los mismos hallazgos aparecen en la propia pantalla de edición del cupón, y nunca bloquean el guardado — informan, decides tú.

Analítica — margen por cupón

Para cada cupón: ingresos, lo que regaló, el coste de la mercancía que movió y el margen bruto que queda, sobre los últimos 30 días. Esta mitad necesita datos de coste, y es honesta cuando no los tiene: como la función de coste de la mercancía de WooCommerce viene desactivada de fábrica, el plugin lee también los sistemas de coste que las tiendas usan de verdad —el propio de WooCommerce (10.3 en adelante), Cost of Goods for WooCommerce de WPFactory, WooCommerce Cost of Goods y Booster—, siempre de uno solo, nunca mezclados. Donde el coste solo se conoce a medias, el margen lo dice y declara sobre cuánto se calcula, en lugar de presentar como fiable un número que no lo es.

Extensible

Expone filtros para integrarse con otros plugins. Por ejemplo, dfxcaaw_coupon_is_auto_applied permite marcar cupones que se aplican automáticamente sin que el cliente los introduzca — el solape entre dos cupones auto-aplicados es el hallazgo más grave que produce la auditoría. La compatibilidad con HPOS y con los bloques de carrito y pago está declarada explícitamente.

Calidad y arquitectura

Desarrollo dirigido por tests (TDD estricto), PHPStan a nivel 8 y un dominio sin dependencias de WordPress: la lógica de negocio se prueba sin base de datos ni bootstrap, y la suite unitaria se mantiene por debajo de dos segundos. El tiempo, la base de datos, las licencias y las fuentes de coste se inyectan siempre tras una interfaz.

01

Auditoría sin datos de coste

Lista cada cupón con su estado real —nunca caduca, dormido, campaña muerta, aplica a todo— y funciona desde el primer día en cualquier tienda.

02

Detección de solapes

Compara cada cupón vivo con los demás y gradúa la probabilidad real de colisión; nada en WooCommerce hace esa comparación.

03

Margen por cupón

Resuelve ingresos, coste de la mercancía y descuento en un margen real de los últimos 30 días; cuando falta coste, lo declara en vez de fingir un número fiable.

04

Lee tu sistema de costes

Toma el coste de WooCommerce, de Cost of Goods de WPFactory, de WooCommerce Cost of Goods o de Booster —de uno solo, nunca mezclados.

05

Avisos donde importan

Los mismos hallazgos aparecen en la pantalla de edición del cupón y nunca bloquean el guardado: te informan, decides tú.

06

Extensible y compatible

Filtros como dfxcaaw_coupon_is_auto_applied, más compatibilidad declarada con HPOS y con los bloques de carrito y pago.

wp plugin install https://github.com/davefx/coupon-audit-and-analytics-for-woocommerce/releases/download/0.2.1/coupon-audit-and-analytics-for-woocommerce-0.2.1.zip --activate

O descarga el ZIP e instálalo desde Plugins → Añadir nuevo.