Getting started

Click "Install Free on Shopify" on our homepage or find the App on the Shopify App Store. After installation, you'll be redirected to the dashboard where you can configure your threshold and button text. The App is active immediately — no additional setup required.

Yes — you need to add the Auto-PreOrder App Block to your product page template using the Shopify Theme Editor. Go to Online Store → Themes → Customize, navigate to the product page template, and add the "Pre-Order Button" block from the Auto-PreOrder app. This is a one-time, no-code step that takes about 30 seconds.

Auto-PreOrder supports all Shopify themes that use Online Store 2.0 (App Blocks), which includes Dawn, Sense, Refresh, Craft, and most modern themes available since 2021. Legacy OS 1.0 themes are not supported. If you're unsure whether your theme is compatible, check whether your Theme Editor shows an "Add block" option on the product page — if yes, you're on OS 2.0.

How it works

Auto-PreOrder listens to Shopify's inventory_levels/update webhook. Every time inventory changes on any product in your store, the App checks whether the total stock (across all locations) is at or below your configured threshold. If it is, pre-order mode is activated automatically within seconds.

As soon as inventory rises above your threshold, Auto-PreOrder automatically deactivates pre-order mode. The storefront button reverts to the normal "Add to Cart" button with no manual action required. The inventory policy is also restored so your checkout functions normally.

Auto-PreOrder aggregates the available inventory across all locations in your Shopify store. This prevents false triggers: if you have 0 units at Location A but 5 units at Location B, the total is 5 — above the threshold of 0 — and pre-order mode will not activate. Pre-order only activates when the total across every location is at or below your threshold.

Yes. Go to the Products page in your Auto-PreOrder dashboard. You'll see a toggle for each product to manually activate or deactivate pre-order mode, regardless of stock level. Manual activations do not count towards the monthly quota on the Free plan.

Global pause is a kill switch in the dashboard. When enabled, it stops all automatic pre-order activations across your entire store — useful during sales events, restock days, or when you need to temporarily suspend the feature. Products already in pre-order mode are not affected; only new automatic activations are blocked. Manual toggles continue to work normally.

Configuration

Go to Products in your dashboard. Each product row has a "Custom threshold" field. Enter any number to override the global threshold for that specific product. Leave it blank to use the global setting. This is useful for products where you want to start pre-orders earlier — for example, at 2 or 5 units remaining.

Yes. In Settings, set the global button text to anything you like — "Reserve yours", "Join the waitlist", "Get it first", etc. You can also set optional badge text (e.g. "Ships in 4–6 weeks") that appears below the button. These are global settings that apply to all products.

When a customer clicks the pre-order button, the item is added to their cart with a custom line item property: Précommande: true. This property is visible in your Shopify admin order details, allowing you to identify and manage pre-orders separately in your fulfilment workflow.

Billing & plans

One activation = one product entering pre-order mode automatically (triggered by a stock change). If the same product exits and re-enters pre-order mode in the same calendar month, it counts as a new activation. Manual toggles from the Products page do not count. The quota resets on the 1st of each month.

Click the "Upgrade to Pro" button in your App dashboard (visible in the top navigation if you're on the Free plan, and on the Billing page). You'll be redirected to Shopify's billing confirmation page. Once confirmed, your plan upgrades immediately.

Uninstall Auto-PreOrder from your Shopify admin (Apps → Auto-PreOrder → Delete). Shopify automatically stops billing as soon as the app is uninstalled. You will not be charged for future periods. If you reinstall the App later, you'll start on the Free plan.

Charges are generally non-refundable. If you believe you were charged in error, contact us at cdurbal@gmail.com within 7 days of the charge and we will review your request. See our Terms of Service for full details.

Troubleshooting

Check the following in order:

  • Confirm the product's total stock (across all locations) is at or below your threshold
  • Confirm the Auto-PreOrder App Block has been added to your product page template in the Theme Editor
  • Check that the global pause is not enabled in your dashboard
  • Check the Products page to confirm the product shows as "Active"
  • If using a custom threshold per product, ensure the stock is at or below that threshold

If the issue persists, contact us with your store URL and the affected product URL.

Auto-PreOrder sets the product variant's inventory policy to CONTINUE (allow checkout even when out of stock) when pre-order mode is active. If customers still can't check out, check that the product page is using the Auto-PreOrder block and not a native "Add to Cart" button. Also verify that no other app is overriding the inventory policy. Contact us if the issue persists.

The dashboard status reflects the Shopify metafield value, which is the source of truth. If the button is not showing, the most common cause is that the App Block has not been added to your theme. Open the Theme Editor, go to the product page template, and add the "Pre-Order Button" block from Auto-PreOrder. Save and publish your theme.

Still need help?

Can't find the answer you're looking for? Fill in the support form and we'll get back to you within 1–2 business days.

📋

Support form

Tell us your store URL, plan, and what's happening. We'll reply to your email directly.

Open support form

Response time: 1–2 business days — Priority support for Pro plan subscribers