Membresia con Woocommerce

planes

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.