Hello @koullis,
The plugin could check if there are backorders for license keys as you add them. It’s not a performance issue at all.
For example, if you add 30 license keys and set them as “Active” for a product which has 20 backorders, the plugin could check this as you add the keys. It could also automatically send out those keys for you if you want (setting), or you could do it yourself via a button or even a backorder/pre-sale overview in the edit product view.
If the order is complete, it doesn’t automatically mean that the license keys have been delivered (Pre-Sale/Backorder). There already is a flag in the database for this. If the flag is set, then no license keys will be used/generated as the order is already done.
To sum everything up, what you (basically) need is the following:
- Backorder support
- Pre-Order support
I will think this more through, develop a strategy and then implement these two new features.
You can expect a new release in approximately 2-4 weeks. Please note that there are other features too already in my backlog and that I do this in my free time, so the time estimation is really just a wild guess.
Please correct me if there is anything that I understood wrong or doesn’t make sense to you.