reactjs - Stripe:管理产品的数量
问题描述
我正在尝试建立一个基本的 Stripe 商店来销售我丝印的一些 T 恤。我正在使用这个 React 设置。每件衬衫数量有限,每种尺寸约 12 件。我想这样做,所以当一个尺寸售罄时,“添加到购物车”按钮会禁用。
有没有办法以这种方式使用 Stripe 跟踪数量?我似乎找不到任何文档。
解决方案
您的客户端应用程序需要了解每个购买衬衫的客户。
有几种方法可以实现这一点。
- 最难看的是每
x seconds
件你检查屏幕上显示的所有 T 恤的数量。又名:setInterval(checkAvailability, x)
- 最难看的是每
- 当用户按下按钮(仍然启用)时,您调用您的 api 以检查相关的 T 恤是否仍然可用,如果没有,则显示错误消息并禁用按钮(这是我在您的情况下推荐的,因为它是最便宜和最简单的,并且可以通过多种方式进行改进)。
socket
使用or将您的客户端应用程序连接到您的 apiserver side events
,每次购买 T 恤时,您都会通知您的客户端应用程序。
推荐阅读
- python - 如何正确使用 Enumerate 和可变数据?
- consul - 2 个节点之间允许的最大往返时间 (RTT) 是多少?
- linux - 访问 linux 服务器中的文件到 url
- database - TDengine 想使用多路径存储数据
- php - 如何不打印等于使用 php 脚本登录的用户的会话名称的 mysql 表值
- ioctl - nvme-cli 发送 io-passthru,data_len 等于 max_sectors_kb,显示“passthru:无效参数”
- javascript - 提交表单时如何调用API?
- azure-active-directory - Azure Active Directory(AAD) 默认生成具有 90 天滑动到期的令牌。如何减少相同的滑动到期时间?
- ios - 如果设备日期在 Swift 中更改,则计时器递减时间会更改
- php - 复合键的 Laravel 验证