Nueva pestana "Inventario" en el sidebar del Admin (src/admin/routes/ inventario), pensada para un usuario no tecnico: una fila por producto (catalogo real confirmado 1 variante por producto), switch para activar seguimiento de stock, input de cantidad que guarda solo, badge de stock bajo (<=5 unidades) y activacion/desactivacion en bloque por seleccion. No reemplaza la vista nativa de Inventory de Medusa, es un atajo. Backend: src/api/admin/inventory-panel/route.ts + workflow propio src/workflows/attach-inventory-item-to-variant.ts para vincular un InventoryItem nuevo a una variante existente (Medusa no lo hace solo al togglear manage_inventory en un producto ya creado -- confirmado en vivo contra un producto [DEMO] antes de escribir el codigo). Nombres de campos y workflows verificados contra los .d.ts reales instalados en el pod (no solo contra la documentacion, que no cubre bien este flujo de vincular inventario a una variante existente).
10 lines
331 B
TypeScript
10 lines
331 B
TypeScript
import Medusa from "@medusajs/js-sdk";
|
|
|
|
// baseUrl "/" -- esta pagina se sirve dentro del mismo dashboard admin
|
|
// (mismo origen que la API), no hace falta apuntar a otra URL. auth
|
|
// "session" reusa la cookie de sesion ya autenticada del dashboard.
|
|
export const sdk = new Medusa({
|
|
baseUrl: "/",
|
|
auth: { type: "session" },
|
|
});
|