カゴに入れた段階では在庫の確保してないから、
在庫に関係なくいくらでもカゴに入れられるんじゃないの?
最後に「注文」をクリックした段階で
注文量>在庫なら在庫無しが判明する(=注文できない)んだと思う。