We have many items that we put up for sale in advance, often months ahead of an expected release date. We also use the My Stock Notifier app so that customers can be notified when an item arrives by entering their email into the Stock Notifier field. We don't receive pre-order items into the system in advance for several reasons, for accounting purposes, and the fact that the My Stock Notifier doesn't work when there is stock in the system. We also need to be able to limit sales of these items automatically, so that we don't oversell. Normally this would be done by only adding so much stock to the system, but since we need the My Stock Notifier to work we can't do that. In addition, negative inventory doesn't work because there doesn't seem to be a way to set limits on negative inventory items, for example stop selling when we get to -5 let's say.
Currently what we do is create the item, list it as a pre-order on the site, don't receive any inventory on it, and set it on eCom to "Allow Backorders" so that people can still order it, but the problem is that we have to manually switch that setting off so if we have a sell limit of 5 for example and we get 6 orders overnight when no one is available to turn off the Backorders then we oversell. In addition, we can't cancel those orders because in spite of everything we try it always adds stock back into the system when we cancel, even if we do a credit memo, and that sets off the stock notifier. What suggestions does anyone have for this to ensure that we can pre-sell items that aren't technically in stock and have an automatic limit set so that we don't sell over a certain amount?