Introducción
Identificar y premiar a los clientes recurrentes es clave para aumentar la fidelidad y el ticket medio en cualquier tienda online.
En este artículo aprenderás cómo crear un informe de clientes recurrentes en WooCommerce usando MySQL, para saber quiénes compran más de una vez y cómo usar esa información para tus campañas de marketing.
Índice
- 1. Estructura de pedidos y usuarios en WooCommerce
- 2. Consulta SQL para identificar clientes con compras repetidas
- 3. Exportar el informe a CSV
- 4. Mostrar el informe en un dashboard PHP
- 5. Ideas de uso: cupones, segmentación y remarketing
- 6. Conclusión
1. Estructura de la base de datos
Tabla | Descripción |
---|---|
wp_posts | Pedidos (post_type = 'shop_order' ) |
wp_postmeta | Datos del pedido (totales, métodos) |
wp_users | Clientes registrados |
2. Consulta SQL para clientes recurrentes
SELECT u.ID, u.user_email, COUNT(p.ID) AS num_pedidos FROM wp_users u JOIN wp_posts p ON p.post_author = u.ID WHERE p.post_type = 'shop_order' AND p.post_status IN ('wc-completed','wc-processing') GROUP BY u.ID HAVING num_pedidos > 1 ORDER BY num_pedidos DESC;
📊 Esto devuelve usuarios con más de un pedido completado o en proceso.
3. Exportar a CSV
<?php $result = mysqli_query($conn, $consulta); $fp = fopen('clientes_recurrentes.csv', 'w'); while ($row = mysqli_fetch_assoc($result)) { fputcsv($fp, $row); } fclose($fp); ?>
4. Mostrar en un dashboard PHP
Puedes usar el resultado para crear tablas HTML o gráficos con librerías como Chart.js.
<table> <tr><th>Email</th><th>Pedidos</th></tr> <?php while($row = mysqli_fetch_assoc($result)): ?> <tr><td><?= $row['user_email'] ?></td><td><?= $row['num_pedidos'] ?></td></tr> <?php endwhile; ?> </table>
5. Ideas de uso
- 🎯 Crear listas de correo para campañas exclusivas
- 🎁 Enviar cupones de descuento a clientes VIP
- 📈 Analizar frecuencia de compra y optimizar el stock
6. Conclusión
Analizar clientes recurrentes en WooCommerce con SQL te da control total para premiar la lealtad, aumentar ventas y planificar campañas más efectivas.
📩 ¿Te gustaría un informe automático y visual? Escríbenos y lo implementamos para tu tienda.