Skip to content
WooCommerce Extension

WooCommerce product page with a Pre-order now button and an Available on release date line, beside the Pre-Orders admin settings panel with payment options
What it does

Per product and per variation

Tick Pre-order on a simple product or on any single variation, then set its release date and time, an optional pre-order price and a cap on how many units you'll take.

Pay now or pay on release

Charge at checkout, add a “Pay when it's released” payment method, or let the customer choose. The pay-later method works on both the classic checkout and the Checkout block.

Releases run on their own

Each release date gets a scheduled action at that exact time, backed by an hourly check. Waiting orders move to Processing, or to Pending payment with a link to pay — or press Release now by hand.

A status and emails of its own

Orders sit in a Pre-ordered status with their stock set aside, on both HPOS and classic order storage. Customers get a Pre-order confirmed email when they order and a Pre-order available email at release.

Inside the settings

These are the actual options in the plugin — no roadmap items, no “coming soon”.

Payment

When customers pay for a pre-order.

  • Customers pay now, at checkout (the default)
  • Customers pay on release, through a “Pay when it's released” method that replaces the other methods for pre-order carts
  • Let the customer choose between paying now and paying on release
  • Rename the pay-later method or change its description under WooCommerce → Settings → Payments

Product page, shop and cart

{date} and {time} follow your site's date format and timezone.

  • Button text that replaces Add to cart — “Pre-order now” by default
  • Message with a release date — “Available on {date}” by default
  • Message without a date — “Coming soon” by default
  • Show the message under the price on shop, category and search pages
  • Keep selling after stock runs out, until release or the pre-order limit
  • Check out pre-orders on their own, apart from other products (on by default)

Each product or variation

In Product data → General, or on each variation.

  • Pre-order switch
  • Release date, or none for a “Coming soon” product you release by hand
  • Release time in your site's timezone — empty means midnight
  • Pre-order price, charged only until release
  • Pre-order limit that closes pre-orders when it's reached
  • Units pre-ordered so far, with a Release now button
Where it earns its place

Product launches

Open a new product for orders weeks ahead with a fixed release date, take payment up front, and let the release move every order to Processing on the day.

Limited runs

A pre-order limit caps how many units you'll take, trims the quantity box to what's left, and switches the product to “Pre-orders are full” once it's reached.

Dates not set yet

List a product as “Coming soon” before you know the release date, collect pay-on-release orders, and release it by hand when stock arrives — customers get a link to pay.

At a glance

Pre-Orders is one of 16 WooCommerce extensions bundled inside Atomic Addons — no separate plugin, no separate licence.

All WooCommerce extensions
Order status
Pre-ordered (wc-pre-ordered), HPOS and classic storage
Emails
Pre-order confirmed, Pre-order available
Payment modes
Pay now, pay on release, customer chooses
Release
Scheduled at the release time, plus an hourly check
Product types
Simple products and variations

Build what clients imagine

Design without limits and deliver client-ready websites with full control over every detail on every device.