Gracias por el consejo sobre Asunto: Implementación de un sistema de créditos de Pago por Documento / Cargar para Desbloquear similar a Scribd en Discourse.
Soy un Implementador configurando una plataforma comunitaria estudiantil especializada centrada en documentos académicos detallados (PDFs, informes de proyectos, exámenes anteriores). Mi modelo de monetización y contribución requiere un sistema donde el acceso a archivos adjuntos de alto valor se controle por documento, no por categoría.
Necesito que el sistema funcione de la siguiente manera:
- Sistema de Créditos/Puntos Requerido: Un mecanismo para rastrear los créditos del usuario (una moneda consumible).
- Opción de Pago: Los usuarios pueden comprar estos créditos (por ejemplo, a través de la integración con Stripe, fuera de las suscripciones estándar).
- Opción de Contribución (Cargar para Desbloquear): Los usuarios que cargan y tienen un documento nuevo y aprobado (PDF) obtienen una cantidad específica de estos créditos consumibles.
- Mecanismo de Bloqueo (Gating): Cuando un usuario intenta ver o descargar un PDF/archivo adjunto protegido, se verifica su saldo de créditos y se deduce un número específico de créditos para desbloquear el acceso a ese archivo individual.
Mi pregunta es:
¿Existen complementos existentes, estables o de terceros (comerciales o de código abierto) que manejen específicamente un sistema de puntos/créditos consumibles y puedan restringir el acceso a archivos adjuntos individuales (PDFs/DOCX) en una base de pago por visualización/descarga?
El complemento estándar Discourse Subscriptions Plugin solo gestiona el acceso a nivel de categoría para tarifas recurrentes, lo que no cumple con el requisito de intercambio de créditos por documento. Estoy tratando de evitar un desarrollo personalizado extenso si ya existe una solución o integración existente.