Preorder
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
- Plugin page: https://plogins.com/preorder/
- Documentation: https://plogins.com/preorder/docs/
- Author: WPPoland.com
- WordPress.org contributor: motylanogha
- Source: https://github.com/wppoland/preorder
Preorder keeps a WooCommerce product purchasable while its stock status is out of stock, so a shopper can reserve an upcoming release or a restock instead of hitting a dead “out of stock” page. You flag a product with one checkbox in the product editor; on the storefront it gets a custom add-to-cart label and a reservation notice, and every pre-order line is flagged in the cart and copied onto the order so fulfilment can tell reservations apart.
What it actually does
Section titled “What it actually does”There is no release-date engine, no deposit system and no per-variation scheduling in the free plugin, it is one focused behaviour done correctly:
- A Pre-order checkbox on each product, under Product data → General (meta key
_preorder_enabled). - Flagged products stay purchasable while out of stock, provided the product still has a price.
- The single add-to-cart label changes store-wide (default Pre-order now).
- A reservation stub renders in the product summary, a paper claim-ticket reading “Reserved as a pre-order / Not in stock yet, your order holds a place in line and ships when it arrives.”
- Each pre-order cart and checkout line shows a “Pre-order: Yes” row, and that row is copied onto the order line item as order item meta.
- A WooCommerce → Pre-orders screen with a store-wide on/off switch and the default button text, two settings, nothing more.
How it behaves
Section titled “How it behaves”Ticking Pre-order filters WooCommerce’s purchasability, in-stock and backorder checks for that product so an out-of-stock item stays buyable, and swaps the add-to-cart label. Flip the global Enable pre-orders switch off and every flagged product reverts to normal WooCommerce behaviour at once, the per-product flags are kept, so turning it back on restores them without re-editing anything. The free edition is the full GPL product, not a trial.
Editions
Section titled “Editions”- Free on WordPress.org, the pre-order flag, out-of-stock purchasability, custom button label, reservation stub, and cart/order flagging.
- Pro, planned add-on that boots through the
preorder/bootedhook. Treat any specific Pro feature list as roadmap until it ships.
Storefront and accessibility
Section titled “Storefront and accessibility”The reservation stub is server-rendered PHP in the normal document flow, so it adds no layout shift. Its only script is a small dependency-free micro-interaction loaded in the footer, enqueued only on a single pre-order product page; the stub is themeable through --preorder-* CSS custom properties and is prefers-reduced-motion and dark-scheme aware. See Usage for the detail.
Next steps
Section titled “Next steps”- Getting started, install, flag a product, set the store default.
- Configuration, the two settings and the product checkbox.