DocumentaciónGuía para DesarrolladoresMódulos Personalizados y Extensión de Medusa 2.0

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
typescript
export 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.