Полоса: управлять количеством продукта - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь создать магазин c в полоску, чтобы продавать футболки, которые я шелкографию. Я использую эту настройку React . Каждая рубашка имеет ограниченное количество, около 12 каждого размера. Я хочу сделать так, чтобы, когда размер распродан, кнопка «добавить в корзину» отключается.

Есть ли способ отслеживать количество с помощью Stripe таким образом? Кажется, я не могу найти никаких документов.

1 Ответ

1 голос
/ 29 марта 2020

Ваше клиентское приложение должно знать о каждом клиенте, который покупает рубашку.

Есть несколько способов добиться этого.

    1. Наиболее каждый уродливый x seconds вы проверяете все отображаемые футболки на экране количества. он же: setInterval(checkAvailability, x)
  • Когда пользователь нажимает кнопку (все еще включена), вы звоните своему API, чтобы проверить, доступна ли соответствующая футболка, если нет, отобразите сообщение об ошибке и отключите кнопку (это то, что я рекомендую в ваш случай, потому что он самый дешевый и простой и может быть улучшен разными способами).
  • Подключите ваше приложение на стороне клиента к вашему API, используя socket или server side events, и каждый раз, когда покупается футболка, вы уведомляете свое приложение на стороне клиента.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...