@quadcore-lib/shipping-server
v0.1.0
Published
Métodos de envío para e-commerce. Lectura/cotización **pública**, gestión **admin**. Tarifa plana por método (extendé con peso/destino en tu proyecto).
Downloads
27
Readme
@quadcore-lib/shipping-server
Métodos de envío para e-commerce. Lectura/cotización pública, gestión admin. Tarifa plana por método (extendé con peso/destino en tu proyecto).
Endpoints
| Método | Ruta | Acceso | Descripción |
|---|---|---|---|
| GET | /shipping-methods | público | Métodos activos. |
| GET | /shipping-methods/:id | público | Un método. |
| GET | /shipping-methods/:id/quote | público | Cotización (price, plazos). |
| POST | /shipping-methods | admin | Crear. |
| PATCH | /shipping-methods/:id | admin | Actualizar. |
| DELETE | /shipping-methods/:id | admin | Soft-delete. |
Entidad ShippingMethodEntity (shipping_methods)
id, name, slug (único), description?, price (numeric), currency, estimatedDaysMin?, estimatedDaysMax?, order, isActive, timestamps + soft-delete.
Migraciones
Este paquete trae sus migraciones de TypeORM en dist/src/migrations/*.js (se compilan junto al resto). Ver la guía completa (setup del DataSource, cómo combinarlas con las de otros paquetes, synchronize en dev vs. prod) en el README de @quadcore-lib/core-server, sección "Migraciones de DB".
