in demo-app/pages/api/cart/checkout.js [14:40]
export default async function handler(req, res) {
const itemsInSession = req.body;
const recommendations = getRecommendedProducts(null).slice(0, 4);
const order_id = createUniqueId(ORDER);
const tracking_id = createUniqueId(TRACKING);
if (!itemsInSession) {
return res.json({
items: [],
order_id,
tracking_id,
recommendations,
});
}
const items = itemsInSession.map((item) => ({
...getProduct(item.id),
quantity: item.quantity,
}));
res.json({
items,
order_id,
tracking_id,
recommendations,
});
}