← Review table (mtb) · shopper page
bikeexchange:focus-whistler-3-6-29--2022 · source URL · confidence 0.78 · GTIN 4000990416061
Can win a band.
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| M | M | — | unknown | unsupported | yes | €449 | — |
| L | L | — | unknown | unsupported | yes | €449,40 | — |
| XL | XL | — | unknown | unsupported | yes | €449,40 | — |
| mapping | unsupported |
|---|---|
| reason | "M" is a letter size and there is no reviewed Focus equivalence to convert it. |
A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible
Canonical configuration: Focus | Whistler 3.6 Slategrey | Altus
Confidence: high
| retailer | price | sizes in stock | |
|---|---|---|---|
| BikeExchange | €449 | M, L, XL | debug |
| Bike-Mailorder | €749 | none | debug |
| field | source | evidence |
|---|---|---|
| brand | retailer:bikeexchange / parse | Focus |
| model | retailer:bikeexchange / derived | Focus Whistler 3.6 29" |
| modelYear | retailer:bikeexchange / parse | Jahr: 2023 |
| category | retailer:bikeexchange / derived | retailer taxonomy |
| frameMaterial | retailer:bikeexchange / parse | 6061 |
| speeds | retailer:bikeexchange / parse | 9-speed |
| brakeTier | retailer:bikeexchange / dictionary | MT200 |
| brakePistons | retailer:bikeexchange / parse | Shimano caliper code MT200 |
| suspension | retailer:bikeexchange / derived | suspension fork "SR Suntour NVX30, QR, 5x100 mm" and no rear shock in a 27-field spec table |
| fork | retailer:bikeexchange / parse | SR Suntour NVX30, QR, 5x100 mm |
| dropperPost | retailer:bikeexchange / derived | seatpost row "Alloy, 27,2 mm" names no dropper, in a 27-field spec table |
| beltDrive | retailer:bikeexchange / parse | KMC |
| wheelSize | retailer:bikeexchange / parse | 29 |
| weightKg | retailer:bikeexchange / parse | Gewicht*: 14,90 kg |
| powerMeter | retailer:bikeexchange / derived | absent from a 27-field spec table |
| availability | retailer:bikeexchange / derived | sizes 3: 3 stocked, 0 gone, 0 unread |
| seller | retailer:bikeexchange / parse | M: Bike Boutique Bad Tölz GmbH |
| groupsetFamily | ai / ai (0.9) | Schaltung: Shimano Altus |
info brake-actuation-unstated — The spec table says "Disc" without saying whether the disc brake is hydraulic or mechanical. Recorded as unknown; the two are not interchangeable to a buyer.info wheel-material-unknown — Wheel material could not be established.info mixed-groupset — Not a uniform groupset: {}. Ranked on the shifting level, with a penalty.{
"frameScore": 11,
"drivetrainScore": 3,
"wheelScore": 5,
"extrasScore": 0,
"suspensionScore": 0,
"weightAdjustment": -0.7,
"equipmentValue": 18.3,
"notes": [
"Shimano Altus = 7.",
"Mixed groupset, but no crank or cassette below the family it is ranked as: no penalty.",
"9-speed -4.",
"Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
"14.9 kg vs 14.4 kg mtb-hardtail reference = -0.7.",
"Fork series not stated: scored at the bottom of the fork ladder rather than assumed.",
"Brake series \"basic\" +0."
],
"marketPrice": 567,
"valueScore": 1.263,
"savingsVsMarket": 118
}
{
"requested": [
"groupsetFamily",
"wheelMaterial",
"wheelTier",
"brakes"
],
"applied": [
"groupsetFamily"
],
"rejected": [],
"notes": "groupsetFamily determined as 'Altus' from 'Schaltung: Shimano Altus'. mixedGroupset marked true because crank (\"Kurbel: Shimano MT101\") differs from the named groupset. wheelMaterial and wheelTier are unknown because the wheel model 'Schürmann YAK 21' is not mapped to the specified wheel tiers; no explicit material given. brakes left null because the spec only says 'Disc' / 'Scheibenbremse' and lists brake lever model 'Shimano MT200' but the source does not explicitly state 'hydraulic' vs 'mechanical'. electronicShifting and powerMeter are null because the source does not explicitly state either.",
"raw": {
"frameMaterial": {
"value": "aluminium",
"evidence": "Rahmenmaterial: Aluminium",
"confidence": 0.95
},
"groupsetBrand": {
"value": "Shimano",
"evidence": "Schaltung: Shimano Altus",
"confidence": 0.95
},
"groupsetFamily": {
"value": "Altus",
"evidence": "Schaltung: Shimano Altus",
"confidence": 0.9
},
"electronicShifting": {
"value": null,
"evidence": null,
"confidence": 0.4
},
"speeds": {
"value": "9",
"evidence": "Kassette: Shimano HG200, 9-speed",
"confidence": 0.95
},
"mixedGroupset": {
"value": "true",
"evidence": "Schaltung: Shimano Altus\nKurbel: Shimano MT101",
"confidence": 0.85
},
"wheelMaterial": {
"value": null,
"evidence": null,
"confidence": 0.3
},
"wheelTier": {
"value": null,
"evidence": null,
"confidence": 0.3
},
"brakes": {
"value": null,
"evidence": null,
"confidence": 0.3
},
"weightKg": {
"value": "14.90",
"evidence": "Gewicht*: 14,90 kg",
"confidence": 0.95
},
"powerMeter": {
"value": null,
"evidence": null,
"confidence": 0.4
},
"notes": "groupsetFamily determined as 'Altus' from 'Schaltung: Shimano Altus'. mixedGroupset marked true because crank (\"Kurbel: Shimano MT101\") differs from the named groupset. wheelMaterial and wheelTier are unknown because the wheel model 'Schürmann YAK 21' is not mapped to the specified wheel tiers; no explicit material given. brakes left null because the spec only says 'Disc' / 'Scheibenbremse' and lists brake lever model 'Shimano MT200' but the source does not explicitly state 'hydraulic' vs 'mechanical'. electronicShifting and powerMeter are null because the source does not explicitly state either."
}
}
{
"id": "bikeexchange:focus-whistler-3-6-29--2022",
"retailer": "bikeexchange",
"retailerProductId": "focus-whistler-3-6-29--2022",
"productUrl": "https://www.bikeexchange.de/de-DE/products/focus-whistler-3-6-29--2022?sku=FOC_0000040448",
"brand": "Focus",
"model": "Whistler 3.6 29\"",
"modelYear": 2023,
"category": "mtb",
"categoryBasis": "route",
"sourceCategory": "mtb",
"price": 449,
"originalPrice": 749,
"currency": "EUR",
"discountPercent": 40,
"frameMaterial": "aluminium",
"frameModel": "6061 aluminium, 3D forging, disc, internal cable routing, post mount 160 mm",
"frameTier": null,
"groupsetBrand": "Shimano",
"groupsetFamily": "Altus",
"groupsetGeneration": null,
"electronicShifting": false,
"speeds": 9,
"mixedGroupset": true,
"groupsetComponents": null,
"groupsetTierSpread": 0,
"crank": "Shimano MT101",
"cassette": "Shimano HG200, 9-speed",
"brakes": "unknown",
"brakePistons": 2,
"brakeTier": "basic",
"suspension": "front",
"fork": {
"make": "SR Suntour",
"line": null,
"tier": "unknown",
"travelMm": null
},
"rearShock": null,
"dropperPost": false,
"beltDrive": false,
"hubDynamo": null,
"rack": null,
"mudguards": null,
"chaincase": null,
"kickstand": null,
"lighting": null,
"wheelSize": "29",
"wheelset": "Schürmann YAK 21",
"wheelMaterial": "unknown",
"wheelTier": "unknown",
"tyres": "Schwalbe Smart Sam 2.25",
"weightKg": 14.9,
"powerMeter": false,
"powerMeterKind": null,
"availableSizes": [
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 449,
"seller": "Bike Boutique Bad Tölz GmbH",
"deliveryNote": "Reguläre Lieferzeit 6 Tage"
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 449.4,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 449.4,
"seller": null,
"deliveryNote": null
}
],
"seller": "Bike Boutique Bad Tölz GmbH",
"availability": "in-stock",
"gtins": [
"4000990416061"
],
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/e7a7dba4f7d464defa7e-2LxiqTkQ.jpg",
"rawTitle": "Focus Whistler 3.6 29\"",
"fetchedAt": "2026-09-19T05:39:07.763Z",
"normalizationConfidence": 0.78,
"warnings": [
{
"code": "brake-actuation-unstated",
"message": "The spec table says \"Disc\" without saying whether the disc brake is hydraulic or mechanical. Recorded as unknown; the two are not interchangeable to a buyer.",
"severity": "info"
},
{
"code": "wheel-material-unknown",
"message": "Wheel material could not be established.",
"severity": "info"
},
{
"code": "mixed-groupset",
"message": "Not a uniform groupset: {}. Ranked on the shifting level, with a penalty.",
"severity": "info"
}
]
}
{
"Rahmenmaterial": "Aluminium",
"Gewicht*": "14,90 kg",
"Rahmen": "6061 aluminium, 3D forging, disc, internal cable routing, post mount 160 mm",
"Bremse": "Disc",
"Art der Bremse": "Scheibenbremse",
"Bremshebel": "Shimano MT200",
"Reifen": "Schwalbe Smart Sam 2.25",
"Nabe hinten": "Shimano TX500, QR, 5x135 mm",
"Laufräder": "Schürmann YAK 21",
"Nabe vorne": "Shimano HB-TX505, QR, 5x100 mm",
"Vorbau": "Aluminium, 31,8 mm, 6°",
"Steuersatz": "VP Components 1-1/8\", 44/286-ZS44/30",
"Lenker": "Riser, Aluminium, 720mm",
"Kassette": "Shimano HG200, 9-speed",
"Innenlager": "BSA",
"Schaltung": "Shimano Altus",
"Kurbel": "Shimano MT101",
"Anzahl Gänge": "27",
"Schalthebel": "Shimano SL-M200, 9-speed",
"Übersetzung": "vorne: 40/30/22 hinten: 11-34",
"Kette / Riemen": "KMC X9",
"Sattel": "Selle Italia X3",
"Sattelstütze": "Alloy, 27,2 mm",
"Gabel Bauart": "Federgabel",
"Gabelhersteller": "SR Suntour",
"Gabel": "SR Suntour NVX30, QR, 5x100 mm",
"Jahr": "2023"
}
{
"retailer": "bikeexchange",
"retailerProductId": "focus-whistler-3-6-29--2022",
"productUrl": "https://www.bikeexchange.de/de-DE/products/focus-whistler-3-6-29--2022?sku=FOC_0000040448",
"extractionMethod": "embedded-json",
"sourceCategory": "mtb",
"rawTitle": "Focus Whistler 3.6 29\"",
"rawBrand": "Focus",
"price": 449,
"originalPrice": 749,
"currency": "EUR",
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/e7a7dba4f7d464defa7e-2LxiqTkQ.jpg",
"rawSpecifications": {
"Rahmenmaterial": "Aluminium",
"Gewicht*": "14,90 kg",
"Rahmen": "6061 aluminium, 3D forging, disc, internal cable routing, post mount 160 mm",
"Bremse": "Disc",
"Art der Bremse": "Scheibenbremse",
"Bremshebel": "Shimano MT200",
"Reifen": "Schwalbe Smart Sam 2.25",
"Nabe hinten": "Shimano TX500, QR, 5x135 mm",
"Laufräder": "Schürmann YAK 21",
"Nabe vorne": "Shimano HB-TX505, QR, 5x100 mm",
"Vorbau": "Aluminium, 31,8 mm, 6°",
"Steuersatz": "VP Components 1-1/8\", 44/286-ZS44/30",
"Lenker": "Riser, Aluminium, 720mm",
"Kassette": "Shimano HG200, 9-speed",
"Innenlager": "BSA",
"Schaltung": "Shimano Altus",
"Kurbel": "Shimano MT101",
"Anzahl Gänge": "27",
"Schalthebel": "Shimano SL-M200, 9-speed",
"Übersetzung": "vorne: 40/30/22 hinten: 11-34",
"Kette / Riemen": "KMC X9",
"Sattel": "Selle Italia X3",
"Sattelstütze": "Alloy, 27,2 mm",
"Gabel Bauart": "Federgabel",
"Gabelhersteller": "SR Suntour",
"Gabel": "SR Suntour NVX30, QR, 5x100 mm",
"Jahr": "2023"
},
"rawFeatures": [
"Aluminium",
"Shimano Altus",
"29\"",
"Beschreibung"
],
"rawSizes": [
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 449,
"seller": "Bike Boutique Bad Tölz GmbH",
"deliveryNote": "Reguläre Lieferzeit 6 Tage"
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 449.4,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "XL",
"size": "XL",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 449.4,
"seller": null,
"deliveryNote": null
}
],
"availabilityText": "sizes 3: 3 stocked, 0 gone, 0 unread",
"fetchedAt": "2026-09-19T05:39:07.763Z",
"sourceMeta": {
"skus": [
"4000990416061"
],
"shopSkus": [
"FOC_0000040448",
"FOC_0000040448",
"FOC_0000040453",
"FOC_0000040455"
],
"seller": "Bike Boutique Bad Tölz GmbH",
"sellerOfSize": "M",
"sellerId": "00613770-056d-4a35-b7f6-fb348196260b",
"storeKey": "store_01KBQD0R8Q1W4RPRV71FKZEWMZ_eur",
"storeCity": "Bad Tölz",
"storeCountry": "DE",
"storeDelivers": true,
"storeClickAndCollect": true,
"storeReservation": true,
"storeDeliveryTime": "P6D",
"shippingPrice": 95,
"hasMoreSellers": false,
"condition": "NEW",
"ctProductId": "729c2826-df97-4280-9412-da0d2bc65937",
"shopCategory": "Hardtail",
"colourCount": 2,
"fetchedSku": "FOC_0000040448"
}
}