How to create a preorder product
Displays a "Preorder" button instead of "Add to cart" for specific products. Optionally, create a preorder product template to display preorder-specific information, e.g. estimated delivery date.

Available in version 1.4.0 and later
To replace the "Add to cart" button with "Preorder" for specific products:
Create a new metafield with the name Preorder.
Click the custom.preorder button to unlock the 'Namespace and key' field. Change the value to the the following namespace and key:
theme.preorder
Change the type to be "True or false".
For each preorder product, update the metafield value to "True"
Optional: Assign a "Preorder" product badge (see guide) to highlight it in collections
Optional: Create a new product template to display the product badge and/or add preorder-specific information such as:
Icon with text connected to a product metafield that specifies the estimated delivery date
Collapsible that specifies any terms or information related to availability/payment/delivery
Please note:
The preorder button will only display if the product is in stock or set to "Continue selling when out of stock".
Dynamic checkout buttons will be hidden.
Last updated
Was this helpful?