You have a product with a limited quantity coming in on a specific date. You want to start taking orders now with a deposit, lock in demand before launch, and manage which orders get fulfilled first. Running a preorder drop on Shopify doesn’t have to be complicated, but without the right setup, you’ll end up chasing customers for full payment or losing track of who ordered when.
After spending years working with Shopify merchants, we’ve realized that the key is using a preorder app that handles deposits and automates payment collection when stock arrives. This protects your cash flow while giving customers a clear path to secure the item before it sells out.
What You Need Before You Start
Before launching a preorder drop, get these three things in place: a clear restock date customers need to see, a deposit amount that makes sense for your product cost and margins, and a plan for how you’ll fulfill orders in the order they were placed.
Most preorder mistakes happen because merchants don’t decide these upfront. You’ll end up with customer service requests about why one order shipped before another, or disputes about deposit amounts. Lock these in before you go live.
Setting Up Your Preorder with Deposits
The core job of a preorder system is to accept a deposit, hold the order until stock arrives, then charge the remaining balance automatically. This two-step payment structure is what separates a real preorder from just marking something as out of stock.
Enable Preorder on Your Product
Start by going into the product in your Shopify admin and enabling preorder mode. You need to decide: Is this product preorder only, or do you have some stock now and some coming later? If you’re doing a limited-quantity drop, preorder-only makes the most sense because there’s nothing to ship today.
Set your restock date clearly. This is the date you expect inventory to actually arrive. Customers will see this in the cart and on the product page, so accuracy matters. If you say July 15 and stock arrives July 22, you’ll get refund requests and angry emails.
Set Your Deposit Amount
The deposit amount is typically 25% to 50% of the product price, depending on your product type and customer expectations. A $200 item with a $50 deposit is reasonable. A $50 item with a $40 deposit feels aggressive and will kill conversion.
Think about your cost structure. If you’re paying 60% of the retail price upfront to the supplier for this limited run, a 25% deposit covers your risk. If you’re paying cash on delivery, a 50% deposit makes more sense.
You can set the deposit amount at the product level or create a deposit rule that applies to multiple products. If you’re running multiple preorder drops at different times, create a rule you can reuse.
Map Payment Timing
The deposit hits the customer’s card immediately when they place the order. The remaining balance (100% minus the deposit) gets charged automatically when your restock date passes and you’ve fulfilled the orders.
You don’t manually hunt down customers for the second charge. The system handles it. This is what separates a preorder app from just using a draft invoice on every order.

Managing Order Fulfillment for Limited Quantity Drops
Limited quantity means you have a hard cap on how many units you can fulfill. If you accept 300 preorders but only get 250 units, the last 50 customers don’t get their items. You need a system that handles this fairly and keeps customers informed.
Track How Many Orders You’ve Accepted
Your preorder app should show you how many orders are pending for each product. This is not the same as your Shopify analytics. You need a live count of preorders taken so you know when you’re approaching your limit.
If you set a cap of 100 units and you’re at 95 preorders, you can decide to close preorders, extend the drop, or let a few more trickle in before the cutoff. Without this visibility, you’ll oversell and have to refund disappointed customers.
Set Fulfillment Order
Most Shopify merchants fulfill orders by the date received. First in, first out. This is the fairest method and the easiest to defend if you have to tell someone their order won’t be fulfilled. Your preorder system should respect the order placement date, not the payment date.
Don’t manually reorder in Shopify after stock arrives. Use the app’s fulfillment features to automate this. If you’re doing it by hand, you’ll make mistakes and customers will notice the inconsistency.
What Happens to Orders That Don’t Get Stock
If you’re 50 orders short, those customers have two paths: an automatic refund of their deposit, or you reach out and offer to waitlist them for the next drop. Some merchants give waitlist customers a discount code as a thank you for waiting.
Be clear about this in your product description and at checkout. Customers need to know upfront that this is a limited-quantity preorder and there’s a chance they might not be fulfilled. It seems harsh, but it’s honest and reduces refund disputes.
Customer Communication During the Preorder Period
Your job between order placement and stock arrival is to keep customers informed and excited. Too much silence and they start questioning whether the order even went through. Too many updates and you’re annoying them.
Send Order Confirmation Immediately
The first email hits their inbox when they complete checkout. It should confirm the deposit amount, show the remaining balance, and state the expected restock date. Make it clear that the second charge is automatic, not something they need to do.
Include tracking details for the deposit charge so they see it hit their card within minutes. Customers are less likely to panic about unexpected charges when they already know it’s coming.
Send a Restock Reminder Before Fulfillment
2-3 days before your restock date, send an email letting customers know stock is arriving soon and final charges will be processed on [specific date]. This reminds them without feeling spammy and gives them time to flag any payment method issues.
If a customer’s payment method fails during the automatic charge, you need a backup plan. Some merchants re-attempt the charge 48 hours later; others email the customer to update their payment info. Decide this before launch.
Notify Customers of Fulfillment Status
Once you’ve shipped fulfillable orders and determined which orders won’t be fulfilled, send a separate email to each group. The first group gets a shipping notification. The second group gets an explanation and a refund notice or a waitlist offer.
Speed matters here. Don’t wait a week to tell someone their order didn’t make the cut. Process refunds within 24 hours of determining fulfillment and customers will be less upset.
Preventing Common Preorder Drop Problems
Deposit Paid But Order Never Converts to Paid
Some preorder apps only mark an order as paid after both charges go through. Until the final balance is charged post-restock, the order shows as pending. This is confusing in your Shopify admin and can trigger unwanted automation.
Check your app settings. You want orders marked as paid immediately after the deposit hits, even though the full balance isn’t collected yet. This keeps order workflows clean.
Customers Requesting Refunds Before Restock Date
You will get refund requests. Someone changed their mind or found a competitor offering the same item. You need a clear refund policy for preorders. Most merchants refund the deposit but keep a small processing fee (5%) or offer store credit instead.
Put this policy in your product description. Customers should know before they buy whether they can cancel without penalty.
Restock Date Slips
If your supplier pushes back the delivery date from July 15 to August 5, update it immediately in your Shopify preorder app. The system will notify customers of the new date. Waiting a week to update creates distrust and refund requests.
Some merchants offer a small discount or store credit if the restock date slips beyond 2 weeks. It costs less than processing refunds and keeps customers invested in the product.
Overselling Beyond Your Actual Inventory
You accept 200 preorders but only receive 180 units. This is the biggest preorder mistake. Either cap preorders at your max inventory from day one, or monitor your order count and close preorders when you hit the cap.
Essential Preorder Back in Stock lets you set order limits per product so you can’t accidentally oversell. Once you hit your cap, the preorder button becomes unavailable and new visitors see a waitlist option instead.
Timing Your Preorder Drop Launch
Don’t launch a preorder on Friday at 5 PM if you’re expecting high volume. You want your customer service team available to handle questions and payment issues. Launch on Tuesday or Wednesday morning when you can monitor the first 24 hours.
If this is your first preorder drop, start with a smaller product and a smaller quantity. Run the machine on 100 units before you try to process 1,000 preorders. You’ll catch configuration mistakes and process gaps on a smaller scale.
Let your email list know the launch is coming. A teaser email goes out to subscribers 3- 5 days before and gives you a wave of demand you can measure against. This isn’t necessary, but it smooths out your order pattern.

Using Essential Preorder Back in Stock for Your Drop
Essential Preorder Back in Stock is built for exactly this scenario: limited-quantity products with deposits, timed availability, and a clear fulfillment workflow. It handles deposit collection automatically, tracks preorder caps so you can’t oversell, and integrates with your existing Shopify workflows without extra admin work.
The app handles the payment automation so you’re not manually chasing down final charges after restock. Customers get clear communication about deposit amount, restock date, and what happens next. Your fulfillment process respects order placement date, so fairness is built in from the start.
If you’re running multiple limited-quantity drops or want a preorder system that scales with your business, Essential Preorder Back in Stock removes the operational friction and lets you focus on getting inventory in and orders shipped.
Frequently Asked Questions
How do I set a limit on how many preorders I can accept?
Essential Preorder Back in Stock lets you set an order cap at the product level. Once you hit that cap, the preorder button becomes unavailable, and customers see a waitlist option instead. This prevents overselling and keeps your fulfillment predictable.
Can I charge a deposit that’s different from the full price?
Yes. You set the deposit percentage (typically 25-50% of the product price), and the remaining balance is charged automatically when stock arrives. Customers see both amounts at checkout, so there are no surprises.
What happens if a customer’s payment fails when I try to charge the final balance?
Essential Preorder Back in Stock allows you to set automatic retry attempts and can send customers a payment recovery email to update their payment method. You control how many retries before the order is considered abandoned.
Can I close preorders early if I hit my inventory limit?
Yes. Most preorder apps, including Essential Preorder Back in Stock, let you manually disable the preorder button or automatically close it once you hit your order cap. This prevents overpromising on inventory.
How do I handle customers whose orders didn’t get stock?
You can set up automatic refunds or offer waitlist placement instead. Send a separate email explaining the situation and processing refunds within 24 hours. Being transparent about this upfront in your product description reduces disputes.