Platform

Managing Multiple Shopify Stores? Get One Profit Report Across Every Store (Free AI Prompt)

Thomas Gleeson · 7 min read
Illustration of four store windows, UK, US, EU and Amazon, feeding through an arrow into one profit report with a bar chart and a One report tick, with pound, dollar and euro coins

If you're managing multiple Shopify stores, or a Shopify store plus Amazon, TikTok Shop or a wholesale account, you already know the problem: every store has its own dashboard, and none of them can tell you what the whole business made last month.

On this page
  1. Why growing brands end up managing multiple stores
  2. Why adding up the dashboards gives you the wrong number
  3. How to set it up, step by step
  4. What the report looks like
  5. Then run any other prompt across all your stores
  6. Get it running today

Very few brands stay as one store for long. You open a US store so American customers see dollar prices and fast shipping. You add an EU store for VAT and euros. Amazon becomes a real channel, TikTok Shop starts selling, and wholesale gets its own instance so trade orders don't muddy your DTC numbers. Each move makes sense on its own. Together they leave you with four or five separate views of one business, and nobody who can say, quickly and with confidence, what the whole thing made last month.

That's the question our clients kept asking us. One of them put it simply: had we set up the aggregated view for his two stores yet? So we built it. The Multi-store report is a free prompt in the StoreHero AI Skills Library. You paste it into Claude or ChatGPT, name your stores, and get one combined profit report across all of them, plus a store-by-store breakdown that shows what's working and what isn't. Setup takes about five minutes.

Why growing brands end up managing multiple stores

When we looked across the brands connected to StoreHero, about 80 of them run two or more instances. They fall into a few patterns:

  • Regional expansion stores. One Shopify store each for the UK, US, EU and Australia, with their own currency, pricing and ad accounts. Some brands run five or six.
  • Shopify plus a marketplace. Your own site and Amazon, each set up as a separate store so you can see the marketplace on its own terms.
  • Shopify plus TikTok Shop. Social commerce with its own orders, fees and creator costs.
  • One Shopify store, split by order type. Online orders, draft orders, retail (POS) and wholesale kept in separate instances, so a big trade order doesn't make your DTC month look better than it was.

Splitting stores is the right call for running the business. It just makes reporting on the business much harder.

Why adding up the dashboards gives you the wrong number

The obvious fix is a spreadsheet: export each store, paste the totals side by side, add them up. It's slow, and it's wrong in four ways that are easy to miss.

1. You can't average ratios

If one store runs at a MER of 2.46 and another at 1.94, the business isn't at 2.20. The bigger store pulls the true figure towards its own, so you have to add up sales and marketing first, then divide. In one of our test runs the average said 2.20 and the real combined MER was 2.12. Margins, CAC and AOV work the same way.

2. Currencies don't add up on their own

Pounds, dollars and euros in one column is meaningless until they're converted, and each period needs its own rate. Convert last year at this year's rate and an 8% currency swing shows up as “growth”. The prompt uses the average rate for each period (for example from the ECB's reference rates) and splits real growth from exchange-rate effect.

3. Two stores can be reading the same orders

This one surprised us. Testing on a real brand, a marketplace instance turned out to be connected to the same Shopify store as the main site, so it reported identical sales. Adding the two together would have turned a monthly loss into a healthy-looking profit. The prompt compares every store's figures before it adds anything and stops to ask if two look like copies.

4. Ad accounts and platforms blur the lines

One Google account running campaigns for two regions makes one store look like it spends nothing and the other look expensive. And Meta and Google each claim credit for the same sale, so their revenue figures rarely match what actually came in. The report flags shared accounts and shows platform-claimed revenue next to your actual net sales.

Spreadsheet roll-upMulti-store report
Time to buildHours each month, exporting and pastingAbout 5 minutes, then a few minutes to run
MER, margins, CACAveraged across stores (wrong)Recalculated from combined totals
CurrenciesOne rate, if anyAverage rate per period, with the FX effect split out
Duplicate or shared dataRarely spottedChecked before anything is added up
ComparisonsUsually just last yearPrevious period, last year and your StoreHero targets
What to do nextUp to you5 actions, each with a store, channel and number

How to set it up, step by step

Each store needs to be connected to StoreHero already. From there it's four steps, and you only do the first one once.

Step 1: Connect StoreHero to Claude or ChatGPT

Add the StoreHero connector (MCP) to your AI tool. It gives Claude or ChatGPT read access to every store you can see in StoreHero, so one connection covers all of them. Follow the setup guide if you haven't done it before.

The three steps to use a StoreHero AI skill: connect StoreHero to Claude or ChatGPT, copy a prompt into a new chat, and ask
Connect once, copy the prompt, ask. The setup guide link is in step 1.

Step 2: Get the Multi-store report prompt

Open the Multi-store report in the AI Skills Library, click Get the prompt, enter your email to unlock the library (it's free) and copy it. There's nothing to fill in before you paste it.

The Multi-store report page in the StoreHero AI Skills Library with the Get the prompt button, works with Claude, ChatGPT and any MCP-compatible AI tool
The Multi-store report in the StoreHero AI Skills Library.

Step 3: Paste it into a new chat and answer three questions

Before it touches any data, the AI asks which stores to include, which currency to report in and what period to cover. Type your store names exactly as they appear in StoreHero, for example “Example Store US” and “Example Store EU”. If you skip the period, it uses last full month and automatically compares it with the previous period, the same period last year and any targets you've set in StoreHero.

A chat where the prompt is pasted, the AI asks which stores, which currency and what period, and the user answers with four Harbour & Pine store names in GBP for last month
One question, one line of answer. Harbour & Pine is a made-up sample brand.

Step 4: Check the stores it matched

It finds each store, shows you its currency, sales channel and connected ad accounts, then runs its data checks. If a name matches more than one store, or two stores look like they're reading the same orders, it stops and asks. Everything else goes into the report's data notes. A full run takes a few minutes while it pulls each store one at a time.

Matched stores table for Harbour & Pine UK, US, EU and Amazon UK with currency, sales channel, ad channels and targets, plus a data-check warning that Amazon UK has no ad channels connected
The matched stores and the data checks, before anything is added up.

What the report looks like

Here's a full run for Harbour & Pine, a made-up outdoor clothing brand with three regional Shopify stores and an Amazon store. The figures are illustrative, but the structure is exactly what you get back.

One scorecard for the whole business

It opens with one line on how the business did in profit terms, then the combined numbers against last month, last year and target. Harbour & Pine did £372.1k of net sales, up 14.7% on last year, with £110.9k of contribution margin, up 11.6%. Both came in just short of target, sales at 97% and contribution margin at 92%, because marketing grew 27% while sales grew 15%. MER slipped from 4.12 to 3.72.

Combined scorecard for four stores: net sales £372.1k up 14.7% vs last year at 97% of target, contribution margin £110.9k up 11.6% at 92% of target, MER 3.72 and nCAC £20.49
Every ratio is recalculated from the combined totals, never averaged.

Which store makes the money, and which one costs it

This is the view you can't get from any single dashboard. The UK store is half the sales and two-thirds of the profit at a 40% contribution margin. The US is growing 36% and on target. The EU store is the problem: sales down 12% on last year and just £3.8k left after marketing, a 7% margin. On a combined total that looks healthy, that's easy to miss.

Store breakdown table: UK £182.4k net sales at 40% contribution margin, US £96.8k up 36% and on target, EU £54.3k down 12.1% at 7% margin, Amazon UK £38.6k with no target
Each store's share of sales, its contribution margin, MER, nCAC and target status.

Ads by region and channel

Every store and channel gets a row: spend, share of total spend, platform ROAS, CPA and the change on last year. The weak spot jumps out straight away. EU Meta spent £14.8k at a platform ROAS of 1.60, and its spend went up 17% while EU sales fell. Underneath, it compares what the platforms claim with what actually came in.

Ads grid by store and channel: UK, US and EU across Meta, Google and TikTok with spend, share, platform ROAS, CPA and spend vs last year, EU Meta flagged at 1.60 ROAS
Platform ROAS sits next to actual net sales, so you can see how much each platform is taking credit for.

The full report also charts the month week by week, picks out the three biggest swings and ties each one to the store, the channel and the ad change behind it, using each ad account's change history.

What happened this time last year, and what's coming up

Then it looks forward. It pulls the same 28 days from last year: the spike days and why they happened, the best products, the discount codes that worked or gave away margin, and the named campaigns that worked or bombed. It works out where your customers actually are from your orders and searches for dated events, holidays and weather in those regions over the next four weeks, each with a source and a suggested action.

Last year's next 28 days with the biggest spike, best product, a discount code that leaked margin and the best and worst named campaigns, plus a dated calendar of upcoming events by region with actions
Last year's playbook for the next four weeks, and what's coming up where your customers are.

Five actions, each with a store, a channel and a number

It ends with five actions: three from this month's results and two for the weeks ahead. Each names the store, the channel and the number behind it, so it's clear who does what.

Five actions: cut EU Meta prospecting by 30%, retire the WELCOME25 code on the EU store, keep scaling US while nCAC holds, repeat the UK half-term window, and add Amazon Ads spend to StoreHero
The actions are tied to a store, a channel and a number.

Then run any other prompt across all your stores

Once the report is done, the chat remembers your stores. Paste any other prompt from the library into the same chat, such as Daily inventory actions, the discount code analysis or a Meta audit, and it runs across every store and comes back as one answer. Totals are added, ratios are recalculated, and lists get a store column. Customer analysis stays side by side, because customers can't be matched across stores. Inventory risk is judged store by store, because stock in your UK warehouse doesn't fix a stockout in the US.

Get it running today

If your stores are already connected to StoreHero, the Multi-store report is free in the AI Skills Library: copy it, paste it, name your stores, and you'll have one view of the whole business in a few minutes. If you're not on StoreHero yet, book a call and we'll connect your stores and run it with you, live, in the first session. And if you're still working out what to measure, start with our guide to ecommerce profitability tracking.

Get the free Multi-store report prompt

One profit report across every store you run. Works in Claude, ChatGPT or any MCP-compatible AI tool.

Get the prompt

Key takeaways

  • Most growing brands end up with several stores: regional Shopify expansion stores, Amazon, TikTok Shop, wholesale or retail kept separate.
  • Adding up dashboards gives the wrong answer: ratios like MER and margin must be recalculated from combined totals, never averaged.
  • The free Multi-store report prompt rolls every StoreHero store into one report, in one currency, vs last period, last year and target.
  • It shows ads by region and channel, the biggest weekly swings, last year's next 28 days and what's coming up in your customers' regions.
  • It checks the data before adding anything up: duplicate stores, shared ad accounts, missing channels and cost settings.
  • After the report, paste any other prompt from the library into the same chat and it runs across all your stores too.

Frequently asked questions

Can you have multiple stores on Shopify?

Yes. Many brands run separate Shopify stores per region (often called expansion stores on Shopify Plus), or keep a separate store for wholesale. Each store has its own orders, currency and settings, which is why reporting across them is hard.

How do you manage reporting across multiple Shopify stores?

Connect each store to StoreHero, then run the free Multi-store report prompt in Claude or ChatGPT. It pulls the same metrics from every store, converts them to one currency, recalculates every ratio from the combined totals and gives you one report plus a store-by-store breakdown.

Can I combine Shopify with Amazon or TikTok Shop in one report?

Yes, as long as each channel is set up as a store in StoreHero. The prompt also checks that a marketplace store isn't reading the same orders as your main store, so nothing is counted twice.

Does it work in ChatGPT as well as Claude?

Yes. It works in Claude, ChatGPT and any AI tool that supports MCP, once the StoreHero connector is added.

How does it handle different currencies?

You pick one reporting currency. The AI converts every store at the average exchange rate for each period, states the rates it used, and splits year-on-year changes into real growth and exchange-rate effect when a rate moves more than 2%.

Do I need targets set in StoreHero?

No. If you've set targets, every number is compared against them as well as against the previous period and last year. If you haven't, the report says so and still runs.

Thomas Gleeson has spent the last four years looking at ecommerce profit numbers. At StoreHero he helps brands connect their Shopify, Meta, Google, Klaviyo and cost data to see what is happening with their profit, and he built the Q4 Profit Playbook.

Stop reading about profit. Start tracking it.

See your real contribution margin in ten minutes with StoreHero. No credit card needed.