Black Friday Sale
Exclusive Design & Shopify Themes Resources
Hire us Hire Us
View Categories

How to add preorder in product page

How to Access the Pre-order Feature

  1. Go to Admin → Settings → Custom data
  2. Select Products
  3. Click Add definition
  4. Create a new product metafield
  5. Go to Admin → Products
  6. Select the product you want to enable preorder
  7. Configure inventory and metafield settings
  8. Save changes

The Pre-order feature allows customers to purchase products before they are available in stock. When enabled, the product page displays a Pre-order badge and the add to cart button changes to Pre-order.

Pre-order Metafield Settings

SettingsDescription
NameEnter metafield name. Example: Preorder.
Namespace and keyConnects the metafield with the theme functionality. Example: theme.preorder.
TypeSelect True or false type.
TrueEnables preorder functionality for the product.
FalseKeeps the product as a regular product.

Product Pre-order Setup

SettingsDescription
Theme TemplateSelect the preorder product template from product settings.
Preorder MetafieldSet the preorder metafield value.
True ValueDisplays preorder badge and preorder button on the product page.
False ValueShows the default product purchase style.

Inventory Settings

SettingsDescription
Inventory TrackingEnable inventory tracking for the product.
Continue selling when out of stockAllow customers to purchase even when inventory quantity is unavailable.
Stock QuantityProduct can continue receiving orders when stock reaches zero.

Product Page Display

SettingsDescription
Pre-order BadgeShows a preorder label beside the product price.
Pre-order ButtonReplaces the normal add to cart button with a preorder button.
Customer PurchaseAllows customers to place an advance order before the product is restocked.

Example Setup

  • Create metafield: Preorder
  • Type: True or false
  • Select product template: Preorder
  • Enable: Continue selling when out of stock
  • Set metafield: Preorder → True

Result:

Customers can buy products before inventory is available.

Pre-order badge appears

Add to cart button changes to Pre-order