Gemini’s product cards are not sources, and they do not appear in sources or citationPills. The field names follow the AI Mode shopping cards, with extra fields that only Gemini supplies.
Example request
Shopping cards are intent-detected; no flag is required.Shopping card structure
Only
position, title, productLink and productId are always present. The other fields are absent for cards that carry no such value. rating and reviews are absent for a product with no reviews.
price and oldPrice
When several stores sell a product at different prices, Gemini shows a range and names no store. Then
raw is the range (e.g. "884.41MXN - 1069MXN"), value is the lowest price, and store is absent. price is absent for a product that Gemini shows with no price.
For an installment offer, price has only raw (e.g. "now + 166.33MXN for 3 months"). The amount is per month, not the product price, so value and currency are absent.