首页 > 解决方案 > Stripe:管理产品的数量

问题描述

我正在尝试建立一个基本的 Stripe 商店来销售我丝印的一些 T 恤。我正在使用这个 React 设置。每件衬衫数量有限,每种尺寸约 12 件。我想这样做,所以当一个尺寸售罄时,“添加到购物车”按钮会禁用。

有没有办法以这种方式使用 Stripe 跟踪数量?我似乎找不到任何文档。

标签: reactjsstripe-paymentsproduct-quantity

解决方案


您的客户端应用程序需要了解每个购买衬衫的客户。

有几种方法可以实现这一点。

    1. 最难看的是每x seconds件你检查屏幕上显示的所有 T 恤的数量。又名:setInterval(checkAvailability, x)
    1. 当用户按下按钮(仍然启用)时,您调用您的 api 以检查相关的 T 恤是否仍然可用,如果没有,则显示错误消息并禁用按钮(这是我在您的情况下推荐的,因为它是最便宜和最简单的,并且可以通过多种方式进行改进)。
    1. socket使用or将您的客户端应用程序连接到您的 api server side events,每次购买 T 恤时,您都会通知您的客户端应用程序。

推荐阅读