← Review table (mtb) · shopper page
bikeexchange:cannondale_bad_habit_2026 · source URL · confidence 0.8 · GTIN 0196870078239
Can win a band.
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| L | L | — | unknown | unsupported | yes | €6.800 | — |
| mapping | unsupported |
|---|---|
| reason | "L" is a letter size and there is no reviewed Cannondale equivalence to convert it. |
A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible
Canonical configuration: Cannondale | BAD HABIT 1 | 2026
Confidence: high
| retailer | price | sizes in stock | |
|---|---|---|---|
| BIKE24 | €6.209 | M, L | debug |
| BikeExchange | €6.800 | L | debug |
| field | source | evidence |
|---|---|---|
| brand | retailer:bikeexchange / parse | Cannondale |
| model | retailer:bikeexchange / derived | Cannondale Bad Habit |
| modelYear | retailer:bikeexchange / parse | Jahr: 2026 |
| category | retailer:bikeexchange / derived | retailer taxonomy |
| frameMaterial | retailer:bikeexchange / parse | carbon |
| electronicShifting | retailer:bikeexchange / derived | AXS |
| speeds | retailer:bikeexchange / parse | 12-speed |
| brakes | retailer:bikeexchange / parse | hydraulic disc |
| brakePistons | retailer:bikeexchange / parse | 4-piston |
| suspension | retailer:bikeexchange / derived | rear shock row: RockShox Vivid Ultimate |
| fork | retailer:bikeexchange / dictionary | RockShox Lyrik Ultimate, 160mm |
| rearShock | retailer:bikeexchange / dictionary | RockShox Vivid Ultimate |
| dropperPost | retailer:bikeexchange / derived | OneUp |
| wheelMaterial | retailer:bikeexchange / dictionary | Reserve 30 |
| wheelTier | retailer:bikeexchange / dictionary | Reserve 30 |
| powerMeter | retailer:bikeexchange / derived | absent from a 16-field spec table |
| availability | retailer:bikeexchange / derived | sizes 1: 1 stocked, 0 gone, 0 unread |
| seller | retailer:bikeexchange / parse | L: Quadrad Mountain Cycles |
info single-size-only — Only one size is in stock (L).high groupset-unknown — Groupset could not be established.info mixed-groupset — Not a uniform groupset: {}. Ranked on the shifting level, with a penalty.{
"frameScore": 26,
"drivetrainScore": 0,
"wheelScore": 15,
"extrasScore": 1,
"suspensionScore": 20,
"weightAdjustment": 0,
"equipmentValue": 62,
"notes": [
"Groupset not identified: 0 drivetrain points.",
"Mixed groupset, but no crank or cassette below the family it is ranked as: no penalty.",
"Wheels \"high-quality-carbon\" = 15.",
"Brakes \"hydraulic-disc\" = 0, the baseline for mtb-full.",
"Weight not published: no weight adjustment either way.",
"Fork \"top\" +12 (160 mm travel, which is not scored).",
"Rear shock \"top\" +8.",
"Dropper post +1."
],
"marketPrice": 5952,
"valueScore": 0.875,
"savingsVsMarket": -848
}
{
"requested": [
"groupsetFamily",
"weightKg"
],
"applied": [],
"rejected": [],
"notes": "groupsetFamily is null because the source names SRAM XO/X0 and GX components (including AXS and T-Type), but the vocabulary does not include an \"XO\"/\"X0\" family and the build mixes XO (AXS) and GX (T-Type). Wheelset is a Cannondale/Reserve model (Reserve 30 HD Al) — material is stated but the wheelset appears to be a house/brand model so wheelTier is left null. No complete-bike weight or power meter is stated in the source.",
"raw": {
"frameMaterial": {
"value": "carbon",
"evidence": "high-strength carbon construction",
"confidence": 0.9
},
"groupsetBrand": {
"value": "SRAM",
"evidence": "SRAM X0 Eagle Transmission",
"confidence": 0.9
},
"groupsetFamily": {
"value": null,
"evidence": null,
"confidence": 0
},
"electronicShifting": {
"value": "true",
"evidence": "SRAM AXS POD Controller, 12-speed",
"confidence": 0.9
},
"speeds": {
"value": "12",
"evidence": "12-speed",
"confidence": 0.9
},
"mixedGroupset": {
"value": "true",
"evidence": "Umwerfer hinten: SRAM XO Eagle AXS, T-Type, 12-speed\nKette / Riemen: SRAM GX Eagle T-Type, 12-speed",
"confidence": 0.9
},
"wheelMaterial": {
"value": "aluminium",
"evidence": "Reserve 30 HD Al",
"confidence": 0.8
},
"wheelTier": {
"value": null,
"evidence": null,
"confidence": 0
},
"brakes": {
"value": "hydraulic-disc",
"evidence": "TRP EVO Pro 4-piston hydraulic disc",
"confidence": 0.9
},
"weightKg": {
"value": null,
"evidence": null,
"confidence": 0
},
"powerMeter": {
"value": null,
"evidence": null,
"confidence": 0
},
"notes": "groupsetFamily is null because the source names SRAM XO/X0 and GX components (including AXS and T-Type), but the vocabulary does not include an \"XO\"/\"X0\" family and the build mixes XO (AXS) and GX (T-Type). Wheelset is a Cannondale/Reserve model (Reserve 30 HD Al) — material is stated but the wheelset appears to be a house/brand model so wheelTier is left null. No complete-bike weight or power meter is stated in the source."
}
}
{
"id": "bikeexchange:cannondale_bad_habit_2026",
"retailer": "bikeexchange",
"retailerProductId": "cannondale_bad_habit_2026",
"productUrl": "https://www.bikeexchange.de/de-DE/products/cannondale_bad_habit_2026?sku=CAN_0000679465",
"brand": "Cannondale",
"model": "Bad Habit",
"modelYear": 2026,
"category": "mtb",
"categoryBasis": "route",
"sourceCategory": "mtb",
"price": 6800,
"originalPrice": 7999,
"currency": "EUR",
"discountPercent": 15,
"frameMaterial": "carbon",
"frameModel": "Bad Habit, high-strength carbon construction, 155mm travel, StashPort, Proportional Response Suspension and Geo, 55mm chainline, ISCG05, 73mm BSA MTB Wide BB, 1",
"frameTier": null,
"groupsetBrand": null,
"groupsetFamily": null,
"groupsetGeneration": null,
"electronicShifting": true,
"speeds": 12,
"mixedGroupset": true,
"groupsetComponents": null,
"groupsetTierSpread": 0,
"crank": null,
"cassette": null,
"brakes": "hydraulic-disc",
"brakePistons": 4,
"brakeTier": "unknown",
"suspension": "full",
"fork": {
"make": "RockShox",
"line": "Lyrik",
"tier": "top",
"travelMm": 160
},
"rearShock": {
"make": "RockShox",
"line": "Vivid",
"tier": "top"
},
"dropperPost": true,
"beltDrive": null,
"hubDynamo": null,
"rack": null,
"mudguards": null,
"chaincase": null,
"kickstand": null,
"lighting": null,
"wheelSize": null,
"wheelset": "Reserve 30 HD Al, 30mm inner width, 32 hole, tubeless ready",
"wheelMaterial": "carbon",
"wheelTier": "high-quality-carbon",
"tyres": null,
"weightKg": null,
"powerMeter": false,
"powerMeterKind": null,
"availableSizes": [
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 6800,
"seller": "Quadrad Mountain Cycles",
"deliveryNote": "Reguläre Lieferzeit 7 Tage"
}
],
"seller": "Quadrad Mountain Cycles",
"availability": "limited",
"gtins": [
"0196870078239"
],
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/9fd1fd608778f1204dbf-taxJ3aP4.png",
"rawTitle": "Cannondale Bad Habit",
"fetchedAt": "2026-09-19T05:39:53.735Z",
"normalizationConfidence": 0.8,
"warnings": [
{
"code": "single-size-only",
"message": "Only one size is in stock (L).",
"severity": "info"
},
{
"code": "groupset-unknown",
"message": "Groupset could not be established.",
"severity": "high"
},
{
"code": "mixed-groupset",
"message": "Not a uniform groupset: {}. Ranked on the shifting level, with a penalty.",
"severity": "info"
}
]
}
{
"Rahmen": "Bad Habit, high-strength carbon construction, 155mm travel, StashPort, Proportional Response Suspension and Geo, 55mm chainline, ISCG05, 73mm BSA MTB Wide BB, 1.5\" tapered headtube w/ angle adjust headset, DirectLine internal cable routing, UDH hanger",
"Bremse": "TRP EVO Pro 4-piston hydraulic disc, 220/200mm rotors",
"Bremshebel": "TRP Evo Pro hydraulic disc",
"Speichen": "Sapim D-Light",
"Naben": "(F) DT Swiss 350, 15x110mm / (R) DT Swiss 350 Ratchet System 36 SL, 12x148mm",
"Laufräder": "Reserve 30 HD Al, 30mm inner width, 32 hole, tubeless ready",
"Griffe": "Cannondale TaperRidge",
"Steuersatz": "Acros Adjustable Angle (1.2°)",
"Schalthebel": "SRAM AXS POD Controller, 12-speed",
"Umwerfer hinten": "SRAM XO Eagle AXS, T-Type, 12-speed",
"Kette / Riemen": "SRAM GX Eagle T-Type, 12-speed",
"Sattel": "WTB Solano, Ti rails",
"Sattelstütze": "OneUp V3, internal routing, 34.9, 180mm (S), 240mm (M-XL)",
"Dämpfer": "RockShox Vivid Ultimate",
"Gabel": "RockShox Lyrik Ultimate, 160mm",
"Jahr": "2026"
}
{
"retailer": "bikeexchange",
"retailerProductId": "cannondale_bad_habit_2026",
"productUrl": "https://www.bikeexchange.de/de-DE/products/cannondale_bad_habit_2026?sku=CAN_0000679465",
"extractionMethod": "embedded-json",
"sourceCategory": "mtb",
"rawTitle": "Cannondale Bad Habit",
"rawBrand": "Cannondale",
"price": 6800,
"originalPrice": 7999,
"currency": "EUR",
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/9fd1fd608778f1204dbf-taxJ3aP4.png",
"rawSpecifications": {
"Rahmen": "Bad Habit, high-strength carbon construction, 155mm travel, StashPort, Proportional Response Suspension and Geo, 55mm chainline, ISCG05, 73mm BSA MTB Wide BB, 1.5\" tapered headtube w/ angle adjust headset, DirectLine internal cable routing, UDH hanger",
"Bremse": "TRP EVO Pro 4-piston hydraulic disc, 220/200mm rotors",
"Bremshebel": "TRP Evo Pro hydraulic disc",
"Speichen": "Sapim D-Light",
"Naben": "(F) DT Swiss 350, 15x110mm / (R) DT Swiss 350 Ratchet System 36 SL, 12x148mm",
"Laufräder": "Reserve 30 HD Al, 30mm inner width, 32 hole, tubeless ready",
"Griffe": "Cannondale TaperRidge",
"Steuersatz": "Acros Adjustable Angle (1.2°)",
"Schalthebel": "SRAM AXS POD Controller, 12-speed",
"Umwerfer hinten": "SRAM XO Eagle AXS, T-Type, 12-speed",
"Kette / Riemen": "SRAM GX Eagle T-Type, 12-speed",
"Sattel": "WTB Solano, Ti rails",
"Sattelstütze": "OneUp V3, internal routing, 34.9, 180mm (S), 240mm (M-XL)",
"Dämpfer": "RockShox Vivid Ultimate",
"Gabel": "RockShox Lyrik Ultimate, 160mm",
"Jahr": "2026"
},
"rawFeatures": [
"Carbon",
"SRAM X0 Eagle Transmission",
"27.5\"",
"Beschreibung"
],
"rawSizes": [
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 6800,
"seller": "Quadrad Mountain Cycles",
"deliveryNote": "Reguläre Lieferzeit 7 Tage"
}
],
"availabilityText": "sizes 1: 1 stocked, 0 gone, 0 unread",
"fetchedAt": "2026-09-19T05:39:53.735Z",
"sourceMeta": {
"skus": [
"196870078239"
],
"shopSkus": [
"CAN_0000679465",
"CAN_0000679465"
],
"seller": "Quadrad Mountain Cycles",
"sellerOfSize": "L",
"sellerId": "58ae360d-885c-48ba-8dc8-9b9d2cc46a28",
"storeKey": "store_01KCRM83GRMJQ8W0ZMAF9WHT3K_eur",
"storeCity": "Heidelberg-Bergheim",
"storeCountry": "DE",
"storeDelivers": true,
"storeClickAndCollect": true,
"storeReservation": true,
"storeDeliveryTime": "P7D",
"shippingPrice": 95,
"hasMoreSellers": false,
"condition": "NEW",
"ctProductId": "863a79c6-ae44-4f39-8d20-05ccdd5a8fde",
"shopCategory": "Fully",
"colourCount": 1,
"fetchedSku": "CAN_0000679465"
}
}