提问人:Anabel 提问时间:10/31/2023 最后编辑:Anabel 更新时间:10/31/2023 访问量:32
如何使 Stripe Checkout 汇总价值?
How to Make Stripe Checkout Sum Up Values?
问:
上下文:将数据发送到管理平台并通过 Stripe Checkout 处理付款的电子商务商店。使用 React、Next.js、Prisma DB 构建。
问题:Stripe Checkout 上显示的所有商品都是添加到购物车的所有单件商品的成本总和,而不是考虑 shippingCost 和 stateTax。
必须显示的内容:这些单件商品的成本加上运费和州税的总和 - 换句话说,总计。我附上了屏幕截图以显示其中的内容。
如果原因在于line_items,那么我该如何调整它们以显示总计?
products.forEach((product) => {
line_items.push({
quantity: 1,
price_data: {
currency: 'USD',
product_data: {
name: product.name,
},
unit_amount: product.price.toNumber() * 100,
}
});
});
const order = await prismadb.order.create({
data: {
storeId: params.storeId,
isPaid: false,
orderItems: {
create: orderItems.productIds.map((productId: string) => ({
product: {
connect: {
id: productId
}
},
shippingType: orderItems.shippingType,
shippingCost: orderItems.shippingCost.toString(),
stateTax: orderItems.stateTax.toString(),
}))
}
}
});
答: 暂无答案
评论
line_items