← Review table (mtb) · shopper page
bikeexchange:bulls_nandi_27_5_2023 · source URL · confidence 0.78 · GTIN 4063518241415
Can win a band.
| retailer label | alpha | comparable cm | match | mapping | in stock | variant price | evidence |
|---|---|---|---|---|---|---|---|
| S | S | — | unknown | unsupported | yes | €495 | — |
| M | M | — | unknown | unsupported | yes | €495 | — |
| L | L | — | unknown | unsupported | yes | €495 | — |
| mapping | unsupported |
|---|---|
| reason | Bulls publishes no defensible conventional equivalence for its letter sizes. BULLS publishes a rider-height chart only ('Körpergröße' -> 'empfohlene Rahmengröße', XS 135-160 … XL 185-200 cm) with no centimetre equivalence, and its own chart stops at XL. So no letter is mapped. One retailer dual label ('XXL = 60 cm' on an Alpine Hawk) is left standing as listing-specific evidence because it sits on the conventional scale and there is no manufacturer evidence that it is a measurement — but it is a single unverified claim and is recorded as a residual risk. |
A shopper asking for: 54 → nothing compatible · 56 → nothing compatible · 58 → nothing compatible · 60 → nothing compatible
Canonical configuration: Bulls | Nandi 27,5 | Tourney | 2023
Confidence: high
| retailer | price | sizes in stock | |
|---|---|---|---|
| BikeExchange | €418,95 | S, M, L | debug |
| BikeExchange | €495 | S, M, L | debug |
| field | source | evidence |
|---|---|---|
| brand | retailer:bikeexchange / parse | Bulls |
| model | retailer:bikeexchange / derived | Bulls Nandi 27,5 |
| modelYear | retailer:bikeexchange / parse | Jahr: 2023 |
| category | retailer:bikeexchange / derived | retailer taxonomy |
| frameMaterial | retailer:bikeexchange / parse | Aluminium |
| groupsetFamily | retailer:bikeexchange / dictionary | SHIMANO Tourney FD-TY500 |
| electronicShifting | retailer:bikeexchange / derived | SHIMANO Tourney FD-TY500 |
| brakes | retailer:bikeexchange / parse | Mechanische Scheibenbremse |
| suspension | retailer:bikeexchange / derived | suspension fork "SR SUNTOUR XCE-28" and no rear shock in a 32-field spec table |
| fork | retailer:bikeexchange / parse | SR SUNTOUR XCE-28 |
| dropperPost | retailer:bikeexchange / derived | seatpost row "STYX Aluminium" names no dropper, in a 32-field spec table |
| beltDrive | retailer:bikeexchange / parse | KMC |
| wheelSize | retailer:bikeexchange / parse | 27.5 |
| powerMeter | retailer:bikeexchange / derived | absent from a 32-field spec table |
| availability | retailer:bikeexchange / derived | sizes 3: 3 stocked, 0 gone, 0 unread |
| seller | retailer:bikeexchange / parse | L: Zweirad Wierleuker |
info wheel-material-unknown — Wheel material could not be established.{
"frameScore": 11,
"drivetrainScore": 3,
"wheelScore": 5,
"extrasScore": -2,
"suspensionScore": 0,
"weightAdjustment": 0,
"equipmentValue": 17,
"notes": [
"Shimano Tourney = 3.",
"Wheels unknown: scored level with basic aluminium, which is neither a reward for omitting the wheelset nor a penalty for naming a cheap one.",
"Brakes \"mechanical-disc\" -2.",
"Weight not published: no weight adjustment either way.",
"Fork series not stated: scored at the bottom of the fork ladder rather than assumed."
],
"marketPrice": 556,
"valueScore": 1.123,
"savingsVsMarket": 61
}
{
"requested": [
"wheelMaterial",
"wheelTier",
"weightKg"
],
"applied": [],
"rejected": [],
"notes": "Wheels are listed as 'Laufräder: DDM-2' but no material or recognised wheelset tier is stated, so wheelMaterial and wheelTier are null. The source lists a STYX crank ('Kurbelgarnitur: STYX 42/34/24T') and Shimano shifting, but there is no single verbatim substring proving mixedGroupset, so mixedGroupset is null per extraction rules. The source gives zulässiges Gesamtgewicht (125,0 kg) which is maximum total weight, not the bike weight; weightKg is therefore null.",
"raw": {
"frameMaterial": {
"value": "aluminium",
"evidence": "Rahmenmaterial: Aluminium",
"confidence": 0.9
},
"groupsetBrand": {
"value": "Shimano",
"evidence": "Schaltung: Shimano Tourney",
"confidence": 0.9
},
"groupsetFamily": {
"value": "Tourney",
"evidence": "Schaltung: Shimano Tourney",
"confidence": 0.9
},
"electronicShifting": {
"value": null,
"evidence": null,
"confidence": 0.5
},
"speeds": {
"value": "21",
"evidence": "21 Gang",
"confidence": 0.9
},
"mixedGroupset": {
"value": null,
"evidence": null,
"confidence": 0.5
},
"wheelMaterial": {
"value": null,
"evidence": null,
"confidence": 0.5
},
"wheelTier": {
"value": null,
"evidence": null,
"confidence": 0.5
},
"brakes": {
"value": "mechanical-disc",
"evidence": "Art der Bremse: Mechanische Scheibenbremse",
"confidence": 0.9
},
"weightKg": {
"value": null,
"evidence": null,
"confidence": 0.5
},
"powerMeter": {
"value": null,
"evidence": null,
"confidence": 0.5
},
"notes": "Wheels are listed as 'Laufräder: DDM-2' but no material or recognised wheelset tier is stated, so wheelMaterial and wheelTier are null. The source lists a STYX crank ('Kurbelgarnitur: STYX 42/34/24T') and Shimano shifting, but there is no single verbatim substring proving mixedGroupset, so mixedGroupset is null per extraction rules. The source gives zulässiges Gesamtgewicht (125,0 kg) which is maximum total weight, not the bike weight; weightKg is therefore null."
}
}
{
"id": "bikeexchange:bulls_nandi_27_5_2023",
"retailer": "bikeexchange",
"retailerProductId": "bulls_nandi_27_5_2023",
"productUrl": "https://www.bikeexchange.de/de-DE/products/bulls_nandi_27_5_2023?sku=BUL_0000148777",
"brand": "Bulls",
"model": "Nandi 27,5",
"modelYear": 2023,
"category": "mtb",
"categoryBasis": "route",
"sourceCategory": "mtb",
"price": 495,
"originalPrice": 649,
"currency": "EUR",
"discountPercent": 24,
"frameMaterial": "aluminium",
"frameModel": null,
"frameTier": null,
"groupsetBrand": "Shimano",
"groupsetFamily": "Tourney",
"groupsetGeneration": null,
"electronicShifting": false,
"speeds": null,
"mixedGroupset": false,
"groupsetComponents": {
"frontDerailleur": "Tourney"
},
"groupsetTierSpread": 0,
"crank": "STYX 42/34/24T",
"cassette": "SHIMANO MF-TZ500-7, 14-28T",
"brakes": "mechanical-disc",
"brakePistons": null,
"brakeTier": "unknown",
"suspension": "front",
"fork": {
"make": "SR Suntour",
"line": "XCE",
"tier": "unknown",
"travelMm": 100
},
"rearShock": null,
"dropperPost": false,
"beltDrive": false,
"hubDynamo": null,
"rack": null,
"mudguards": null,
"chaincase": null,
"kickstand": null,
"lighting": null,
"wheelSize": "27.5",
"wheelset": "DDM-2",
"wheelMaterial": "unknown",
"wheelTier": "unknown",
"tyres": "STYX Ace of Pace",
"weightKg": null,
"powerMeter": false,
"powerMeterKind": null,
"availableSizes": [
{
"rawSize": "S",
"size": "S",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 495,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 495,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 495,
"seller": "Zweirad Wierleuker",
"deliveryNote": "Reguläre Lieferzeit 5 Tage"
}
],
"seller": "Zweirad Wierleuker",
"availability": "in-stock",
"gtins": [
"4063518241415"
],
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/f34486cc3d02bcf636b3-7xdaCbi5.png",
"rawTitle": "Bulls Nandi 27,5",
"fetchedAt": "2026-09-19T05:33:45.255Z",
"normalizationConfidence": 0.78,
"warnings": [
{
"code": "wheel-material-unknown",
"message": "Wheel material could not be established.",
"severity": "info"
}
]
}
{
"Rahmenmaterial": "Aluminium",
"Zulässiges Gesamtgewicht": "125,0 kg",
"Art der Bremse": "Mechanische Scheibenbremse",
"Bremse": "TEKTRO MD-M280",
"Bremsscheibe vorne": "⌀ 160mm",
"Bremsscheiben": "160 mm / 6-Bolt",
"Bremsscheibe hinten": "⌀ 160mm (160 mm / 6-Bolt)",
"Rücktrittbremse": "nein",
"Naben": "6-Loch Aufnahme und Schnellspanner",
"Reifen": "STYX Ace of Pace",
"Reifengröße": "57-584",
"Laufräder": "DDM-2",
"Laufradgröße": "27,5 Zoll",
"Griffe": "BULLS MTB",
"Vorbau": "STYX Ahead Vorbau",
"Steuersatz": "FSA TH-848T",
"Lenker": "STYX Riserbar",
"Schaltung": "Shimano Tourney",
"Kurbelgarnitur": "STYX 42/34/24T",
"Pedale": "BULLS Pedale",
"Schalthebel": "SHIMANO ST-EF41 EZ fire plus, Schalt/Bremshebel",
"Art der Schaltung": "Kettenschaltung | 21 Gang",
"Kassette": "SHIMANO MF-TZ500-7, 14-28T",
"Umwerfer": "SHIMANO Tourney FD-TY500",
"Kette / Riemen": "KMC, Z-7",
"Sattel": "BULLS sportive Comfort",
"Sattelstütze": "STYX Aluminium",
"Gabel Bauart": "Federgabel",
"Federweg vorne": "100mm",
"Gabelhersteller": "SR Suntour",
"Gabel": "SR SUNTOUR XCE-28",
"Jahr": "2023"
}
{
"retailer": "bikeexchange",
"retailerProductId": "bulls_nandi_27_5_2023",
"productUrl": "https://www.bikeexchange.de/de-DE/products/bulls_nandi_27_5_2023?sku=BUL_0000148777",
"extractionMethod": "embedded-json",
"sourceCategory": "mtb",
"rawTitle": "Bulls Nandi 27,5",
"rawBrand": "Bulls",
"price": 495,
"originalPrice": 649,
"currency": "EUR",
"imageUrl": "https://images.cdn.europe-west1.gcp.commercetools.com/078b97e9-ed31-4c81-baae-cdd44f3bf3c1/f34486cc3d02bcf636b3-7xdaCbi5.png",
"rawSpecifications": {
"Rahmenmaterial": "Aluminium",
"Zulässiges Gesamtgewicht": "125,0 kg",
"Art der Bremse": "Mechanische Scheibenbremse",
"Bremse": "TEKTRO MD-M280",
"Bremsscheibe vorne": "⌀ 160mm",
"Bremsscheiben": "160 mm / 6-Bolt",
"Bremsscheibe hinten": "⌀ 160mm (160 mm / 6-Bolt)",
"Rücktrittbremse": "nein",
"Naben": "6-Loch Aufnahme und Schnellspanner",
"Reifen": "STYX Ace of Pace",
"Reifengröße": "57-584",
"Laufräder": "DDM-2",
"Laufradgröße": "27,5 Zoll",
"Griffe": "BULLS MTB",
"Vorbau": "STYX Ahead Vorbau",
"Steuersatz": "FSA TH-848T",
"Lenker": "STYX Riserbar",
"Schaltung": "Shimano Tourney",
"Kurbelgarnitur": "STYX 42/34/24T",
"Pedale": "BULLS Pedale",
"Schalthebel": "SHIMANO ST-EF41 EZ fire plus, Schalt/Bremshebel",
"Art der Schaltung": "Kettenschaltung | 21 Gang",
"Kassette": "SHIMANO MF-TZ500-7, 14-28T",
"Umwerfer": "SHIMANO Tourney FD-TY500",
"Kette / Riemen": "KMC, Z-7",
"Sattel": "BULLS sportive Comfort",
"Sattelstütze": "STYX Aluminium",
"Gabel Bauart": "Federgabel",
"Federweg vorne": "100mm",
"Gabelhersteller": "SR Suntour",
"Gabel": "SR SUNTOUR XCE-28",
"Jahr": "2023"
},
"rawFeatures": [
"Aluminium",
"Shimano Tourney",
"27.5\"",
"Beschreibung"
],
"rawSizes": [
{
"rawSize": "S",
"size": "S",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 495,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "M",
"size": "M",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 495,
"seller": null,
"deliveryNote": null
},
{
"rawSize": "L",
"size": "L",
"sizeCm": null,
"inStock": true,
"stockCount": null,
"price": 495,
"seller": "Zweirad Wierleuker",
"deliveryNote": "Reguläre Lieferzeit 5 Tage"
}
],
"availabilityText": "sizes 3: 3 stocked, 0 gone, 0 unread",
"fetchedAt": "2026-09-19T05:33:45.255Z",
"sourceMeta": {
"skus": [
"4063518241415"
],
"shopSkus": [
"BUL_0000148777",
"BUL_0000148775",
"BUL_0000148776",
"BUL_0000148777"
],
"seller": "Zweirad Wierleuker",
"sellerOfSize": "L",
"sellerId": "0fa033e7-4309-4197-a688-e9414bc68d82",
"storeKey": "store_01KCR95NJT28JNSXHYD69AH8H9_eur",
"storeCity": "Neheim",
"storeCountry": "DE",
"storeDelivers": true,
"storeClickAndCollect": true,
"storeReservation": true,
"storeDeliveryTime": "P5D",
"shippingPrice": 99.95,
"hasMoreSellers": true,
"condition": "NEW",
"ctProductId": "679c85f8-d48e-475d-822f-2e5af1e04980",
"shopCategory": "Hardtail",
"colourCount": 2,
"fetchedSku": "BUL_0000148777"
}
}