Consider the following scenario:
- Customer orders 3 items
- Admin creates invoice and shipment, ships items out
- Customer returns 1 of the 3 items
This all happens before the invoice is paid. So now we have to generate a new invoice. No problem, just cancel the existing (unpaid) invoice and create a new one for just the two items.
But I can't find a way to put the returned items back in stock right (except manually).
When the return happens after the invoice is paid, restocking the returned items is no problem, because when creating the Credit Memo I can tell Magento to put the refunded items back in stock. But I can't create a Credit Memo for an unpaid order...
What's the workaround here? Does the admin really have to restock the items manually, or am I overlooking something?