Mageplaza Pre Order extension can support customers to checkout with unavailable or out of stock products. However, please note that do not set the product status as out of stock.

Instead, you have to configure Apply pre-order for products: With zero qty in the backend as this screenshot:
Was this article helpful?
Thank you!