diff --git a/www/web/warppay/views.py b/www/web/warppay/views.py
index 42e223ea8a0cc51b9e175dac995c3a3e94b7d3bc..560adf67d0b888b4ac1b531d79ba26536f82a8ea 100644
--- a/www/web/warppay/views.py
+++ b/www/web/warppay/views.py
@@ -150,6 +150,9 @@ def transaction(request, user_id=None):
                 t.amount = product.price_vk
                 if not t.cash_paid:
                     u.credit -= t.amount
+                product.stock_count -= 1
+                product.save()
+
             except:
                 return Response(status=status.HTTP_406_NOT_ACCEPTABLE)
         else: