{
  "id": "N01-GLOSS",
  "url": "https://cartforagents.com/guides/lip-gloss-field-guide",
  "title": "Lip gloss field guide for shopping agents: shade, finish, feel and ingredients",
  "description": "How a shopping assistant should match lip gloss: ask about colour, shimmer, feel and ingredients, accept only what a listing states for that shade, and say plainly when nothing fits. A neutral rubric with a worked example. No product picks.",
  "answer": "Before comparing lip glosses, ask how much colour the shopper wants, whether shimmer is welcome, what \"not sticky\" means to them, and which ingredients or scents are off limits. Accept only what a listing states for that exact shade, and treat a missing fact as unknown, never as a yes. If every option fails a must-have, say none fit, and never turn an ingredient list into allergy advice.",
  "take": "Gloss sells on a few plain facts, and most listings state only some of them. The honest answer is often \"this fits on colour and finish, but the listing doesn't say whether it's fragrance-free\".",
  "summary": "Ask what the shopper means by \"natural\" or \"not sticky\". Then match only what each listing actually says, and say so when it doesn't.",
  "claims": [
    {
      "text": "On October 27, 2026, a clear gloss from a small Canadian lip gloss brand arrived in Shopify's catalog with \"Shade: clear, no tint\" and \"Finish: pearlescent shimmer, high shine\" in its description.",
      "source_title": "Cart for Agents: Beauty product data, How we checked",
      "source_url": "https://cartforagents.com/guides/beauty-product-data#how-we-checked",
      "source_date": "2026-10-27",
      "method": "observed",
      "limitation": "One saved catalog record, searched as a Canadian shopper."
    },
    {
      "text": "For that record, Shopify's generated tech specs said \"Finish: Gloss\" and \"Texture: Cushioned, non-grainy\", while the seller's description said \"pearlescent shimmer, high shine\" and \"cushioned, non-sticky\" and never said \"non-grainy\".",
      "source_title": "Cart for Agents: Beauty product data, How we checked",
      "source_url": "https://cartforagents.com/guides/beauty-product-data#how-we-checked",
      "source_date": "2026-10-27",
      "method": "observed",
      "limitation": "One record. We can't see how Shopify generated the lists."
    },
    {
      "text": "The same record listed six \"formula highlights\" ingredients and no full ingredient list.",
      "source_title": "Cart for Agents: Beauty product data, How we checked",
      "source_url": "https://cartforagents.com/guides/beauty-product-data#how-we-checked",
      "source_date": "2026-10-27",
      "method": "observed",
      "limitation": "Describes the catalog record only, not the product label."
    },
    {
      "text": "Shopify marks the Global Catalog description, technical specifications, top features and unique selling points as Inferred: generated or enriched by Shopify, possibly absent or inaccurate, and not merchant-authored text.",
      "source_title": "Shopify: Global Catalog MCP, Inferred response fields",
      "source_url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "source_date": "2026-11-04",
      "method": "documented",
      "limitation": "Living developer documentation. It doesn't say which values were generated for a given product."
    },
    {
      "text": "Health Canada says cosmetic labels must list ingredients by their INCI names, and that certain fragrance allergens must be listed individually above set concentrations.",
      "source_title": "Health Canada: Cosmetic advertising, labelling and ingredients",
      "source_url": "https://www.canada.ca/en/health-canada/services/cosmetics/cosmetic-advertising-labelling-ingredients.html",
      "source_date": "2026-11-04",
      "method": "documented",
      "limitation": "Covers labels on products sold in Canada, not what a product page or catalog record must show."
    },
    {
      "text": "On November 4, 2026, the same gloss showed as CA$19.99 with a CA$31.99 list price to a Canadian shopper and as US$19.99 with no list price to a US shopper; 8 of the 60 listings returned in our Canadian-shopper searches that day were priced in US dollars.",
      "source_title": "Cart for Agents: AI shopping country context, How we checked",
      "source_url": "https://cartforagents.com/research/ai-shopping-country-context#how-we-checked",
      "source_date": "2026-11-04",
      "method": "observed",
      "limitation": "Six searches on one day. Prices are what the catalog returned, not what checkout charged."
    },
    {
      "text": "In a supplied-snippet simulation, an invented gloss stating \"clear, non-sticky, no shimmer, fragrance-free, 5 mL\" was picked by every model in most sessions, while its vague version was never picked; the test forced a choice of two of eight listings and had no \"none fit\" option.",
      "source_title": "Cart for Agents: Vague vs specific product facts, simulated picks by Claude, GPT and Gemini models",
      "source_url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "source_date": "2026-10-27",
      "method": "controlled-simulation",
      "limitation": "Invented product, snippets we supplied, API models. It did not test whether a model correctly rejects every option."
    }
  ],
  "sources": [
    {
      "title": "Shopify: Global Catalog MCP",
      "url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "accessed": "2026-11-04"
    },
    {
      "title": "Health Canada: Cosmetic advertising, labelling and ingredients",
      "url": "https://www.canada.ca/en/health-canada/services/cosmetics/cosmetic-advertising-labelling-ingredients.html",
      "accessed": "2026-11-04"
    },
    {
      "title": "Shopify Standard Product Taxonomy, release 2026-10",
      "url": "https://shopify.github.io/product-taxonomy/releases/2026-10/",
      "accessed": "2026-11-04"
    },
    {
      "title": "Cart for Agents: Vague vs specific product facts simulation",
      "url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "accessed": "2026-11-04"
    }
  ],
  "limitations": [
    "We haven't tested this rubric with assistants or people yet, so we make no claim that it improves answers.",
    "It's a reference for weighing evidence. It doesn't recommend any product or brand, and it doesn't override a shopper's instructions or a platform's rules.",
    "It isn't medical or allergy guidance. An ingredient list shows what a product contains; it doesn't show that a product is safe for anyone.",
    "The real examples come from one small brand's catalog records on October 27 and November 4, 2026. The worked example uses invented listings.",
    "Cart for Agents offers merchants a free product check. That service is separate from this rubric and doesn't influence it."
  ],
  "related": [
    "https://cartforagents.com/guides/beauty-product-data",
    "https://cartforagents.com/guides/spec-sold-product-guides",
    "https://cartforagents.com/research/vague-specific-product-facts-simulation",
    "https://cartforagents.com/guides/humidifier-field-guide",
    "https://cartforagents.com/guides/negative-product-attributes",
    "https://cartforagents.com/research/ai-shopping-country-context"
  ],
  "published": "2026-11-04",
  "updated": "2026-11-04",
  "checked": "2026-11-04",
  "kind": "field-guide"
}