Commit Graph
10 Commits
Author SHA1 Message Date
Christian Vidal Wolf aa9a7845b7 fix: resolve UTC date matching and implement per-product ASIN breakdown table for Line experiments 2026-02-21 19:37:07 +01:00
Christian Vidal Wolf 249dc0c749 fix: resolve LINE level experiments to individual ASINs using salesData so calculation works for product lines 2026-02-21 19:26:45 +01:00
Christian Vidal Wolf e44f9b30b3 fix: account for null numeric values from supabase in metric cards to uncrash detail view 2026-02-21 18:05:04 +01:00
Christian Vidal Wolf a6135862c2 fix: resolve primary_metric toUpperCase crash on legacy experiment detail 2026-02-21 17:59:46 +01:00
Christian Vidal Wolf 1a56015f63 fix: resolve asins.map crash in experiment detail for legacy records 2026-02-21 17:56:38 +01:00
Christian Vidal Wolf 4dc4353885 fix: prevent crash on legacy experiments missing ASIN arrays 2026-02-21 17:52:04 +01:00
Christian Vidal Wolf 6319648996 fix: allow calculating results for non-completed experiments 2026-02-21 17:47:03 +01:00
Christian Vidal Wolf d78a88afe1 feat: complete experiments tab analytics optimization with modular kpis and sparklines 2026-02-21 15:31:02 +01:00
Christian Vidal Wolf b1346183c9 ui: fix modal z-index conflict in Experiments tab 2026-02-21 11:19:43 +01:00
Christian Vidal WolfandQwen-Coder f93d92da0b Add complete Experiments tracking system
New Features:
- Experiments tab with full CRUD operations
- Create experiments by ASIN or product line groups
- Track pricing, advertising, content, and promotion experiments
- Performance analytics with baseline vs experiment comparison
- Visual experiment badges in Weekly Sales grid
- Experiment detail view with metrics and learnings

Technical Changes:
- Add Supabase experiments table migration
- New services/experiments.ts for CRUD + calculations
- New components: ExperimentsView, ExperimentDetail, ExperimentForm, ExperimentBadge
- Integrate experiment indicators in WeeklyGrid
- Add navigation tab (desktop + mobile)
- Type definitions in types.ts

Usage:
1. Run SQL migration in Supabase
2. Navigate to Experiments tab
3. Create experiments with ASINs, dates, hypothesis
4. View performance lift after completion
5. See active experiments marked in Weekly Sales

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-20 19:31:44 +01:00