I have entered values into the inventory catalog that I believe mean the product should be on backorder. I have played around with these figures but the Product.IventoryConditon property just returns in stock / out of stock, never backorder (or pre-order for that matter).
When I look at the inventory condition logic here http://msdn2.microsoft.com/en-us/library/aa545595.aspx (the section that starts with Else If Stock Handling = 1) I can’t see how the logic could work. If the on hand quantity is greater than the threshold it will always be in stock. If the on hand quantity is less than the threshold then how can it ever meet the following "else if" conditions The only way I can see it could work is if the values other than on hand quantity could be negative. On hand quantity is the only field I seam to be able to add negative values to and so this doesn’t work.
Any ideas Has anyone got products with a inventory condition of backorderd / preordered
Thanks
Steve

Problems With Backorderable Products
Quilnux
JVJ
Here are the steps to get items backordered:
You need to set the "Stock handling" Inventory site resource value to 1. The default value is 0.
On the product, set an InStockQuantity less than the Threshold value
On the product, set a Positive value for BackOrderLimit
On the product, set the BackOrderable to true
On the product, set Stock Status to "Enabled"