How to Set Up Preorders for Products That Are In Stock
Learn how to set up preorders for in-stock products in STOQ, allowing you to sell existing inventory as preorders until stock runs out.
Overview
STOQ allows you to sell products as preorders even when they have inventory in stock. This is useful for scenarios like product launches, limited editions, or when you want to manage demand before shipping. By choosing the in-stock products setting in your preorder offer, the "Preorder" button will appear for products with available inventory and will automatically switch to "Add to Cart" once inventory reaches zero.
Understanding Inventory Settings for Preorders
When you create a preorder offer in STOQ, you can choose how the app determines when to show the "Preorder" button. This setting is found in the **Product type **section when managing products in your offer.
Two Inventory Options
STOQ provides two inventory options for preorder offers:
Show 'Preorder' when product is out of stock (Default)
This is the standard preorder behavior. The "Preorder" button appears only when a product's inventory reaches zero or below. This requires "Continue selling when out of stock" to be enabled in Shopify for the product.
Show 'Preorder' for in-stock products
This option uses your existing Shopify inventory for preorders. The "Preorder" button appears while the product has inventory available, and automatically switches to "Add to Cart" when inventory reaches zero.
Setting Up Preorders for In-Stock Products
To configure your preorder offer to work with in-stock products, follow these steps.
Accessing the Product Settings
- From your Shopify admin, open the STOQ app.
- Click Preorders in the left navigation menu.
- Select an existing preorder offer or click Add new offer to create a new one.
- In the offer editor, locate the Products section.

Choosing the Product Type
- In the Products section, click Change to expand the product type settings.
- Under Product type, select Specific products.

Note: The in-stock inventory option is only available when using "Specific products" as your product type. It is not available for "Collection" or "All products" tracking modes.
Enabling In-Stock Preorders
- After selecting "Specific products", an **Inventory **section appears below.
- Select Show 'Preorder' for in-stock products.
- Click Save to apply your changes.


The help text explains: "Use existing inventory in Shopify as preorders. 'Preorder' will appear until inventory reaches 0."
Adding Products to Your Offer
After enabling the in-stock setting, add the products you want to sell as preorders:
- Click Add products in the Manage Products section.
- Use the Shopify product picker to select products.
- Choose the specific products or variants you want to include.
- Click Add to confirm your selection.

How In-Stock Preorders Work
Understanding the behavior of in-stock preorders helps you manage customer expectations and inventory effectively.
Customer Experience
When a customer visits a product page for an in-stock preorder product:
- They see the Preorder button instead of "Add to Cart".
- The preorder button text, payment widget, and any configured messaging appear as normal.
- When they complete the purchase, the order is placed as a preorder.
- Inventory is decremented in Shopify as orders are placed.
Automatic Switching
The preorder button automatically switches based on inventory levels:
- Inventory > 0: "Preorder" button appears
- Inventory = 0: Standard "Add to Cart" button appears (or "Sold out" if not restocking)
This switching happens in real-time as inventory changes, so customers always see the correct button state.
Inventory Management
With in-stock preorders:
- STOQ uses Shopify's inventory system to track available preorder quantities.
- You do not need to set separate preorder limits in STOQ; the Shopify inventory serves as the limit.
- The variant-level preorder limit field is disabled when using this setting.
Comparing Inventory Options
Understanding when to use each inventory option helps you choose the right setting for your business needs.
When to Use Out-of-Stock Preorders
Use the default "Show 'Preorder' when product is out of stock" setting when:
- You want to continue selling products after they sell out.
- You are waiting for new inventory to arrive.
- You want to gauge demand before ordering more stock.
- You need to set specific preorder quantity limits separate from inventory.
When to Use In-Stock Preorders
Use "Show 'Preorder' for in-stock products" when:
- You are launching a new product and want all initial sales to be preorders.
- You are selling limited edition items where all purchases should be preorders.
- You want to collect orders before a specific release or shipping date.
- You need to manage fulfillment timing for products you already have in stock.
Configuring Additional Preorder Settings
After enabling in-stock preorders, you can configure other aspects of your preorder offer to match your business needs.
Payment Options
Configure how customers pay for preorders:
- In the offer editor, go to the Payment section.
- Choose between full payment, partial payment (deposit), or offering both options.
- Set the deposit amount if using partial payments.
Shipping and Fulfillment
Set customer expectations for delivery:
- Go to the Shipping section in the offer editor.
- Configure the expected fulfillment date or timeline.
- Add any shipping-related messaging for customers.
Button and Display Settings
Customize how the preorder button appears:
- Go to the Button section in the offer editor.
- Customize the button text, colors, and styling.
- Configure the payment widget display settings.
Known Limitations
The in-stock preorders feature has some constraints to be aware of.
- The in-stock inventory option is only available when using "Specific products" as your product type. It cannot be used with "Collection" or "All products" tracking modes.
- When using in-stock preorders, the variant-level preorder limit field is disabled since Shopify inventory serves as the limit.
- The inventory setting applies to all products in the offer. You cannot mix in-stock and out-of-stock preorder behavior within the same offer.
- If you need different inventory behaviors for different products, create separate preorder offers for each group.
- Real-time inventory syncing depends on Shopify's inventory update speed. There may be brief delays during high-traffic periods.
Troubleshooting
If you encounter issues with in-stock preorders, use this guide to identify and resolve common problems.
Symptom | Likely Cause | Fix |
|---|---|---|
"Preorder" button not appearing for in-stock products | Wrong inventory setting selected | Go to Manage Products > Change > Inventory and select "Show 'Preorder' for in-stock products" |
Inventory option not visible | Product type is not "Specific products" | Change product type to "Specific products" to see the inventory options |
Products showing "Add to Cart" instead of "Preorder" | Inventory is at zero | Check product inventory in Shopify admin and add stock if needed |
Preorder limit field is disabled | Expected behavior with in-stock setting | When using in-stock preorders, Shopify inventory serves as the limit |
Button not switching when inventory changes | Cache or sync delay | Wait a few minutes for inventory sync, or manually refresh the product page |
FAQs
Here are answers to common questions about setting up preorders for in-stock products.
Q : Can I use in-stock preorders with collection tracking?
A : No, the in-stock inventory option is only available when using "Specific products" as your product type. Collection and All products tracking modes are designed for out-of-stock preorder scenarios where STOQ automatically detects when products go out of stock.
Q : What happens when inventory reaches zero?</summary>
A : When a product's inventory reaches zero, the "Preorder" button automatically switches to the standard "Add to Cart" button (or "Sold out" if the product is not set to continue selling). This happens in real-time as inventory changes.
Q : Can I set a preorder limit separate from inventory?
A : No, when using the in-stock preorders setting, Shopify's inventory serves as the preorder limit. The variant-level preorder limit field is disabled. If you need to limit preorders to a specific quantity, adjust your Shopify inventory accordingly.
Q : Do I need to enable "Continue selling when out of stock" for in-stock preorders?
A : No, "Continue selling when out of stock" is not required for in-stock preorders. This setting is only needed for the default out-of-stock preorder behavior. With in-stock preorders, STOQ uses your existing Shopify inventory.
Q : Can I have some products as in-stock preorders and others as out-of-stock preorders
A : Not within the same offer. The inventory setting applies to all products in an offer. If you need different inventory behaviors, create separate preorder offers for each group of products.
Q : Will customers know they are placing a preorder?
A : Yes, customers will see the "Preorder" button text (which you can customize), any payment widget messaging, and the preorder terms you configure. Make sure to set clear expectations about fulfillment timing in your offer settings.
Updated on: 28/01/2026
Thank you!