export default async function handler()

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,
  });
}