Database query walkthrough
Asks for buyable listings for the exact card variant opened on the detail page.
frontend.services.catalog_service.list_active_listings_for_variant
MarketListing.objects.filter( inventory_item__card_variant_id=variant_id, status=ACTIVE, quantity_available__gt=0, ).select_related(...).order_by('unit_price', 'id')
📭
No active listings for this card right now.
Asks for the newest stored price snapshots for the exact card variant.
frontend.services.catalog_service.build_price_history
PriceSnapshot.objects.filter(card_variant_id=variant_id) .order_by('-captured_at', '-id')[:24]
📊
No price history available yet.
Asks for nearby catalog variants using simple database metadata.
frontend.services.catalog_service.list_similar_cards
CardVariant.objects.select_related(...) .filter(card__game__name=card['game'], rarity=card['rarity']) .exclude(card_id=card['id']) .order_by('card__name', 'id')[:6]