到目前为止,我已经能够创建一个结账会话,并使用react和node成功付款。但我不知道如何传入订单的颜色和大小等属性,然后相应地显示图像。到目前为止,我已经将我的购物车项目存储在一个对象中,并由redux管理。我将如何使用此对象中的信息进行分期付款?我把这些信息连接到数据库会更好吗?
这里的最佳选项是将其作为元数据存储在每个Price
对象上。你可以有一个你的t恤产品,然后每个版本的t恤都有一个价格,其中包含元数据键,如尺寸和颜色。这样,当你查看付款后完成的会话时,你可以查看每个LineItem并检查与它相关联的Price及其大小或颜色的元数据!
因此,如果有人订购了一件红色的大号t恤,你可以通过price_123
,而蓝色的则是price_ABC
,例如,你可以将映射存储在自己的数据库中。