Tienda (Marketplace de creadores)
Los creadores pueden vender productos — físicos o digitales — con precio en monedas, con control de inventario y seguimiento de envíos. Los compradores compran desde el perfil público del vendedor; se descuenta una comisión de plataforma de cada venta antes de acreditar las ganancias al vendedor. Los productos digitales se entregan al instante (sin paso de envío); los compradores con un pedido completado pueden dejar una calificación/reseña, y pueden abrir una disputa que un administrador arbitra si algo sale mal.
Cada propiedad tiene su propio checkbox que indica si esa pieza específica está completamente implementada y funcional de punta a punta (frontend + backend) — actualiza esto tú mismo conforme avance el trabajo; esta página no lo sobrescribirá.
- Crear una publicación de producto (nombre, descripción, precio en monedas, inventario, imágenes)
- Editar una publicación / activarla o desactivarla
- Eliminar una publicación
- Explorar las publicaciones de un vendedor desde su perfil público (pestaña Tienda)
- Comprar un producto con monedas
- Cola de ventas del vendedor, filtrable por estado (pendiente / enviado / cancelado)
- Marcar un pedido como enviado (paquetería, número de rastreo, URL de rastreo)
- Cancelar un pedido (con motivo)
- Historial de compras/pedidos del comprador
- Entrega de productos digitales (enlace de descarga / código de acceso en lugar de un envío físico) — una publicación puede marcarse como
digitalal crearla; los pedidos digitales se saltan el envío por completo y se marcan comodelivered(entregado) de inmediato, y el contenido de entrega solo se muestra al vendedor o al comprador que pagó por él - Reseñas / calificaciones de productos — un comprador con un pedido enviado/entregado puede calificar de 1 a 5 estrellas y dejar un comentario; una reseña por comprador por producto, editable
- Proceso formal de disputa / reembolso más allá de
cancelOrder— un comprador puede abrir una disputa sobre un pedido enviado/entregado, y un administrador (con el permisoMODERATE_CONTENT) la arbitra desde una cola dedicada en el panel de administración, aprobando un reembolso completo o denegándolo
Consulta la referencia técnica para ver los esquemas de GraphQL, rutas, enlaces al código fuente y el estado de conexión campo por campo.