We have a need for a back-order management module. I can see several ways it might work, and I am open to suggestions as to what functionality is best. I think that this module would be something that would be beneficial to Ubercart as a whole and as such I would like for the module that is developed to be publicly available. I would also welcome/encourage anyone else interested in this to pitch in if you can.
I can put up to $1500 (Increased from $500) towards developing this.
The main issue with the current system I am trying to overcome is that the current system is as follows. Currently you can set a status on an order of "Back-ordered", but there isn't a way for us to easily keep track of when inventory for outstanding back-orders comes in. We have to manually check back-ordered items every day, which is a slow and tedious process.
Ability to hold back-ordered items in a "queue" until sufficient inventory received and then converted into an active order.
Ability to split back-ordered items out of an order that has both back-ordered and in stock items, and either create a separate order for the back-ordered items or some other solution. I am open to ideas.
Back-ordered status visible to the customer. Either a split off separate order as mentioned above or a status for the particular items.
Stock priority given to back-ordered items. If an item is on back-order, and new stock is added, then however much of that stock is needed to fill the back-orders should be reserved to fill those orders before new orders.
Please ask any questions for clarification publicly. Thanks.
Must communicate well in English