PreorderCraft WooCommerce Pre-Orders

Sell it before it's out.

PreorderCraft lets you take orders for products that are not released or not in stock yet: a release date with a countdown, a pre-order price, and the payment your way, everything now, a deposit now and the rest on release, or pay on release.

On the release day it works by itself: the waiting orders move on, the customers who still owe something get a payment link, and everybody is told. If a date changes, each customer can keep the pre-order or cancel it with a refund in one click.

Yearly or lifetime licence (69 USD for 1 site), also for 5 or unlimited sites. 14-day money-back guarantee, no questions asked. If the licence expires the plugin keeps working; only updates and support stop.

PreorderCraft – WooCommerce Pre-Orders

What PreorderCraft does

Products

  • Pre-order any simple product or variation, with or without stock
  • Release date and time, or "coming soon" (released by hand)
  • A pre-order price or a discount, with the normal price crossed out
  • Limits: units for all customers ("Only 12 left to pre-order") and per customer
  • Variations can have their own date, charge and limit
  • Optional: products that run out of stock become pre-orders, and back again when the stock returns

Payment your way

  • Everything now: a normal payment; the order waits as "Pre-ordered"
  • Deposit (percentage or amount per unit): on release a balance order is created and the customer gets a link to pay it with any of your payment methods
  • Pay on release: nothing to pay at checkout; the customer pays when it is out
  • A reminder when a balance is not paid after a few days

On your store

  • "Pre-order now" button, the release date, a live countdown in the visitor's time, the deposit and the units left
  • A "Pre-order" badge in the shop, the release date instead of "Out of stock"
  • In the cart and the checkout (classic and block): the date under each product, what is paid today and on release, a "To pay on release" row
  • Mixed carts allowed, or pre-orders on their own with a clear message (the cart is never emptied)
  • Blocks and shortcodes: countdown and "upcoming releases"

Release day

  • A "Pre-ordered" order status; orders wait for their last pre-ordered product
  • Released at the exact time (plus a daily safety check), or with "Release now"
  • Orders with nothing left to pay go to Processing; the others get their balance order
  • Optional: the product becomes a normal product when it is released

Date changes and cancellations

  • Change a date and every waiting customer is emailed, with your message and two buttons: keep or cancel
  • Cancel from My Account (if you allow it), from the shop, or after a date change: refunded through the payment gateway when it supports refunds
  • A mixed order only refunds the cancelled product; the rest goes on

For you

  • Dashboard: orders waiting, units, value, deposits collected, left to collect, unpaid balances, units per day, next releases
  • Products in pre-order: change the date in place, release now, cancel all, turn off
  • Every pre-ordered line with what was paid, the balance and its order
  • CSV export
  • Six emails (customer and shop), editable in WooCommerce → Settings → Emails
  • A reminder N days before each release

Built right

  • One row per pre-ordered line in its own table (fast counts and lists, guests included)
  • Scheduled with the WooCommerce scheduler; signed links for the customer's choice
  • HPOS and block checkout, multisite, personal data export and erase
  • REST API, WP-CLI, templates you can override in your theme, hooks
  • Translation ready (Spanish included)

See it working

PreorderCraft
PreorderCraft
Product page with countdown
Product page with countdown
Deposit on the product page
Deposit on the product page
Cart today and on release
Cart today and on release
Dashboard
Dashboard
Products in pre order
Products in pre order
Change the release date
Change the release date
New date email keep or cancel
New date email keep or cancel

PreorderCraft licences

1 site

Your store

35 USD / year

  • Updates and support for 1 year
  • Renews at the same price, cancel anytime
  • 14-day money-back guarantee
Buy PreorderCraft
Best value

5 sites

Several stores or staging

69 USD / year

  • Updates and support for 1 year
  • Renews at the same price, cancel anytime
  • 14-day money-back guarantee
Buy PreorderCraft

Unlimited sites

Agencies and freelancers

139 USD / year

  • Updates and support for 1 year
  • Renews at the same price, cancel anytime
  • 14-day money-back guarantee
Buy PreorderCraft

1 site

Your store

69 USD once

  • Updates and support for life
  • No renewals
  • 14-day money-back guarantee
Buy PreorderCraft
Best value

5 sites

Several stores or staging

139 USD once

  • Updates and support for life
  • No renewals
  • 14-day money-back guarantee
Buy PreorderCraft

Unlimited sites

Agencies and freelancers

279 USD once

  • Updates and support for life
  • No renewals
  • 14-day money-back guarantee
Buy PreorderCraft

Prices in USD; taxes may be added depending on your country. Secure payment by card or PayPal through Freemius. If the licence expires, the plugin keeps working; only updates and support stop.

Requirements

  • WordPress 6.5 or newer
  • WooCommerce 8.0 or newer
  • PHP 7.4 or newer

PreorderCraft

35 USD/year · 69 USD lifetime

Try the live demoSee all prices

Questions before buying: hola@melopo.com

Your store, watched every day

Plugins add features. Melopo Radar tells you when something stops selling: outages, payment gateways that fail, products without price or photo, duplicates and broken links, sorted by the money each problem costs you.

More plugins for your store

See all plugins