Files
trendyol-analiz/backend/data_consolidator.py
furkanyigit34 a087337239 fix: 0 ürünlü kategori 500 hatası + satıcı bilgileri eklendi
Ne yaptık:
- build_consolidated_report(): normalized_products boş olunca
  None yerine empty=true içeren boş dashboard döndürüyor
- normalize_product(): seller_count, has_buybox, is_trendyol_product alanları eklendi
- Social proof: metrik bazında en doğru kaynak seçimi (inline vs enrichment API)

Neden yaptık:
- Boş kategorilerde dashboard-data endpoint 500 fırlatıyordu,
  kullanıcı loading skeleton'dan çıkamıyordu
- Satıcı sayısı ve buybox bilgisi Ürünler tablosu için gerekli

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 01:10:59 +03:00

35 KiB