When i used to run an online shop, and we'd sold out of something, i just used to put ' Out of stock : Due in **/**/** ' and that way people could see the item, and it was up to them if they wanted to order and wait, or wait for it to come in first.
We also had the option of emailing people when an item they were after came back into stock.