Evaluating bids

Desarrollo de Plugin Wordpress: Diagnóstico Interactivo con Lógica Condicional y Pago Paypal

Published on the December 31, 2025 in IT & Programming

About this project

Open

Solicitud de desarrollo – Plugin WordPress “Diagnóstico para profesionales con lógica condicional + PayPal”

Hola, necesito desarrollar un plugin para WordPress con el siguiente alcance y comportamiento. El objetivo es ofrecer un diagnóstico personal basado en un cuestionario, con motor de lógica condicional (sin IA obligatoria), y acceso mediante pago PayPal.

1) Objetivo del plugin

El plugin debe permitir que un usuario:
    1.    Pague con PayPal para desbloquear el diagnóstico.
    2.    Complete un cuestionario dentro del sitio.
    3.    Obtenga un resultado final en pantalla, en la misma web, inmediatamente después de enviar sus respuestas.
    4.    El resultado debe ser copiable por el usuario (texto), pero no se genera PDF y no se envía por correo.

2) Requisitos de pago y acceso (Paywall)
    •    Integración con PayPal como método de pago.
    •    Flujo requerido:
    •    Usuario entra a la página del diagnóstico.
    •    Si no ha pagado: ve botón de compra (PayPal).
    •    Si paga exitosamente: se le habilita acceso al cuestionario (sin pasos manuales).
    •    Debe quedar registro de:
    •    correo del usuario
    •    fecha de compra
    •    estado del pago (pagado / pendiente / fallido)
    •    El diagnóstico debe quedar protegido: solo usuarios pagados pueden verlo/llenarlo.

3) Cuestionario administrable (sin entregar preguntas al desarrollador)

Yo NO proporcionaré las preguntas en esta etapa. El plugin debe incluir un constructor/admin que me permita:
    •    Crear y editar secciones del cuestionario.
    •    Crear preguntas con diferentes tipos de campo:
    •    texto libre
    •    selección única
    •    selección múltiple
    •    escala numérica (ej. 1–5)
    •    sí/no
    •    Marcar preguntas como obligatorias u opcionales.
    •    Ordenar preguntas y secciones.
    •    (Opcional recomendado) Lógica para mostrar/ocultar preguntas según respuestas (branching).

4) Motor de lógica condicional (core del plugin)

El plugin debe incluir un motor de reglas si/entonces configurable desde el admin, para que yo defina la lógica del diagnóstico sin tocar código.

Debe permitirme:
    •    Definir condiciones basadas en respuestas (ej.: “Si respuesta X <= 2” o “si opción seleccionada = Y”).
    •    Definir reglas combinadas con and/or (mínimo and).
    •    Asignar a cada regla:
    •    “etiquetas” o “resultados” (ej.: Fortaleza, Brecha, Prioridad Alta/Media/Baja)
    •    y/o activar un “bloque de texto” asociado.

Salida requerida:
    •    El motor debe construir el resultado final combinando bloques de texto activados por las reglas.
    •    Los resultados deben poder mostrarse por secciones (ej.: Perfil, Fortalezas, Brechas, Recomendaciones, Plan sugerido, FODA).
    •    Yo debo poder editar los textos (plantillas) desde el admin.

5) Resultados en pantalla (sin PDF y sin email)
    •    Tras enviar el cuestionario, el usuario debe ver:
    •    una página/ventana interna con el resultado completo.
    •    El resultado debe ser texto con formato (títulos, viñetas).
    •    Debe existir un botón o función tipo:
    •    “Copiar resultados” (opcional, pero deseable)
    •    Importante:
    •    No enviar resultados por correo
    •    No generar PDFs
    •    El usuario ve el resultado solo en la web y puede copiarlo.

6) Datos que deben guardarse (para mí como administradora)

Debo poder acceder a:
    •    lista de diagnósticos realizados
    •    correo del usuario
    •    respuestas completas
    •    resultado final generado
    •    fecha/hora
    •    estado del pago

También necesito:
    •    Exportación (CSV) de registros (opcional recomendado).
    •    Eliminación de registros (por privacidad).

7) Panel de administración (configuración)

Debe existir un menú en WordPress admin con:
    •    Configuración PayPal (credenciales, modo sandbox/producción).
    •    Constructor del cuestionario.
    •    Motor de reglas condicionales.
    •    Plantillas/bloques de texto para resultados.
    •    Historial de diagnósticos.

8) Requisitos técnicos
    •    Debe ser un plugin independiente (no dentro del theme).
    •    Seguridad: sanitización, nonces, control de permisos.
    •    Guardar datos de forma estructurada (db propia o cpt + meta bien diseñado).
    •    Compatible con WordPress actual.
    •    Entregar documentación breve:
    •    cómo crear preguntas
    •    cómo crear reglas
    •    cómo publicar el diagnóstico (shortcode/bloque)
    •    cómo ver resultados y exportar

Category IT & Programming
Subcategory Wordpress
What is the scope of the project? Custom development

Delivery term: Not specified

Skills needed