I waited 2 weeks for the rice cooker that I ordered to be delivered. On the day that it was supposed to be delivered, I received a call saying the order was canceled because it was out of stock. How is that acceptable standard for an e-commerce website.