Skip to content

Inventory & Quantity Limits

This guide explains how to configure inventory settings and quantity limits for your pre-order campaigns.

Inventory mode determines when the pre-order badge and button appear on your storefront.

Pre-order is available only when a product variant has 0 or negative inventory.

This is the most common setting for pre-orders. When a product runs out of stock, customers see the pre-order option instead of the “Sold out” button.

Auto-disable when back in stock: Enable this option to automatically pause the pre-order when inventory is replenished. The app listens to Shopify inventory webhooks and updates the offer status accordingly.

Pre-order is available only when a product variant has inventory above 0.

Use this for products that are in stock but you want to accept pre-orders for future batches or made-to-order items.

Pre-order is always available regardless of inventory level.

Use this for products that are always available for pre-order, such as custom or made-to-order items.

Quantity limits help you control how many pre-order units are sold. You can set three types of limits:

Maximum total units sold across all customers for the entire campaign.

  • When reached, the pre-order badge and button are removed from the storefront
  • Existing orders are not affected
  • Useful for limited edition drops or products with constrained supply

Maximum units a single customer can purchase across all their orders.

  • Tracked by customer ID (logged-in customers)
  • When reached, the customer can no longer add the product as a pre-order
  • Leave empty for unlimited

Maximum units per single order.

  • Limits the quantity a customer can add to cart in one transaction
  • Useful for preventing bulk buying and ensuring fair distribution
  • Leave empty for unlimited

Choose when Shopify reserves inventory for pre-order items:

Inventory is reserved when the pre-order is placed.

  • Reduces available inventory immediately
  • Prevents overselling
  • Best for products with limited stock

Inventory is reserved when the order is fulfilled.

  • Available inventory is not affected until you ship
  • Allows selling beyond current stock
  • Best for made-to-order or products with reliable supply

When adding products to an offer, you can configure:

SettingDescription
Per-product quantity limitOverride the campaign-level limit for specific products
Custom delivery messageShow a specific delivery estimate for this product
Can pre-order toggleEnable or disable pre-order for specific variants
  1. The app monitors Shopify inventory webhooks in real-time
  2. When inventory changes, the app checks if the product is in an active offer
  3. Based on the inventory mode:
    • Allow when OOS: If inventory goes above 0 and auto-disable is on, the offer pauses for that product
    • Allow when in stock: If inventory drops to 0, the pre-order badge is removed
  4. Products in the offer are synced with Shopify Selling Plans
Play