我有一个Product数据库表,其中包含product_id、price和等列inventory_count。
用户点击以特定价格购买特定产品。我的程序会生成一个确认页面,列出产品和价格。一切都很好,用户点击“确认”。我的程序更新该inventory_count产品的 . 并向用户的信用卡收取产品price.
但在确认页面生成后,用户点击“确认”之前,该产品的价格发生了变化。因此,用户可能在确认页面中看到了 10 美元的价格,但在他单击“确认”后price,产品表中的价格已更改为 11 美元,这就是他将被收取的费用。
处理这种情况的最佳方法是什么?如果相关,我正在使用 MySQL 和 Python。