1,003,271 pre-orders for stores like yours

Headless pre-orders
for any storefront,
built for growth.

Take pre-orders for your next product in a way that makes sense for your business. Deferred payment options mean that payment is only triggered when you activate them. Either on the customer or individual product level.

Pre-order flow: charge later Pre-order flow: deposit upfront Pre-order flow: charge upfront

Take payment straight away or later via deferred-charge

Flexible charging

Take pre-orders for your next product in a way that makes sense for your headless storefront. Deferred payment options mean payment is only triggered when you activate them — at the customer or individual product level.

Customers flow from a pre-order button through your checkout with just two lines of code added to your codebase. Payment and fulfilment are released according to your PreProduct setup.

“We recently added PreProduct to our storefront so that we can start accepting deposits for items we are awaiting stock on. The app was easy to install. The communication and support is fantastic...”

— ATM Living review

Customer Max Limits

Set strict limits on specific SKU sizes or colors.

Variant Max Limits

Set strict limits on specific SKUs, sizes and colours.

Mixed or Isolated Carts

Choose whether pre-orders can be combined with buy-now items and other pre-order items.

API-driven inventory governance for headless storefronts: max limits, mixed vs isolated carts, checkout-side validation

Controlled overselling,
API-first.

Mixed or isolated carts — your call, per listing — exposed via PreProduct’s API so your storefront can render the right CTA. Variant-level max limits and per-customer caps set the ceiling and are enforceable from your decoupled storefront’s add-to-cart endpoint.

Shopify Function-powered checkout validations are the iron-clad backstop, regardless of which storefront placed the cart. Your headless layer enforces the friendly UX; Shopify enforces the rule at checkout.

"Game changer for us. PreProduct has transformed the way our small team is able to manage pre-orders. It's been a massive operational unlock. The app itself is intuitive, fast to implement, and fits seamlessly into our existing workflows. Oli's support has been exceptional. He guided us through a smooth integration that worked with our current fulfillment and inventory processes, and went far ..."

— Dalstrong review

Capture pre-sales without adding to customer service load

Effortless pre-order communication

Keep customers fully informed of how long the wait is until the pre-order item ships. PreProduct gives you the ability to set product/cart/checkout-page wording, alongside customer portals and optional email campaigns. This ensures a great customer experience from pre-order button click all the way through to the order being received.

Note that you can change your shipping statement or date at any time, according to the latest estimation of when inventory will arrive at your warehouse.

“Great application, it solved all of the issues I was looking to solve. Amazing customer service as well. They did the implementation for me and customized a few requestion of mine quickly...”

— Ready Rig Store review

Conversion levers for decoupled storefronts: installments, pay-early discounts, pre-order-only offers

Take more pre-orders
from your own
storefront.

Let customers break high-ticket items into 2, 3 or more installments within a max schedule you set. Offer an optional pay-early discount to reward upfront payers, and stack pre-order-only percentage discounts on launch drops. All conversion levers are accessible via API so your storefront component can render them however your design system needs.

Installments

Offer payment plans so customers can pay over time. All through Shopify Payments, no BNPL required.

Pay early

Give customers the option to pay early. Reward early commitment with discounts, or just charge the full amount.

Read our 1 Million Pre-orders report here 🚀


Built for headless: API-first, decoupled from your storefront, 3PL & ERP-ready

Runs on
your headless stack,
not around it

PreProduct sits behind your headless storefront and uses native Shopify primitives for catalogue, payments, orders and checkout (or extends to whichever checkout you’ve built). Fulfilment holds pause pre-orders until you release them; orders then flow to your 3PL like any other.

Customer-facing UI is yours to design — PreProduct provides the data layer, the charge/release controls, and the order-status webhooks your storefront subscribes to.

"Glad I went for this pre-order app. Very flexible and well thought out functionality. Also the customer service is some of the best I've experienced – friendly and highly responsive"

— Dory review

  1. Product catalogue

  2. PreProduct listing admin

  3. Storefront checkout

  4. Orders admin


API webhooks, native automations, and Shopify Flow for headless storefronts

Run pre-orders
on autopilot,
API-first

Native automations cover the basics: auto-charge when stock arrives, auto-list as variants come back, auto-retry failed payments, weekly reports — all programmable via API and observable via webhooks.

For Shopify-side workflows, Flow’s 15 pre-order actions and 16 triggers still apply (catalogue and order events fire regardless of which storefront placed the order). Klaviyo, Gorgias and your custom integrations pick up from there via webhooks or our Admin API.

"The app dev team is extremely responsive and very helpful! We are a fast-growing company in the health and wellness space, and so we sell out or take preorders quite often. We also have some nuances to our website that have required tweaks to the app. We always land on some version of the app's settings that help move our business forward."

— Fringe review

Gorgias Gorgias
Klaviyo Klaviyo
Online Store Online Store
POS POS
Flow Flow
Many more... Many more...

Install PreProduct and capture pre-orders in a seamless way

The right integrations with your platform and fulfilment

Fulfillable orders only flow through to your provider once you trigger charges or successfully collect customer payments. Meaning you’re in control of communicating to your platform when stock hits your warehouse.

Monitor and interact with pre-orders in their own system as well as your platform admin, giving you clarity and control over when orders were taken and when they’ll ship.

“We work in a very niche market and the PreProduct team have been so amazing helping us get set up and customizing our pre-order setup...”

— Paragon FX Group review



Pricing

Pricing Plans for Headless Pre-orders

Scale

For small to medium sized brands

$59.99

USD / month

+0% commission on up to 5k of monthly paid pre-order revenue, then 0.5% afterwards.

Take me to the Shopify App Store – 7 day free trial

All of Growth features

Listing Manager automation access

API access

15x Shopify Flow actions

10+ Klaviyo events

Priority support

shopify app store badge
BigCommerce app store badge
WooCommerce app store badge

Scale Plus

For medium to large sized brands

$259.99

USD / month

+0% commission

Take me to the Shopify App Store – 7 day free trial

Our top plan with all the features

0% commission

15+ Shopify Flow triggers

Developer support

shopify app store badge
BigCommerce app store badge
WooCommerce app store badge

5 stars in the Shopify Appstore


Headless Pre-order FAQ

Yes, if you’re platform is Shopify, then any pre-order payments will flow through your usual checkout, order and fulfilment systems.

Will pre-order payment flow through my shopify checkout?

If you take pre-orders a very long time before you trigger deferred charges, then you might see failed card errors within PreProduct. You can use PreProduct’s dunning flow to alert customers of this and give them a link to make the outstanding pre-order payment.

What happens if a customers card expires?

Yep, you have the flexibility to to change the shipping statement at any point from within the PreProduct app.

Can I change my pre-order charge date?

If you use deposit or charge-later listings, then it’s completely up to you when to trigger pre-order charges. PreProduct also offers automations that will watch your inventory level and charge as stock is added into your platform.

Will pre-orders automatically charge?

Yep, PreProduct is compatible with Shopify Hydrogen.

Does Preproduct work with Shopify hydrogen?

We have a doc here on integrating with headless sites. Regular websites generally just require a <script> tag and a <div>, where as single page applications (SPAs) can take a few more steps (we have a doc on that here)

As always, feel free to reach out to our support!

How do I take pre-orders from my headless site?

Yep, you’ll just need to install PreProduct, create a listing, then add PreProduct’s code snippet to your site’s head. Doc from WordPress here, doc from us here.

Can I take pre-orders from WordPress?

PreProduct can be set up to use your native site’s cart button for pre-orders. (doc here). PreProduct will then hijack the button when appropriate.

Can I use my usual add-to-cart button for pre-orders?

Headless commerce, sometimes known as ‘composable commerce’, is a website architecture that decouples the front-end from the back-end system. This can make for a more flexible development flow, especially when multiple teams are involved.

What is headless commerce?

Pre-order software touches both the front and back-end of a website. In PreProduct’s case, this means a small snippet of code needs to be added to the front-end, whilst an API integration needs to happen with the back-end of the platform/site.

How can headless/composable commerce be used for pre-orders?