[[ job.description ]]
Last run: [[ formatTimeAgo(job.last_run) ]]
Never run
[[ job.error_message ]]
Welcome back, Admin
Amazon Listing Health Snapshot
| SKU | Market | Price | AVG Rating | Reviews | Buy Box % | Sales Rank | Categories | Delivery | Stock | Days Left | Shipment ETA | Profit YoY | History | Listing Status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| No active listings found. | ||||||||||||||
|
[[ row.sku ]]
[[ row.asin ]]
|
[[ row.marketplace ]] |
[[ row.current_price ? formatPrice(row.current_price, row.currency) : 'N/A' ]]
Base Price ([[ row.currency || 'USD' ]]): [[ row.base_price ? formatPrice(row.base_price, row.currency) : 'N/A' ]] |
[[
row.avg_rating ? row.avg_rating.toFixed(1) : '-' ]]
10-Day Avg: [[ row.avg_10_day_rating ? row.avg_10_day_rating.toFixed(2) : '-' ]]Changed: [[ row.rating_changed_date ]] Improved: [[ row.rating_improved_date ]] |
[[
row.review_count ? formatNumber(row.review_count) : '-' ]]
10-Day Avg: [[ row.avg_10_day_reviews ? row.avg_10_day_reviews.toFixed(1) : '-' ]]Changed: [[ row.review_changed_date ]] |
[[ row.buy_box_percentage.toFixed(1) ]]%
-
2-Day Avg: [[ row.buy_box_2d != null ? row.buy_box_2d.toFixed(1) + '%' : '—' ]]30-Day Avg: [[ row.buy_box_30d !== null ? row.buy_box_30d.toFixed(1) + '%' : '-' ]]2-day avg below 80% 30-day avg below 30% |
[[ row.sales_rank ? formatNumber(row.sales_rank) : '-' ]]
10-Day Avg: [[ row.avg_10_day_sales_rank ? formatNumber(Math.round(row.avg_10_day_sales_rank)) : '-' ]]Changed: [[ row.rank_changed_date ]] |
-
Current Categories:
• [[ cat ]] ([[ formatNumber(rank) ]])
Changes Detected!Changed: [[ row.category_changed_date ]] |
[[ row.delivery_days ]]d - |
[[ formatNumber(row.stock_available) ]]
-
Net Available Calculation:FBA Available: [[ formatNumber(row.stock_breakdown.fulfillable) ]] + FC Transfer: [[ formatNumber(row.stock_breakdown.transfer) ]] + FC Processing: [[ formatNumber(row.stock_breakdown.processing) ]] − Unfulfillable: [[ formatNumber(row.stock_breakdown.unfulfillable) ]] Inbound (W+S+R): [[ formatNumber(row.stock_breakdown.inbound) ]] |
[[ row.stock_days_left ]]d - |
Overdue
[[ row.shipment_eta ]]d
-
Incoming Shipments:
[[ e.shipment_id ]]
([[ e.status ]] → [[ e.dest ]])
Created: [[ e.created ]] · Qty: [[ e.qty ]] · ETA: [[ e.eta_days === 0 ? 'Overdue' : e.eta_days + 'd' ]] (avg lead [[ e.avg_lead ]]d) |
[[ row.profit_week !== null ? formatProfit(row.profit_week, row.profit_currency) : '-' ]]
([[ row.profit_week_1y !== null ? formatProfit(row.profit_week_1y, row.profit_currency) : '-' ]])
-
Week: [[ row.profit_week_label ]]1y ago: [[ row.profit_week_1y_label ]] |
Active
Inactive
Total Active Offers: [[ row.offer_count || 0 ]] |
|
Scheduled Jobs
[[ job.description ]]
Last run: [[ formatTimeAgo(job.last_run) ]]
Never run
[[ job.error_message ]]