06 · Product Analytics
The SKU table that finally ranks by margin.
Every product ranked by net margin — not revenue, not units. Override Shopify’s stored cost when your landed cost is different. Find the SKU draining contribution before it shows up in the quarterly review.
7-day free trial · 50% off your first month · cancel anytime
Capabilities
What this gives you.
Units · revenue · COGS · ad spend (allocated by revenue share) · net margin · gross profit · contribution. Sort by any column to find the right losing SKU.
Shopify’s stored cost is often stale or missing. Override per variant — landed cost, supplier change, currency import duty — without editing Shopify product data.
Total ad spend distributed across products by revenue share. So the margin number actually reflects what a SKU costs to acquire — not just to source.
Configure a bundle once — e.g. ‘2 Premium Hoodies = $50 supplier cost’ — and any order whose line items exactly match that composition uses the bundle cost, not 2× the individual SKU cost.
Healthy · thin · losing — every row is color-coded so the bad SKUs stand out without you having to scan the percentage column.
Filter 5,000+ SKUs by name or variant, paginated 25 at a time. Stays responsive on big catalogs.
How it works
Three steps to live data.
Pull stored cost from Shopify Inventory, or override per variant. Bundle COGS configured once in Settings → Product Costs.
Ranked by net margin (highest first). Toggle to revenue / units / orders for different views.
Bad SKUs surface obviously — losing pill, red margin bar. Cancel, reprice, or reposition the offenders.
Why it matters
Revenue rankings hide the SKUs that are killing you. A SKU at #3 on revenue might be net negative once ad spend, shipping, and fees are allocated. The only ranking that matters is by net margin — and even then, only if your COGS is accurate at the variant level. NeoProfit gets both right by default.
Comparing tools
How NeoProfit handles this vs. everyone else.
- Ranks by revenue and units
- No per-SKU margin or contribution
- No ad-spend allocation per product
- Can't override stored cost
- No bundle-aware costing
- Ranks by net margin · gross profit · contribution
- Per-SKU margin with all costs allocated
- Ad spend distributed by revenue share
- Variant-level cost overrides
- Bundle COGS replaces individual costs on bundle orders
For more on how bundle and shipping breaks change SKU profitability, read our deep-dive on bundle & shipping profit calculation.
Try product analytics on your store.
7-day free trial · all features on every plan · cancel anytime