I think it would be helpful for the UX to have an automatic flag option of some sort that makes it clear to the user ordering that the item is currently on backorder. It would still allow them to place that order but makes it clear on the product page, status and email confirmation that this item may be delayed until X date.
You would want this to automatically turn on and off depending on if inventory is available.