Skip to content

Quick start

Fifteen minutes, on one product, end to end: mark it, buy it, land the stock, ask for the money. Do it on a product nobody is buying yet. A pre-order is a promise to a customer, and this walkthrough places a real order.

1. Switch it on

Extensions → Extensions → Modules → Pre-Order, then Edit. On the Settings tab switch Status on and press Save.

Nothing on your storefront changes yet. Until a product is marked, Pre-Order does nothing at all.

While you are here, check Days to pay, the one setting that needs a decision now. It is how long a customer has to pay once you have asked them to. They are reminded halfway through, and the order is marked expired at the end. 14 days is the default; 0 means the link never expires and nothing is ever chased or cancelled for you.

2. Mark a product as a pre-order

Open a product in Catalog → Products, and go to its new Pre-Order tab.

The Pre-Order tab on a product's edit form. Sell as a pre-order is on, with an
Available from date and Payment set to charge when stock arrives, and beneath it
the product's own option values each carrying a pre-order state of their
own.

Turn Sell as a pre-order on. Then:

  • Available from is the date the customer is told. Leave it empty if you cannot promise one. No date announced is a real answer, and better than a date you have to walk back.
  • Payment is the choice that decides everything else. Charge when stock arrives takes the order without charging and emails a payment link later. Charge in full at checkout takes the money now, through your own payment methods, like any other product.

Save. If the product has option values, each is listed underneath and can say something different from the product. Leave them on Same as the product for now.

3. Buy it

Open the product on your storefront. The panel above the button says what a pre-order means here, and the button says Pre-Order rather than Add to Cart.

A storefront product page. Above the add-to-cart button a panel reads Pre-order,
Expected 14 October 2026, and explains that nothing is charged today and a payment
link will be emailed when the item arrives; the button beneath it says
Pre-Order.

Add it and check out. If you chose charge when stock arrives, the checkout offers one payment method, Pre-Order, and charges nothing; the order lands on Pre-Order Received.

A deferred pre-order has to be bought on its own. Put an in-stock item in the same basket and the basket page says so, and will not let you check out.

4. Find it on the Pre-Orders screen

Back to Extensions → Extensions → Modules → Pre-Order → Edit, which opens on the Pre-orders tab.

The Pre-orders tab. Five counters across the top (live pre-orders, lines
waiting on stock, lines ready, orders asked to pay, lines expired) and beneath
them the orders ready to notify and those asked to pay, an Owed by product table
giving units owed, on hand and short by for each marked item, and a table of
orders, each listing its pre-order lines and what each line is
waiting for.

Your order is there, waiting on stock. This screen is the record of what is owed: the order statuses are labels on top of it.

5. Land the stock

Go back to the product, put a quantity on its Data tab, and save.

That save is the trigger. Every line waiting on that quantity is marked ready, and any order whose lines have all landed appears under Ready to notify.

If you have not got enough for everybody waiting, nothing is sent automatically and the callout says so. Sending anyway is a button, and yours to press.

6. Ask for the money

Press Send payment request. The customer is emailed a link, and the order moves to Pre-Order Payment Requested.

The link opens the order at the price it was placed at, and offers your real payment methods.

The page the emailed payment link opens. It lists the order's lines and total,
says nothing has been recalculated, and offers the store's own payment
methods.

Pay it, and the line becomes paid. The order goes to whatever your store's normal post-payment status is, and Pre-Order stops having anything to say about it.

What next

  • Guides: option-level pre-orders, releasing a line early, cancelling one, and the wording shoppers see.
  • Limits and guarantees: read this before you sell anything you cannot ship.