Selling back-orders by collecting a deposit is a great strategy to not only secure sales that might have been lost, but also get customer committment before sourcing new inventory.
Using the Downpay API and Shopify Flow, we can create a workflow that will allow out-of-stock variants to be sold with a deposit.
We will do this by listening to variant inventory quantity changes, and adding the variant to a deposit purchase option when the inventory hits zero or below.
A second workflow will remove the variants from the same deposit option when the variant comes back in stock.