{
  "name": "Health and wellness agentic commerce benchmark v2.0.2",
  "category": "health-and-wellness",
  "version": "v2.0.2",
  "currentVersion": "v2.0.4",
  "issuedOn": "2026-10-10",
  "url": "https://ottom.io/benchmarks/health-and-wellness/v2.0.2",
  "summary": "Across 25 health and wellness stores Ottom measured at every stage in the 90 days to 10 October 2026, the median agentic readiness score was 97 out of 100. 80% of them let an AI shopping agent reach the payment step.",
  "caveat": "A store enters Ottom’s survey only if a catalogue of at least ten products can be read from it in one request, which in practice means Shopify and WooCommerce storefronts. These figures therefore describe the storefronts Ottom can read in bulk rather than health and wellness as a whole.",
  "window": {
    "start": "2026-07-12",
    "end": "2026-10-10",
    "days": 90
  },
  "storesMeasuredAtEveryStage": 25,
  "storesScanned": 25,
  "storesLeftOutForScoringVersion": 0,
  "methodologyVersion": "bench-v5",
  "methodology": "https://ottom.io/benchmarks/methodology",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Ottom, Health and wellness agentic commerce benchmark v2.0.2, 12 July 2026 to 10 October 2026, methodology bench-v5. https://ottom.io/benchmarks/health-and-wellness/v2.0.2. Licensed CC BY 4.0.",
  "metrics": {
    "score": {
      "p25": 91,
      "median": 97,
      "p75": 97
    },
    "stages": [
      {
        "stage": "discover",
        "median": 100,
        "passRate": 84,
        "storeCount": 25
      },
      {
        "stage": "evaluate",
        "median": 88,
        "passRate": 84,
        "storeCount": 25
      },
      {
        "stage": "compare",
        "median": 100,
        "passRate": 88,
        "storeCount": 25
      },
      {
        "stage": "buy",
        "median": 100,
        "passRate": 80,
        "storeCount": 25
      }
    ],
    "checkout": {
      "completionRate": 80,
      "storeCount": 25
    },
    "stalls": [
      {
        "code": "missing_gtin",
        "title": "Products have no GTIN or MPN to match against",
        "stage": "evaluate",
        "storeShare": 56
      }
    ],
    "withheldStallCodes": 6,
    "observedStoreCount": 25,
    "otherScorerStoreCount": 0
  }
}