Do you have the items in stock?
If the product is displayed online then it means it is in stock at that time. However, due to the high volume of orders some item may be already out of stock by the time an order is placed. Therefore normally we can fulfill about 95%-100% of the order.