The email lands, the phone makes the noise, and you sit there wondering whether to open Meta Ads Manager and put a card in. One order is genuine proof of something. The question is what, and what the sensible next move costs.
Direct answer: A first sale proves the shop can take money, not that the unit economics work. Before you spend anything, find where the order came from, write down what you kept after VAT, cost of goods, delivery, fees and returns, and count how many units of that exact variant are on the shelf. Then run one channel with a fixed fourteen day budget sized at roughly twenty purchases at your break-even cost per order. If you cannot state your break-even number, you are not ready to buy traffic.
Questions that bring people here
Work out what the sale actually was
Open the order in Shopify admin and read the timeline. It records the landing page, the device and often the referring site. Then go to Analytics, Reports, and open Sessions by referrer for the same day. You are trying to separate four very different events: a stranger found you through search or social, a friend or family member bought out of loyalty, you bought it yourself to test checkout, or a creator or forum post sent one curious person.
Only the first one is demand evidence. The others are useful, but they are tests of your theme, shipping rates and confirmation emails rather than proof that a cold audience will part with money. If the buyer was a stranger, email them personally within a day and ask two questions: what were you about to buy instead, and what nearly stopped you. The answers to those two questions are worth more than the first week of ad data, and they cost nothing.
Write down your contribution margin before you spend a pound
Break-even cost per order is the only ad number that matters at this stage. Here is a worked example you can copy with your own figures. A hoodie sells at £48 including VAT, with free UK delivery.
| Line | Per order | Where the number comes from |
|---|---|---|
| Sale price | £48.00 | Product page, VAT inclusive |
| Less VAT at 20% | -£8.00 | £48 divided by 1.2 |
| Cost of goods | -£13.50 | Supplier invoice plus landed duty |
| Pick, pack, carton | -£1.20 | Your own time or 3PL rate card |
| Delivery | -£4.10 | Carrier rate for a 500g parcel |
| Payment fees | -£1.09 | 1.75% of £48 plus 25p |
| Returns allowance | -£2.00 | Assume some come back, even early |
| Contribution | £18.11 | Your break-even cost per order |
So break-even ROAS on the £48 gross figure is 48 divided by 18.11, which is 2.65. If you want to keep a third of the margin rather than trade at zero, your target cost per order is about £12 and your target ROAS is closer to 4.0. Write both numbers on a sticky note. Every ad decision for the next month is a comparison against them. If contribution comes out under about £10, no amount of clever targeting will rescue it, and the honest next step is a price rise, a bundle, or a cheaper freight arrangement. There is more detail on this in the true profit guide.
Count days of cover before you count audiences
This is the step almost every new store skips, and it is the one that turns a promising test into a refund queue. Suppose the order was Sand in size M. You hold 40 units across all sizes of that colour, and 12 of them are M. Organic sales run at roughly six units a week, so parent cover looks like 46 days. Comfortable.
Now add the test. At a £12 target cost per order and £25 a day, you are aiming for two extra orders a day, which is 14 a week. Total velocity becomes 20 a week, so 40 units is two weeks of cover. Size M, the size that actually sells, will be gone sooner than that. Ask your supplier for the lead time in writing: if it is six weeks, you have four weeks of dark between selling out and restocking, and every pound spent in that gap buys traffic for a page that cannot ship. Place the reorder on day one of the test, not on day fourteen when the shelf is already bare. The free days of cover calculator does the arithmetic if you would rather not.
The first sale tells you the shop works. It does not tell you the maths works, and it does not tell you the shelf can take the weight.
Pick one channel and give it a real test
The temptation is to open four accounts at once. Do not. With one product and one proven order you cannot read four sets of noisy data, and you will end up attributing everything to whichever dashboard you looked at last. Pick one, budget it properly, and leave it alone for a fortnight.
| Option | Needs before day one | Budget to a readable verdict | Pick it when |
|---|---|---|---|
| Meta sales campaign | Pixel and Conversions API live, three to five creatives, catalogue if you sell variants | About £360 over 14 days, being 20 orders at £18 break-even | The product is visual and impulse-friendly |
| Google Search, brand terms | Trademark-safe brand keywords, one ad group | £60 to £120 over 14 days, because volume is small | People already search your name after seeing you elsewhere |
| Google Shopping or Performance Max | Merchant Center account approved, feed with GTIN, brand, condition, availability | Similar to Meta, but add a week for approvals | Demand for the category already exists in search |
| Email flows | Welcome and abandoned checkout sequences, a list of any size | Software cost only | Always. Do this alongside whatever else you pick |
| Creator gifting | Stock to give away and a shipping budget | Cost of goods on ten units, roughly £135 | Cash is tighter than stock |
Notice the Meta figure. £360 buys you a rough answer to the question is our cost per order in the right postcode. It does not buy statistical certainty about creative or audience. Anyone who tells you fifteen purchases is a clean read is selling something. Set the total, divide by fourteen, and resist the urge to raise or lower the daily budget every morning, because every change resets the learning and makes the fortnight unreadable.
The plumbing that has to be right on day one
Three jobs, an afternoon of work. First, tracking: in Shopify admin add the Facebook sales channel, connect your Business Manager, and turn on Conversions API. Then open Events Manager, place a test order, and confirm a Purchase event arrives with a value and a currency. If the value is missing, every ROAS figure you look at afterwards is fiction.
Second, the catalogue if you sell sizes or colours. In Commerce Manager, create a catalogue, add the Shopify data source, and check that each variant carries its own availability. This is what stops dynamic ads from showing a size you cannot ship. Third, an alarm. In Shopify admin open Flow, start from the Product variant out of stock trigger, and send yourself an email or a Slack message. That single automation is the difference between finding out on Tuesday and finding out at the end of the month when you reconcile.
If you go the Google route, in Merchant Center open Products, then Needs attention, and clear the errors before you launch rather than after. Missing GTIN and missing brand are the two that quietly hold back half a feed.
Do it yourself first
0 of 8 done. Ticks stay on this device. When they are all ticked you know exactly what a desk would be doing for you.
Do it yourself first
Block two hours this week. Start with the order itself in Shopify admin: read the timeline, note the referrer, and email the customer. Next, build the margin table above in a spreadsheet with your own supplier invoice, carrier rate and payment fees in front of you. Do not estimate the cost of goods from memory. Write the break-even cost per order and the target cost per order at the top of the sheet in bold.
Then do the stock arithmetic at variant level. Units on hand for the exact size and colour that sold, divided by units sold per day over the last fortnight, gives days of cover. Compare that to the supplier lead time and place the reorder now if cover is shorter. After that, fix tracking, connect the catalogue, and build the out of stock Flow. Only then set the budget: pick one channel, multiply your break-even cost per order by twenty, divide by fourteen, and that is your daily number for the next two weeks.
Finally, write the decision rule before you launch. Something like: if cost per order is under £12 on day fifteen, scale to £40 a day and reorder double. If it is between £12 and £18, keep the budget flat and change the creative. If it is over £18, stop, and spend the next fortnight on the offer. Decisions made in advance are cheaper than decisions made at eleven at night with a dashboard open.
Where Ralph fits
Ralph is a growth operator desk that puts stock truth next to paid media, so when a size sells out he can flag it and stage the exclusion or product set change for your approval rather than letting spend run on an empty shelf. That is the mechanism described in how Ralph handles out-of-stock sizes and SKUs, and the Free plan can see Meta and Google, dead sizes and dayparting without writing anything. Honestly though, at one order a week you do not have a stock problem yet, and Ralph will not find your first winning creative or fix a product nobody wants. He is also not open for self-serve use: it is a private beta waitlist, and every plan includes human onboarding when a seat opens.
What this is not
This is not a scaling guide. Scaling is what happens after you have thirty or forty orders at a stable cost per order and a supplier who can keep up. It is also not the same job as conversion rate optimisation: at one sale, you do not have enough traffic to test button colours or headline variants, and any test you run will be noise dressed as insight. And it is not the same as automation. Rules, throttles and dayparting all assume a pattern exists in your hourly data. With one order, there is no pattern, only a data point. Come back to the automation question when you have four figures of monthly spend and a fortnight of hourly evidence to read.
Turn a first Shopify sale into a controlled ad test
- Read the order. In Shopify admin open the order, read the timeline for landing page and referrer, then check Analytics, Reports, Sessions by referrer for the same window.
- Calculate contribution. Sale price less VAT, cost of goods, pick and pack, delivery, payment fees and a returns allowance. The result is your break-even cost per order.
- Count days of cover. Take units on hand for the exact size and colour that sold and divide by units sold per day. Compare that to the supplier lead time.
- Reorder now. Place the repeat purchase order before the test starts so the ads do not outrun the shelf.
- Fix tracking. Connect the Facebook sales channel for pixel and Conversions API, and confirm Purchase events with value and currency appear in Events Manager.
- Run one test. Pick a single channel, set a fourteen day total budget of roughly twenty purchases at break-even, and leave the daily figure alone.
- Review against the rule. On day fifteen compare actual cost per order to break-even, and act on the decision you wrote down in advance.
Questions people actually ask
got my first shopify sale now what
Work out three numbers before you touch an ad account: where the order came from, what you kept after VAT, cost of goods, delivery, fees and returns, and how many units of that variant are on the shelf. If contribution is under about ten pounds an order, paid acquisition will be painful. Fix the margin or the offer first.
should i start running ads after first shopify sale
Only if you can name your break-even cost per order, your tracking fires a Purchase event with a value, and you hold enough stock of the winning variant to survive a fortnight of paid traffic plus the supplier lead time. If any of those three are missing, spending money buys you confusion rather than data.
how to get more sales after first shopify order
Cheapest first: email the buyer and ask what nearly stopped them, put a welcome and abandoned checkout flow live, claim brand terms on Google Search, and post the product where you found the first customer. Then run one paid test with a fixed budget and a fixed end date. Sequence matters more than channel.
How much should I spend on the first Meta test?
Enough to buy roughly fifteen to twenty purchases at your break-even cost per order. At an eighteen pound break-even that is three hundred and sixty pounds, which is about twenty-five pounds a day for a fortnight. Less than that and you are reading noise. Decide the total before you start and do not top it up daily.
What if the first sale came from a friend?
Treat it as a checkout test rather than demand evidence. It proves the theme, payment gateway, shipping rates and confirmation emails work. It tells you nothing about whether a stranger will pay full price. Get two or three orders from people you have never met before you set a paid budget.
First sale on Shopify, what to do next?
A first sale proves the shop can take money, not that the unit economics work. Before spending anything, find where the order came from, calculate what you kept after VAT, cost of goods, delivery, fees and returns, and count how many units of that exact variant remain in stock. Then run one channel with a fixed fourteen day test budget sized to your break-even cost per order.
If you want stock, ads and the morning list in one place: that is what we built Ralph for. A growth operator for Shopify, with review before anything ships. Not magic. Fewer tabs. See Ralph · Docs