When we receive an order containing an out of stock item (that's allowed to be backordered) it nicely shows "Backordered" at 'Item status' in the backend order detail page (e.g. /admin/sales_order/view/order_id/1234/etcetera).
But only as long as the invoice is not yet created! When invoice is created, the item status automatically changes to invoiced, see image.
This seems not logical to me and is definitely unwanted behavior. Even after the invoice has been created, I'd still like/need to know what products are in backorder.
Any idea how we can keep the message "backordered" on the order overview?
PS: When payment is received, the invoice is automatically created. We could change that to manual (so that we can still see backordered items) but that is not really a solution, since it forces us to manually generate invoices that are now being done automatically.
I stumbled across this query and was wondering if you ever found an answer?
comment by Peter Barton