Shopify preorders need more than a product page message

Shopify preorders need more than a product page message

A reliable Shopify pre-order setup needs to keep the product page, cart, payment arrangement, confirmation email and fulfilment process consistent. Changing a button to say “Pre-order” communicates an intention, but it does not establish how the order will be charged, recorded or shipped.

The most useful starting point is a clear promise to the customer: which item is delayed, when it is expected to ship and what happens to any other items in the order. The implementation should carry that promise through the entire purchase journey.

Choose the purchasing model first

Shopify's documented pre-order purchase options use a pre-order app. Its guidance currently lists Shopify Payments and PayPal Express as supported payment providers. The exact purchase and payment behaviour needs to be checked against the selected app and Shopify's requirements.

A store that simply accepts a normal purchase for an out-of-stock item is using a different arrangement. Custom messaging may explain the delay, but it should not be assumed to provide deposits, deferred collection or the order handling associated with a formal pre-order purchase option.

Choose the model according to the operational need. Is the full amount collected immediately? Is a deposit required? Does the business need a limit on the quantity it will accept? When should the item become available for normal purchasing again?

Confirm these decisions before designing the badge or editing an email template. Shopify also documents restrictions affecting pre-orders, including checkout, payment and discount compatibility. Test the intended combination before committing to it.

Store the rule at the level where it changes

If every version of a product shares an arrival date, product-level information may be enough. If availability differs by size, colour or configuration, the rule needs to distinguish those variants.

Imagine a jacket available immediately in small and medium but arriving later in large. A message attached to the entire product could incorrectly tell every shopper to expect a delay. Conversely, a message that disappears because one size is in stock could hide the delay from someone buying the large.

The same issue applies to dates. A general “available soon” field is difficult to use consistently if several incoming shipments have different timing. Define what the date means: stock arriving at the warehouse, expected dispatch or delivery to the customer. Those are different events.

Keep the underlying information structured enough for the storefront and emails to use the same meaning. That may involve app-managed fields or a custom data model. The important requirement is that staff can update it without guessing where else the wording has been copied.

Decide what a mixed order means

A cart containing an available item and a pre-order item creates a fulfilment decision. The business might hold everything until the delayed item arrives, ship available items first or offer separate purchasing paths.

Choose the policy the warehouse can actually support. Then explain it before payment. A customer should not have to read the confirmation email to discover that an available item will be held for several weeks.

Mixed pre-orders introduce another case: two delayed items with different expected dates. A single order-level label can identify that the order contains a pre-order, but it may not explain which item is affected or when each item will ship.

Represent the detail at line-item level where the customer needs it. Use the order summary to explain the overall shipping policy. This avoids asking one sentence to communicate several different promises.

Make the confirmation reflect the purchase

The confirmation email should describe the items the customer actually bought. Check the timing of any automation that adds a tag or updates an order after checkout. If the email is sent first, a condition relying on that later update may miss the pre-order information.

Another useful design decision is whether to retain the date communicated at purchase. If staff later change the product's expected date, the business may still need a record of the original promise for support and customer updates. Plan how that information is captured rather than relying on whatever the product page happens to say today.

For a custom implementation, specify who can update dates, where those updates appear and whether existing customers need a separate notification. Editing the storefront does not necessarily communicate a change to people who already ordered.

Test the exceptions before launch

Run test purchases for an available item, a pre-order item and a mixed cart. Include two pre-order items with different dates, then check the order record and every customer-facing message.

Also test a variant becoming available again and an expected date moving later. These transitions reveal whether the setup can be maintained after the first launch.

The right solution is the one that keeps the sales promise aligned with payment and fulfilment. Playceholdr's Shopify development services can help assess the full workflow before pre-orders are added to a live store.

Back to blog