import { setShippingAddress } from "@/lib/headless/providers/medusa-cart"; export async function POST(request: Request) { const { cartId, ...address } = await request.json(); if (!cartId || !address.firstName || !address.address1 || !address.city || !address.phone || !address.email) { return Response.json({ error: "Faltan campos obligatorios de la dirección" }, { status: 400 }); } try { const cart = await setShippingAddress(cartId, address); return Response.json(cart); } catch (error) { return Response.json({ error: (error as Error).message }, { status: 502 }); } }