Home / Guides / Ads ops

Ads ops

Got My First Shopify Sale Now What

One order proves the shop takes money. It does not prove the maths works. Here is the order of operations before you put a card into Meta Ads Manager.

Updated 10 Sep 2026 · ~2602 words · David Smith

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.

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.

LinePer orderWhere the number comes from
Sale price£48.00Product page, VAT inclusive
Less VAT at 20%-£8.00£48 divided by 1.2
Cost of goods-£13.50Supplier invoice plus landed duty
Pick, pack, carton-£1.20Your own time or 3PL rate card
Delivery-£4.10Carrier rate for a 500g parcel
Payment fees-£1.091.75% of £48 plus 25p
Returns allowance-£2.00Assume some come back, even early
Contribution£18.11Your 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.

OptionNeeds before day oneBudget to a readable verdictPick it when
Meta sales campaignPixel and Conversions API live, three to five creatives, catalogue if you sell variantsAbout £360 over 14 days, being 20 orders at £18 break-evenThe product is visual and impulse-friendly
Google Search, brand termsTrademark-safe brand keywords, one ad group£60 to £120 over 14 days, because volume is smallPeople already search your name after seeing you elsewhere
Google Shopping or Performance MaxMerchant Center account approved, feed with GTIN, brand, condition, availabilitySimilar to Meta, but add a week for approvalsDemand for the category already exists in search
Email flowsWelcome and abandoned checkout sequences, a list of any sizeSoftware cost onlyAlways. Do this alongside whatever else you pick
Creator giftingStock to give away and a shipping budgetCost of goods on ten units, roughly £135Cash 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

  1. 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.
  2. 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.
  3. 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.
  4. Reorder now. Place the repeat purchase order before the test starts so the ads do not outrun the shelf.
  5. Fix tracking. Connect the Facebook sales channel for pixel and Conversions API, and confirm Purchase events with value and currency appear in Events Manager.
  6. 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.
  7. 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

Written by David Smith

David leads Must Be Agency, a small team that has run growth and paid media for real Shopify brands, and builds Ralph. These guides come out of running those accounts, not out of a keyword tool.