Bitnary Preorder Dates for WooCommerce
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 order
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:
- Per-product and per-variation pre-order toggle, with a cutoff date/time and a release date/time, in your store’s timezone.
- Purchasable before the cutoff regardless of normal stock rules; blocked after the cutoff, on the product page, classic add-to-cart, and the Store API used by the cart/checkout blocks.
- Automatic cleanup after the release date (checked when the product is read, and once a day by WP-Cron as a backstop).
- “Pre-order” label on the product page and in shop listings, with the ship and cutoff dates; “Pre-order” button text; “Pre-orders closed” message once the cutoff passes.
- Release date shown as a line item in the cart and checkout, including the cart/checkout blocks, and saved on the order so it shows up in the order admin screen and in WooCommerce’s order emails.
- Editable text and date format under WooCommerce > Settings > Products > Pre-order dates.
- A Pre-orders screen under the WooCommerce menu listing every product and variation taking orders or waiting to ship, ordered by whichever date comes next.
- Declared compatible with High-Performance Order Storage (HPOS) and with the cart/checkout blocks.
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.