Revenue starts
when
the PO
is placed.
Not when it lands.


Preorder as the default. Not the exception.
Most brands switch preorder on by hand, product by product. On Prebuy, stock flips to preorder when inventory hits zero and flips back when stock lands. Campaigns come from a preloaded import, not typed in at 11pm before a drop.
When stock runs out
The product flips to preorder. The customer sees a dispatch date drawn from your supply chain, not typed into the storefront.
When a PO is raised
A campaign is created from the PO, and its shipments draw down from that single purchase order. The dispatch date comes from the soonest shipment, not the latest and not the average.
When stock lands
Orders release oldest first. Stock the preorders do not need goes on sale as normal. Klaviyo or Ometria sends the dispatch email from your own account.
A preorder is still a Shopify order.
Prebuy is a Shopify preorder app for premium fashion, footwear and accessories brands. Each preorder is an ordinary Shopify order, paid in full at checkout into the brand's own Shopify Payments, with a dispatch date from a real shipment on its PO that moves when the shipment moves.
The goods-in gap. You can sell in it.
The weeks between placing a PO and the stock landing. The money has gone out and nothing can be sold.
Checkout
A third-party checkout that takes customers off Shopify and holds the money.
Your own Shopify checkout. The customer pays into your Shopify Payments, and the order waits on hold until stock lands.
Inventory
Oversells and cancellations. Spreadsheets tracking commitments across SKUs and POs.
Each preorder takes a unit from a shipment. You set how many each variant can sell, and it stops there.
Fulfilment
Someone releasing preorders by hand, guessing the order, chasing stock as it lands.
Preorders release themselves, oldest first, when stock arrives. Nobody touches them.
Dates
A PO date slips and the storefront keeps the old date. Ops rewrites every customer date by hand.
The customer's date follows the shipment. Your email flow goes out with the old date and the new one.
Questions.
- Yes, Prebuy uses your own Shopify checkout. Each preorder becomes an ordinary Shopify order, paid and on hold until stock lands. The customer never leaves your store to place it. Your customer service team finds it where they find every other order.
- With Prebuy, you get paid when the customer orders, not when the stock arrives. The customer pays in full at checkout into your own Shopify Payments. Prebuy never holds the money.
- Prebuy takes the dispatch date from a real shipment on your PO. Each preorder is booked to the earliest shipment with room. The customer sees that shipment’s expected arrival, plus your processing time. When you change a shipment’s arrival date in Prebuy, the date on every preorder booked to it moves too. When the date moves later, a delay rule in Prebuy sends an event with the order, the old date and the new date to your Klaviyo or Ometria account, and your own email tells the customer.
- Prebuy sets up campaigns and their shipments from a campaign import file built from your PO or buying sheet.
- Prebuy releases preorders on its own, oldest first, when stock lands. When a shipment is marked received, or your inventory sync books the stock in, held orders go to your warehouse for the units that arrived.
- Prebuy runs from one app embed on your Shopify theme, switched on in the theme editor with no theme code for most stores. Prebuy works with Shopify Markets. You set a warehouse order for each market, so a product can be on preorder in one market and in stock in another.
- Every Prebuy plan starts with 7 days free. Prices are public and go by monthly order volume: $199 a month up to 1,000 orders, $499 up to 3,000, and $699 above that.
Public prices. By order volume.
Every plan gets every feature. You pay by order volume, nothing else. 7 days free on every plan, no card needed.
$199 a month
For brands running their first preorders against a PO.
- Up to 1,000 monthly orders
- Priority support
$499 a month
For fashion ops teams with multiple drops.
- Up to 3,000 monthly orders
- Priority support
- Slack support channel
- API access
$699 a month
For brands above 3,000 orders a month.
- Unlimited monthly orders
- Dedicated support
- Slack support channel
- API access
- Custom integrations