Skip to content

How to Create a Pre-Order Product

A pre-order is a product plus a date. This walks the form once, end to end.

Go to DevDiggers Plugins → Pre-Order → Products and press Add New.

The Add New button on the products list

The Add Pre-Order Product form

Product is a search field. Start typing and pick from the results.

The product picker

On a variable product, pick the VARIATION, not the parent. Pre-order settings are held per variation, and the parent has no release date of its own to show. Picking the parent stores settings that no page ever renders.

A variation pre-order on the parent product page

The variation’s own name is what the picker lists, so search for the attribute rather than the product: “Hoodie - Blue, Yes” rather than “Hoodie”.

The Stock field

Stock is how many units you are prepared to promise. Leave it empty for no limit.

This number replaces the product’s real stock while the pre-order runs, which is what lets an out-of-stock product keep selling. Your original figure is stored and comes back on release day.

Three fields sit below stock.

The two maximum quantity fields

Max Quantity Per Order caps one cart. Max Quantity Per Customer caps a customer across all their pre-orders of this product, so it needs an account to work.

The Payment Method field

Payment Method is Complete or Partial. Complete charges the full price now. Partial takes a deposit and leaves a balance.

The Pricing and Availability section

Product Price is read-only. It is the product’s own price, shown so you can see what you are working against.

The Pre-Order Price field

Pre-Order Price is what the customer pays today. On a Complete pre-order the plugin sets it from the product and ignores anything typed here, so it only does anything on a Partial one.

The Availability Date field

Availability Date is the release date, and it is required. Pick a date in the future: the countdown runs to it and the release job acts on it.

The date is stored with the current time of day. Editing it later and keeping the same day changes nothing, which is why a same-day edit sends no “date changed” email.

The product notice message field

Product Notice Message is shown under the countdown on this product only. Leave it empty to use the global message from the Display tab.

Use it when one product needs saying something the rest do not, such as a shipping window or a colour that is not final.

The Countdown and Status section

Countdown is Show or Hide. Hide it when the date is soft and you would rather not put a clock on it.

The five countdown styles

Countdown Style offers five looks, each previewed live.

The Status field

Status must be Active for anything to happen. Inactive stores the settings and leaves the product alone, which is how you prepare a launch in advance.

Press Save.

Open the product on your shop.

The finished pre-order product page

You should see the badge, the release date, the countdown, your notice, the pre-order price and the pre-order button in place of Add to cart.

If it looks unchanged, check three things in this order: the licence is active, Enable pre-orders is ticked on the General tab, and this product’s Status is Active.

The row’s Edit action reopens the same form.

The saved pre-order for a product

Editing keeps the counts that have built up: ordered quantity, reserved stock and the list of customers to notify all survive a save.