Sector: Nutrición/Fitness · Año: 2022 · Rol: Desarrollo de plugin WordPress + WooCommerce
Reto
Un cliente de una agencia (tienda online de nutrición y dietética) quería convertir su área “Mi cuenta” de WooCommerce en un membership site que integrase:
- Venta de planes (dietas + rutinas) como productos de WooCommerce.
- Acceso privado a secciones dentro de “Mi cuenta” tras la compra.
- Gestión editorial simple para administradores con poca experiencia técnica.
Solución
- Arquitectura: plugin a medida para WooCommerce que habilita membresías basadas en compra de un producto “Plan”.
- Acceso condicional: tras adquirir el plan, aparecen tres pestañas nuevas en “Mi cuenta”: Datos iniciales, Planes y Resultados.
- Datos iniciales (form constructor): creador de formularios administrable (añadir/editar/eliminar preguntas, agrupación por secciones) y subida de fotos privadas (visibles solo por el cliente y administradores).
- Planes: listado desplegable por cliente con título, notas, descargas (PDF dieta/ejercicios) y hilo de comentarios por plan.
- Resultados: tabla de seguimiento periódico (pesos, medidas, etc.), fotos privadas de progreso y mensajería con administradores.
- Backoffice “Nutrición”: menú propio en WP-Admin con:
-
- Lista de miembros activos y archivados (histórico).
- Grupos de preguntas y banco de preguntas para el cuestionario inicial.
- Gestor de pop-up para evitar compra de plan sin registro.
- Reglas de compra: la tienda permitía invitados; el plugin bloquea la compra de planes si el usuario no está identificado (incoherente vender acceso sin cuenta).
- Producto como llave de acceso: nuevo tab en la edición de producto para marcarlo como “Plan de membresía” y, opcionalmente, añadir preguntas específicas para ese plan.
Stack: WordPress, WooCommerce, PHP (PSR-4), roles/capabilities, formularios dinámicos, control de privacidad de media, plantillas y endpoints “Mi cuenta”.
Impacto
- Integración 100% nativa con la tienda existente (sin plataformas externas).
- Operativa simplificada: administradores gestionan planes, cuestionarios y resultados desde WP.
- Experiencia de usuario consistente: compra → acceso inmediato a su panel.

