Although some products require proper inventory management, they can be reordered very quickly. Showing customers now that the product cannot be purchased at the moment makes no sense.
With this plugin, you can declare individual products “available for pre-order” at any time. As soon as the stock falls below 1, the buy button changes to a pre-order button.
If the stock goes back above 0, it becomes a normal buy button again.