If you run a fashion or apparel brand on Shopify, you already know the lie: the product is "in stock" and the size people click is not. Ralph was shaped around that lie. Not around a generic "AI ads" demo with one SKU and a perfect feed.
Why fashion breaks tools built for one-SKU gadgets
A hoodie is not one product. It is a size run wearing a colour name. Ads that optimise the title will fund olive XXL while sand M is gone. Days of cover on the parent is a meeting metric. Days of cover on the sizes ads actually sell is the desk metric.
That is why the public guides start at variant grain, not at "pause when the product is OOS":
- What Meta actually does when a size or colour dies
- Core-size policy versus pausing the parent
- How to remove a size without killing the hoodie
- Footwear, when the matrix gets worse
- When the Reel still wears the dead size
What Ralph does for a fashion operator
| Morning job | What generic ads software does | What the desk is for |
|---|---|---|
| Did paid sell a size we cannot ship? | ROAS on the parent | Variant cover next to spend |
| Should this hoodie stay in bestsellers? | "In stock" at product level | Core-size / set membership, staged |
| Is the UGC still honest? | Nothing. The video keeps running. | A human list of size-tagged creatives |
| Shopping still on empty middles? | Primary feed hope | Supplemental availability, same rule |
Writers that touch Meta or Google stay behind approval and are often off until you turn them on. Fashion launches still want a person on the desk. Everyday catalogue waste does not want a hero. It wants the conflict on one list.
A merch week you can actually run
Do this on a quiet Monday. It takes one operator and a spreadsheet. You do not need Ralph to start. You need Ralph when this list dies every busy week.
- Export 90 days of units by size and colour for your top 20 paid styles. Circle the sizes that make 70-85% of units. That is the core. How to name it.
- Pick one broken hero. Example: sand hoodie, M and L at zero, 40 units of XS/XXL left. If it is still in a bestseller set, that set is lying.
- Confirm IDs. Shopify variant for sand/M must exist in Commerce Manager. If you only find the parent, stop. You are advertising titles. ID audit.
- Hunt static. Any Reel, still, or collection ad that features M or sand as the story gets a stock owner. The feed will not pause it. Dead-size creative.
- Write the gate in one sentence: "Style stays in prospecting only if [core sizes] are above [2-5 unit buffer]." Put it where buyer and ops both see it. Buffers.
- Time the lag on a low-risk size this week. If the catalogue is still "in stock" 40 minutes later, fix the bridge before you buy more traffic. Lag test.
Footwear is the same week with a worse matrix: hundreds of sizes. Combining empty with wasted spend: two-signal excludes.
Where this came from
David Smith built the work behind Ralph between Manchester and Bangkok: agency scars on one side, operator Tuesday mornings on the other. The repeated screenshot was a winner scaled into an empty shelf. Apparel shows that screenshot more often than a one-SKU gadget does.
So the product treats inventory as a media input, not a warehouse report you open after ROAS looks green. About: who builds it. Problem statement: what problem Ralph solves. Pillar: stock-aware advertising.
If the model in the ad wears a size you cannot pick, pack and ship this week, you are buying refunds and calling it brand.
Who this page is for
- Apparel and fashion brands on Shopify (and Plus) with real size curves
- Footwear, the harsher cousin
- Any catalogue where option1/2/3 is the commercial unit
- Lean teams who cannot staff overnight Ads Manager
Who it is not for: brands that want a black box to spend while they sleep. Brands that will not connect Shopify truth. Teams that only want another attribution chart.
Agency, still in the room
A good fashion creative director is not a feature we will ship. A weekly retainer that "watches bestsellers" and misses Friday night UK 10 is not a strategy partner. Hybrid is the honest buy: humans for taste, software for the size run. Ralph vs agency. Catalog-ads job in isolation: why Ralph for catalog ads.
Run a fashion catalogue without funding empty sizes
- Stop using parent cover. Rank last 90 days of paid units by size and colour, not by product title.
- Name the core. The sizes that make most of the units are the media constraint. Tails can stay on site.
- Confirm variant IDs in Meta. If Commerce Manager cannot find the Shopify variant, you are advertising titles.
- Separate static from dynamic. A clean catalogue will not pause a Reel that features a dead size.
- Put stock on the same morning list as spend. That is the desk. Approve what ships.
Questions people actually ask
Is Ralph built for fashion brands?
The product opinions come from fashion and apparel failure modes: variant inventory, core sizes, colourways, and catalog ads that keep shopping empty hangers. Must Be Agency has run Shopify growth for real brands. We do not publish a fake logo wall.
Why do generic Shopify ads tools fail fashion?
They think in parent products. Fashion sells options. Forty units 'in stock' can still mean the converting sizes are gone.
Does Ralph auto-pause Meta when a size sells out?
No. Catalogue availability hides that variant if the feed is honest. Ralph puts variant cover next to spend and stages set or exclude work for approval. The how-to sits in the OOS guides.
Is it only for fashion?
No. Footwear is the harsher cousin. Any high-variant catalog (sizes, packs, locations) has the same physics. One-SKU beauty can use the desk. It will not feel the same pain.
Do you replace my fashion agency?
Only if you were buying overnight coordination. Keep humans for taste, lookbooks, and wholesale. Use software for Friday night size deaths.
What should a fashion operator do first in Ralph?
Connect Shopify. Check whether paid heroes have honest variant cover. Then read the core-size and remove-a-size guides before you touch budgets.
If a sold-out size is the problem: Ralph reads every size against every campaign overnight, finds the ones still paying for an empty shelf, and stages the exclusion with a revert for restock day. You say yes. See Ralph · How Ralph handles out-of-stock sizes · Docs