Bitnary Preorder Dates for WooCommerce adds a pre-order mode to simple products and to individual
product variations, with two independent dates: the cutoff (when the store stops accepting
orders) and the release (when the product ships or becomes available).
Two dates let a store say “we take orders until the 20th, and it ships on the 30th”: a batch
cutoff followed by a shared release.
While a product is in pre-order and before its cutoff, it is purchasable even if your normal
stock settings would otherwise say no (out of stock, zero quantity, no backorders). After the
cutoff, the product stops being purchasable everywhere WooCommerce checks that, including the
classic cart and the cart and checkout blocks (Store API). After the release date, pre-order is
cleared automatically and the product goes back to behaving like any other product.
What the free version does:
What the free version does not do (see the FAQ): it does not warn about or block a cart that
mixes pre-order and in-stock items, it does not email the customer before the release date, and
it has no way to move the dates of many products at once.
The free version makes no external requests and collects no data.