Shopify app for fashion stores
Know when every size sells out —
and the last day to reorder.
Sales, returns and reorder dates for Shopify fashion stores, in one app.
14 days of full access, no card. Then Free, with nothing deleted.
- Dashboard
- Product analysis
- Reorder
- Products
- Bought together
- Returns
- Weekly report
- Categories
- Settings
- Plan
Dashboard
Last 30 days · vs previous 30Net sales by day
Oct 9 – Nov 7Reorder soon
- Satin Slip Dress · BlackS · Order now
- Satin Slip Dress · BlackM · Nov 16
- Cashmere Cardigan · CamelS · Order now
Bought together
- Satin Slip Dress + Cashmere Cardigan3.4×
- Silk Blouse + Tailored TrousersSold out in M
- Denim Shirt Dress + Silk BlouseNew pair
Returns
- Return rate14.6% −1.8 pts
- Top reasonSize too small
- Most returnedSatin Slip Dress
Best sellers
- Satin Slip Dress96 units
- Denim Shirt Dress74 units
- Silk Blouse61 units
Three questions every fashion buyer asks.
Built for stores that sell in colors and sizes, by season, with high returns.
Reorder
“Which size runs out when, and when do I have to order?”
A sell-out date, an order-by date and a suggested quantity for every size, with the working shown.
See Reorder →Bought together
“Which products sell together, and does one drop when the other sells out?”
Pairs tracked week by week, with a warning when one half sells out in a size.
See Bought together →Sales and returns
“How are sales and returns going, and why do things come back?”
Net sales defined the way Shopify defines them, and returns by product, type and Shopify's own reasons.
See Sales & returns →Reorder
“Order by
Nov 16.”
Not a guess — see exactly why size M gets this date.
- A box for every size under each product and color, showing how many days it will last. Red means order now, yellow means soon.
- Three numbers per size: the sell-out date, the order-by date and a suggested order quantity.
- Lead times that match your vendors. Set one for the whole store, then add exceptions by vendor, like 30 days for one and 21 for another.
- Download purchase list for the rows you select. Where product cost is filled in, you see what the suggested order costs.
Shopify doesn't keep stock history, so IO Analytics records your stock every night from the night you install. Sales speed counts only the days a size was in stock, so sold-out days don't drag it down.
Reorder
Why size M gets this date
- Sales speed on in-stock days · Black, in stock 27 of the last 30 days3.00 / day
- Trend · last 14 days vs the 14 before, +5%3.15 / day
- Season · FW26 in season, ×1.153.62 / day
- Size share · M is 30% of Black sales1.09 / day
- Stock on hand · 40 units at 1.09 a day36 days → Dec 14
- Vendor lead time + safety · 21 + 7 days before Dec 14Order by Nov 16
Bought together
Watch the products
that sell together.
See which products sell together, and get warned when one half of a pair sells out.
- Every pair bought in the same order: orders together, how many times more often than chance (× more likely) and revenue.
- Week-by-week tracking. Pairs rising or falling against the previous period, and a New pair badge.
- Broken pair warning. When one product sells out in a size (“Sold out in M”), sales of the other can drop too, so you hear about it.
- Open a row for 8 weeks of orders together, both products' stock and a link to Reorder.
Bought together
Last 30 days · vs previous 30| Pair | Orders together | × more likely | Revenue | Trend |
|---|---|---|---|---|
Satin Slip Dress+ Cashmere Cardigan | 42 | 3.4× | $9,870 | ▲ 18% |
Silk Blouse+ Tailored Trousers | 31 | 2.8× | $6,045 | ▼ 22% |
Orders together, by week Tailored Trousers sold out in M on Oct 27. Orders together have dropped since. | ||||
Denim Shirt Dress+ Silk Blouse | 18 | 2.1× | $3,420 | — |
Tailored Trousers+ Cashmere Cardigan | 15 | 1.9× | $3,690 | ▲ 6% |
Sales and returns
See why things
come back.
Return rate by product, type and reason — straight from Shopify's own return data.
- Dashboard: Net sales, Orders, AOV, Units sold, Return rate and Refunded, each against the previous period of the same length, with a daily chart.
- Returns: return rate, Shopify's own return reasons, returns by product type, the most returned products and the customers who return most, by Shopify customer ID only.
- 7 and 30 days on every plan; 90 and 180 days from Starter.
Returns
Return rate
161 of 1,104 units returned
By product type
Return reasons
Most returned
- Satin Slip DressMain reason: size23
- Tailored TrousersMain reason: size17
- Silk BlouseMain reason: color9
Products
Every product in one row: price, stock with “4/5 sizes”, sales over 1, 3, 7, 14 and 30 days, daily speed, days of stock left, margin and return rate. Search, season filter, CSV.
Starter and upWeekly report
Monday-to-Sunday weeks, 4 or 8 at a time, ready for Monday morning. Summary, Product type, Winners, Losers, Stock risk, Not selling, Product table. Excel or CSV. Stock risk on Growth and up.
Every planCategories
Inventory and sales by product type, products by season, and a table for each type. Excel export.
Starter and upSettings
Lead time, safety and cover days, vendor exceptions, and where your season comes from: SS/FW tags or a metafield.
Feeds ReorderHow it works
Set up in
three fields.
Install, let your history come in, and fill in three settings. Reorder opens and gets sharper every night.
Reorder settings
- 01
Install
From the Shopify App Store, in one click. No card needed.
- 02
History comes in
Orders, returns and your catalog are imported, up to 2 years back where your plan allows.
- 03
Stock, every night
IO Analytics records your stock each night. Reorder works from day one and gets more accurate every night.
- 04
Three settings
Lead time, safety days and how many days one order covers. Fill them in and Reorder opens.
On the first day the app tells you where it stands: Day 1 — importing Forecasts grow with every night of stock records.
Pricing
Start free.
Add Reorder when you need it.
Each plan includes everything in the plan below it.
Free
Sales and returns at a glance
60 days of history
- Dashboard
- Returns
- Weekly report
Starter
Product and category reports
or $90 a year, 2 months free
1 year of history
- Everything in Free, plus
- Products table with margin
- Categories
Growth
Know when to reorder
or $190 a year, 2 months free
1 year of history
- Everything in Starter, plus
- Reorder: sell-out date and order-by date per size
- Suggested order and purchase list
- Vendor lead times
Pro
Everything, with 2 years of history
or $390 a year, 2 months free
2 years of history
- Everything in Growth, plus
- Bought together tracking
Compare every feature
| Feature | Free | Starter | Growth | Pro |
|---|---|---|---|---|
| Dashboard, Returns, Weekly report | ✓ Included | ✓ Included | ✓ Included | ✓ Included |
| Products table with margin and CSV, Categories | — Not included | ✓ Included | ✓ Included | ✓ Included |
| ReorderSell-out and order-by dates per size, suggested order, purchase list, vendor lead times | — Not included | — Not included | ✓ Included | ✓ Included |
| Bought together | — Not included | — Not included | — Not included | ✓ Included |
| History | 60 days | 1 year | 1 year | 2 years |
Every new store starts with 14 days of full access. No fee, no card. After that your store moves to Free and nothing is deleted: orders keep syncing and stock is recorded every night.
Billed by Shopify on your Shopify invoice, in USD, excluding tax. Yearly plans cost 10 months of the monthly price. Switch any time.
Trust and privacy
Net sales, defined
the way Shopify defines it.
Net sales follows Shopify's own definition, excluding tax and shipping.
In our test store, where tax is added on top of prices, Net sales matched Shopify Analytics to the cent on every one of 64 days.
No customer names, emails or addresses. Ever.
Phone numbers aren't read either. The app keeps only the Shopify customer ID.
Reads four things
Order lines, returns, your catalog and stock.
Never writes to your store
Products, prices and stock stay untouched. IO Analytics only reads and reports. Purchase lists are downloaded, never sent to suppliers for you.
Up to 24 months, then gone
History is kept for 24 months at most. Uninstall the app and all of your store's data is deleted 48 hours later.
FAQ
Questions,
answered.
Anything else? Write to us from the Support page.
What happens after the 14 days?
Your store moves to Free. Nothing is deleted: orders keep syncing and stock is still recorded every night, so when you choose a plan later the full history and forecasts are there right away.
How am I billed?
Shopify bills the plan on your Shopify invoice, in USD. Yearly plans cost 10 months of the monthly price, and you can switch any time.
Can I change or cancel?
Yes. Moving up starts the new plan right away. Moving down, or to Free, takes effect at the end of the period you paid for.
What does the app read from my store?
Order lines, returns, your catalog and stock. It doesn't read customer names, emails, phone numbers or addresses; it keeps only the Shopify customer ID.
Does it change anything in Shopify?
No. It doesn't touch products, prices or stock. It reads and reports. Purchase lists are downloaded for you to send.
Does it show traffic, ads or other platforms?
No. IO Analytics works with your Shopify data only: orders, returns, catalog and stock. It doesn't show visitors, conversion rate, sales channels or ad results, and it runs only on Shopify.
Install
Reorder dates from day one,
sharper every night.
Install from the Shopify App Store. Your history comes in, stock is recorded every night, and Reorder opens once you fill in three settings.