Gross Revenue
--
Before discounts
Net Revenue
--
AOV: --
COGS %
--
-- of revenue
Gross Profit
--
Margin: --
Orders
--
--/day
Unique Customers
--
Disc rate: --
Discounts Given
--
--
Refunds
--
--
In-Stock Revenue
--
--
Out-of-Stock Revenue
--
--
Revenue & Profit
DailyOrder Status Mix
Monthly Performance
Last 24 monthsAverage Order Value
DailyTop Profitable Products
| SKU | Qty | Revenue | Profit | Margin |
|---|
Worst Performing Products
| SKU | Qty | Revenue | Profit | Margin |
|---|
All Orders
| Order | Date | Customer | Type | Acq | Status | Revenue | Cost | Profit | Margin |
|---|
Product Profitability
| SKU | Product | Qty Sold | Revenue | Cost | Profit | Margin |
|---|
Total Vendor Revenue
--
-- vendors
Avg Margin
--
Profit: --
Avg Orders/Vendor
--
-- total orders
Customer Mix
--
Vendor Performance
| Vendor | Revenue | In-Stock Rev | OOS Rev | Gross Profit | Margin % | Avg Disc % | Orders |
|---|
Net Revenue
--
Gross: --
COGS
--
-- of revenue
Gross Profit
--
Margin: --
Orders
--
AOV: --
Customers
--
-- SKUs
Discounts
--
Rate: --
Units Sold
--
Avg $/unit: --
Shipping
--
(order-level)
Customer Mix
Daily Revenue & Profit
Products
| SKU | Product | Qty | Gross Rev | Discount | Net Rev | Cost | Profit | Margin |
|---|
Orders
| Order | Date | Customer | Status | Vendor Rev | Vendor Cost | Vendor Profit | Units | Shipping |
|---|
Repeat Rate
--
-- repeat of -- orders
Repeat Revenue Share
--
$-- repeat revenue
Avg Customer LTV
--
B2B: -- / B2C: --
Orders per Customer
--
-- unique customers
Customer Analysis
Customers
--
Combined LTV
--
Avg LTV
--
Avg Orders
--
| Customer | Type | Orders | Total LTV | Profit | Avg Order | Days Since Last | Last Order |
|---|
Repeat Rate Over Time
Customer LTV Distribution
Purchase Frequency
Top Repeat Customers
Ordered 2+ times in period| Customer | Type | Orders | Revenue | Avg Order | Tenure | Last Order |
|---|
SKU Driver Detail
| SKU | Title | Type | Base Qty | Curr Qty | Base Rev | Curr Rev | Rev Δ | Price Eff. | Vol Eff. | Margin Δ |
|---|
Shipping Revenue
--
-- of total revenue
Avg per Order
--
-- orders
Free Shipping
--
-- orders
Paid Shipping Avg
--
-- paid orders
Daily Shipping Trend
Fulfillment Status
Shipping by State
| State | Orders | Shipping Rev | Avg Ship | Total Rev | % of Ship |
|---|
Shipping Methods
| Method | Orders | Shipping Rev | Avg Ship | Product Rev | Profit |
|---|
Top Cities
| City | Orders | Shipping Rev | Avg Ship |
|---|
Data Export
Select a dataset, choose columns, and download as CSV or Excel
| Loading preview... |
PIM Catalog Snapshots
Daily 1am CST snapshot of the PIM. Toggle store at top right.
Trend over time
Vendor changes since prior snapshot
Vendor breakdown
| Vendor | Total | Published | Unpublished | GAQ | Avg Cost | Avg Sell | Margin % |
|---|
Submit Feedback
All Feedback
Multi-Store Migration ADMIN
Tags all existing orders as Blackhawk, then pulls the entire Midwest Supply order history. Safe to re-run — subsequent runs only fetch new orders. Reconcile compares Shopify's last-48h order count against ours and re-syncs any drift (runs daily automatically).
PIM Inventory Flag Sync ADMIN
Mirrors the bhinstock tag into a top-level in_stock boolean on every PIM product. Runs automatically every Sunday at 2am CST — first run flips ~1.89M docs in 3–7 min, subsequent runs only touch deltas (~20–30s). This is the only place this app writes to MongoDB.
User Management
| User | Role | Status | Joined | Actions |
|---|