DavTI Smart Referral System
Plugin avanzado para WooCommerce que implementa un sistema de referidos con validación antifraude de triple capa, aplicación automática de descuentos y generación dinámica de cupones para la fidelización de clientes.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/davidfq2212/davti-smart-referral-system-for-woocommerce/archive/refs/heads/master.zipDavTI Smart Referral System es una solución de nivel empresarial diseñada para automatizar la fidelización de clientes en tiendas WooCommerce. Implementa una infraestructura de "Embajadores de Marca" con un enfoque riguroso en la prevención de fraude y la experiencia de usuario.
📸 Vista Previa
| Panel del Usuario (Dashboard) | Atribución en Pedidos (Admin) |
|---|---|
![]() |
![]() |
| Interfaz limpia para que los usuarios gestionen su link. | Control total desde el backend de WooCommerce. |
🛡️ Seguridad y Anti-Fraude (Triple Capa)
A diferencia de plugins básicos, este sistema fue desarrollado con lógica de negocio avanzada para proteger el margen de ganancia de la tienda:
- Validación de Identidad (ID Check): Bloquea automáticamente cualquier intento de autorreferencia si el usuario está logueado.
- Cruce de Emails (Cross-Email Sync): Compara el email del referente con el del comprador en el checkout para evitar fraudes con múltiples cuentas.
- Filtro de Cliente Nuevo: Verifica el historial completo de pedidos de WooCommerce. Si el comprador ya tiene pedidos previos (completados o en proceso), el descuento se anula automáticamente.
✨ Características Principales
- Descuento Dinámico: Aplica un cargo negativo (fee) automáticamente al carrito al detectar un link de referido válido.
- Generación Automática de Cupones: Tras una conversión exitosa, el sistema genera un cupón único y lo envía por correo al referente.
- Dashboard mediante Shortcode: Simplemente usa
[davti_referral_hub]en cualquier página. - Marca Blanca: Totalmente personalizado bajo la arquitectura de DavTI.
🛠️ Instalación y Uso
- Descarga: Clona este repositorio o descarga el archivo
.zip. - Carga: Súbelo a tu WordPress en la sección de
Plugins > Añadir nuevo. - Activación: Activa el plugin y asegúrate de tener WooCommerce instalado.
- Implementación: - Crea una página llamada "Embajadores".
- Pega el código:
[davti_referral_hub]. - ¡Listo! Tus usuarios ya pueden empezar a compartir.
- Pega el código:
⚙️ Configuración Técnica
El código utiliza los hooks nativos de WooCommerce para asegurar compatibilidad con la mayoría de los temas modernos:
woocommerce_cart_calculate_feespara el descuento.woocommerce_checkout_processpara la validación antifraude.woocommerce_order_status_completedpara el premio al embajador.
✒️ Autor
Desarrollado con ❤️ por David F. como parte del portafolio de soluciones de DavTI.
📄 Licencia
Este proyecto está bajo la Licencia MIT. Siéntete libre de usarlo, modificarlo y distribuirlo.

