Guía de Desarrollo de Módulos y Extensiones Personalizadas
Aprende a añadir nuevas funcionalidades, crear endpoints de API personalizados e integrar servicios externos en Next.js y Medusa.
Opiniones y Valoraciones de Productos
Sistema de comentarios y puntuación; calcula automáticamente la valoración media de cada producto.
Ejemplo de Ruta de API para Reseñas de Producto
typescriptexport async function POST(req: Request) { const body = await req.json(); // Guarda la reseña y actualiza la calificación promedio}Módulo de Preguntas y Respuestas sobre Productos
Permite a los visitantes realizar preguntas en la página del producto y al equipo de la tienda responderlas.
Lista de Deseos y Productos Favoritos
Permite a los usuarios guardar artículos favoritos vinculados a su cuenta de cliente en Medusa.
Módulo de Sincronización de Inventario Externo
Sincronización automática del inventario con software de contabilidad y almacenes externos.
Sistema de Suscriptores de Eventos (Event Subscribers)
Ejecuta tareas automatizadas al escuchar eventos comerciales de Medusa (pedido realizado, pago recibido).
- Evento order.placed: Envía factura en PDF al cliente y notificación instantánea al equipo de almacén.
- Evento customer.created: Envía correo de bienvenida y asigna cupón de descuento de primer pedido.
- Evento order.fulfillment_created: Envía número de seguimiento por SMS al cliente.
- Evento product.updated: Purga de inmediato la caché del producto correspondiente en Next.js.
Middleware y Control de Acceso
Protección de rutas sensibles de la API, control de sesiones y verificación de roles de usuario.