← Back to Dashboard
📚 How To Use — Seller Loss Minimizer

Everything you need to get started: how to pull your weekly data from each marketplace, what this tool analyses, and a full glossary of every term and metric you'll see on the dashboard.

⚙️ Rule Thresholds — What each setting controls

Open ⚙️ Advanced Settings on the dashboard to override these defaults per category or per platform. Blank category & platform = global default. Most-specific match wins.

📦
DEAD_STOCK
Capital locked in slow-moving inventory
minAvgSales 0.50u/day
Below this velocity ⇒ SKU is a dead-stock candidate.
Category FURNITURE0.05
minInventory 10units
Only flag when stock on hand is at least this much.
minDaysLeft 30days
Coverage ≥ 30 days at current velocity ⇒ likely dead.
strThreshold 40% STR
Sell-through rate below 40% marks the SKU as stuck.
annualCarryingCostRate 0.25× COGS/yr
Drives the Deadstock Loss ₹ figure in reports.
FASHION 0.25 ELECTRONICS 0.30 HOME 0.22
🔄
HIGH_RETURNS
Returns eating your margin
mediumThreshold 20%
Above this ⇒ WATCH
highThreshold 30%
Above this ⇒ AT RISK
FASHION med 25% / high 40% ELECTRONICS med 8% / high 12% MEESHO med 35% / high 50%
🚫
STOCK_OUT
Lost revenue when inventory hits zero
minAvgSales 2.0u/day
Only flag stockout if real demand existed (≥ 2 u/day).
daysToRestock 7days
Lost-revenue window used in the Stockout Loss formula.
AMAZON 5 d MEESHO 3 d
grossMarginRate 0.3030%
Margin assumption for estimating ₹ lost per missed sale.
⚠️
LOW_INVENTORY
Reorder before you run out
maxInventory 4units
Below this ⇒ urgent reorder.
FMCG 10 units
minAvgSales 1.0u/day
Ignore low-stock SKUs nobody is buying.
maxInventoryWatch 10units
minVelocityWatch 1.5u/day
Soft warning band before it escalates to AT RISK.
📈
SEASONAL_SPIKE
Surge detector — restock fast
spikeMultiplier 1.5×
EMA velocity ≥ 1.5 × recent avg ⇒ trending up.
minAbsoluteVelocity 2.0u/day
Noise filter — ignore spikes on near-zero volume.
🔁
REORDER
Platform-specific lead times
leadTimeDays 7global
Days from reorder trigger to stock in warehouse.
AMAZON 5 d FLIPKART 7 d MEESHO 3 d MYNTRA 7 d
💡 How overrides work: Platform+CategoryPlatform onlyCategory onlyGlobal default
✨ What's on the dashboard
Action Playbook
Top actions grouped by ₹ impact — 9 color-coded categories.
📦
Bundle Opportunities
Dead-stock SKUs paired with fast movers to lift weekly revenue.
🔔
Email Alerts
Summary after each analysis when SKUs need attention.
Exports
CSV PDF ZIP Tally-ready · shareable reports.
📊
Week-over-Week Compare
Pick two uploads from history to see deltas.
🔑
Native Installer & License
One-click DMG install, license key activation, browser auto-open.
🎨 The 9 color-coded action categories
Loss Control
Stop the bleeding now
Cash Flow
Unlock tied-up capital
Sales
Lift volume & velocity
Pricing
Fix margins & erosion
Inventory
Reorder / rebalance stock
Growth
Double down on winners
Returns & Fraud
Quality / sizing / abuse
Logistics
Shipping, FBA, lead time
Stable
Monitor — no action
📈 What does this tool do?

Upload your weekly sales CSV and get an instant health check on every SKU you sell across online marketplaces.

  • Detects slow-moving / dead stock before it ties up capital
  • Flags high return rates that silently erode your margins
  • Identifies stockouts — revenue you are losing right now
  • Spots demand spikes so you can restock fast
  • Warns about price erosion where you are selling below cost
  • Calculates the exact ₹ impact of acting now vs. doing nothing
  • Prioritises your top actions as a ranked command center

Supports Amazon, Flipkart, Myntra, Meesho, Ajio, and Urban Ladder. One CSV upload covers all platforms.

📋 How to get your weekly data
📦 Amazon Seller Central CSV
sellercentral.amazon.com / .in / .co.uk / etc.
  1. Reports → Business Reports → Sales & Traffic
  2. Set date range to last 7 days
  3. Download → CSV
  4. Rename columns to match required format
🛒 Flipkart Excel→CSV
seller.flipkart.com
  1. Reports → Reports Centre → Fulfilment Reports → Orders
  2. Set custom date range (7 days)
  3. Download Excel → File → Save As CSV
  4. Rename columns to match required format
📸 Myntra Excel→CSV
partners.myntrainfo.com
  1. Orders → set date range → Download report
  2. Convert to CSV if downloaded as Excel
  3. Rename columns to match required format
🎓 Meesho Limited
supplier.meesho.com
  1. Payments or Orders section → Download statement
  2. Use custom date range for 7-day window
  3. Native weekly export is limited — use order report
  4. Rename columns to match required format
👔 Ajio CSV
seller.ajio.com
  1. Reports section → select 7-day date range
  2. Download CSV / Excel
  3. Rename columns to match required format
🏠 Urban Ladder Contact support
urbanladder.com seller dashboard
  1. Log in to seller dashboard
  2. Contact seller support to request weekly sales CSV
  3. Or export from order management section
  4. Rename columns to match required format
Required CSV columns:  date  ·  sku  ·  units_sold  ·  revenue  ·  returns  ·  inventory  ·  price  ·  platform  ·  category
📓 Keywords & What They Mean
📓 Term Reference — all metrics, statuses, and inputs explained
Term Type Meaning Example
SKU Input Stock Keeping Unit — your unique product identifier. One SKU can sell across multiple platforms. TSHIRT-RED-L
date Input Date of the sales row in your CSV. Must be within the last 7 days for weekly analysis. 2024-04-15
units_sold Input Number of units sold on that date for that SKU + platform combination. 12 units
revenue Input Total revenue (₹) collected for those units on that day, after marketplace fees if applicable. ₹2,400
returns Input Number of units returned by buyers on that date for that SKU. 2 units
inventory Input Units currently in stock at the end of that day. Used to detect stockouts and dead stock. 85 units
price Input Selling price per unit (₹) on that date. Used to detect price erosion vs. COGS. ₹200
platform Input Marketplace name for that row. Accepted values: Amazon, Flipkart, Myntra, Meesho, Ajio, UrbanLadder. Amazon
category Input Product category. Used for grouping in reports. Free text — use consistent naming. Apparel
cogs Input Cost of Goods Sold per unit (₹). Optional column — used for P&L and price erosion detection. Rows with cogs = 0 are excluded from the COGS average. ₹120
EMA Velocity Metric Exponential Moving Average of daily units sold, weighted toward recent days. More responsive than a simple average — a sudden sales drop shows up quickly. 2.3units/day
Avg Sales Metric Simple 7-day average of daily units sold. Used alongside EMA to confirm trend direction. 2.1units/day
Return Rate Metric Returns ÷ Units Sold, expressed as a percentage. Triggers the high-returns risk rule when it exceeds the configured threshold (default 15%). 16%8 returns / 50 sold
Weeks of Stock Metric Current inventory ÷ weekly sales velocity. A very high number (e.g. 20+ weeks) signals potential dead stock. 18weeks of stock
Health Score Metric A 0–100 composite score combining sales velocity, return rate, stockout risk, and price margin. Higher is healthier. Drives the AT_RISK / WATCH / HEALTHY status.
WATCH
68/100
Net Loss Metric Total estimated ₹ loss for a SKU = deadstock loss + stockout loss + return loss. Dead stock and stockout losses are mutually exclusive per SKU.
₹4,800 net loss this week
Deadstock Loss Risk Estimated capital tied up in unsellable inventory. Calculated as inventory × COGS when the SKU has near-zero velocity.
₹24,000 200 units × ₹120
Stockout Loss Risk Estimated revenue missed because inventory hit zero. Calculated as days-out-of-stock × EMA velocity × price.
₹3,000 3 days × 5u × ₹200
P&L Metric Profit & Loss per SKU = Revenue − (COGS × units_sold) − Return Loss. Positive = profit, negative = loss.
₹720 ₹2,400 − ₹1,440 − ₹240
Impact ₹ Metric The estimated ₹ value of taking the recommended action vs. doing nothing. Actions are ranked by this figure, highest first (top 10 shown). ₹8,500if restocked today
COGS per Unit Metric Average cost per unit, computed only from rows where cogs > 0 (COGS dilution guard). Rows with cogs = 0 are excluded so free/sample rows don't distort the average. ₹135avg · 5 rows
AT_RISK Status Health Score below 40. SKU has one or more active risk rules triggered. Needs urgent action.
AT RISK
28/100 dead stock
WATCH Status Health Score 40–70. Early warning signs present. Monitor closely and plan action within 1–2 weeks.
WATCH
55/100 return rate rising
HEALTHY Status Health Score above 70. No active risk rules. SKU is performing within normal parameters.
HEALTHY
84/100 all clear
Dead Stock Rule SKU with very low EMA velocity (below threshold, default 0.5 units/day) and significant inventory on hand. Capital is tied up with no near-term sales prospect.
📦 Slow-moving stock 0.1 u/day · 300 in stock
Stockout Rule Inventory at or near zero while demand (EMA velocity) is positive. Revenue is being lost every day this continues.
🚫 Out of stock 0 units left · 4.2 u/day demand
High Returns Rule Return rate exceeds the configured threshold (default 15%). Indicates quality, sizing, or listing issues.
🔄 Too many returns 22% return rate
Price Erosion Rule Selling price has fallen below COGS per unit — every sale made at a loss. Requires immediate pricing correction.
Price Erosion ₹180 price < ₹200 COGS
Demand Spike Rule EMA velocity has jumped significantly above its recent average — a sales surge is underway. Flag to restock before hitting a stockout.
📈 Demand spike 2 → 9 u/day in 3 days
Seller Loss Minimizer — Marketplace Analytics — Back to Dashboard