Skip to main content

How to Configure Pre-order Offer Logics in Notify Me

Learn how to customize your pre-order logics in Notify Me to control product eligibility, payments, notifications, and purchase limits.

Updated over 2 weeks ago

The Pre-order offer logics section in the Notify Me app lets you control how products are sold on pre-order — including payment options, product eligibility, and maximum limits.

How to Access Pre-order Logics

  1. Open the Notify Me app in your Shopify admin.

  2. Click the Pre-order tab from the left-hand menu.

  3. Click on See all to go to Offers tab.

  4. Click on the offer you want to control the logic for.

Set Product Applicability

  • In the Applies to section:

    • If you are editing the Default offer, the setting is by default applied to all out of stock products with "Continue selling when out of stock" on. You can change this to “All out-of-stock products with “Continue selling when out of stock” enabled, except:”. This applies pre-order functionality to most out-of-stock items while letting you exclude specific products.

      • Under Exclusions, search for and select individual products you do not want to be available for pre-order.

      • After making your selections, click Save to apply changes.

      • Note: You can find more details here.

    • If you are editing a custom offer you have added you can click on Edit for Applied to and add the products you want to show the offer on.

Set rules for how pre-orders behave:

  • Billing Policy: Charge full or partial payment at checkout (Article)

  • Discounts: Enable or disable pre-order discounts (more details)

  • Delivery Fulfillment Trigger: Define when pre-orders are marked as “Unfulfilled.” (more details)

  • Inventory Reserve Preference: Choose when inventory is reserved — at purchase or at fulfillment (more details).

Pre-order Limits

Prevent overselling by limiting how many units can be pre-ordered:

  • Use the preorder-limit-count tag to set a product-level maximum (How?).

Did this answer your question?