{
  "name": "Home and furniture agentic commerce benchmark v2.0.1",
  "category": "home",
  "version": "v2.0.1",
  "currentVersion": "v2.0.3",
  "issuedOn": "2026-10-09",
  "url": "https://ottom.io/benchmarks/home/v2.0.1",
  "summary": "Across 23 home and furniture stores Ottom measured at every stage in the 90 days to 9 October 2026, the median agentic readiness score was 97 out of 100. 96% 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 home and furniture as a whole.",
  "window": {
    "start": "2026-07-11",
    "end": "2026-10-09",
    "days": 90
  },
  "storesMeasuredAtEveryStage": 23,
  "storesScanned": 23,
  "storesLeftOutForScoringVersion": 0,
  "methodologyVersion": "bench-v5",
  "methodology": "https://ottom.io/benchmarks/methodology",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Ottom, Home and furniture agentic commerce benchmark v2.0.1, 11 July 2026 to 9 October 2026, methodology bench-v5. https://ottom.io/benchmarks/home/v2.0.1. Licensed CC BY 4.0.",
  "metrics": {
    "score": {
      "p25": 96,
      "median": 97,
      "p75": 97
    },
    "stages": [
      {
        "stage": "discover",
        "median": 100,
        "passRate": 91,
        "storeCount": 23
      },
      {
        "stage": "evaluate",
        "median": 88,
        "passRate": 96,
        "storeCount": 23
      },
      {
        "stage": "compare",
        "median": 100,
        "passRate": 91,
        "storeCount": 23
      },
      {
        "stage": "buy",
        "median": 100,
        "passRate": 96,
        "storeCount": 23
      }
    ],
    "checkout": {
      "completionRate": 96,
      "storeCount": 23
    },
    "stalls": [
      {
        "code": "missing_gtin",
        "title": "Products have no GTIN or MPN to match against",
        "stage": "evaluate",
        "storeShare": 65
      }
    ],
    "withheldStallCodes": 5,
    "observedStoreCount": 23,
    "otherScorerStoreCount": 0
  }
}