se,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54945380925823,"title":"47","option1":"47","option2":null,"option3":null,"sku":"5283442","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 47","public_title":"47","options":["47"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945380958591,"title":"50","option1":"50","option2":null,"option3":null,"sku":"5283443","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 50","public_title":"50","options":["50"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945380991359,"title":"52","option1":"52","option2":null,"option3":n
ull,"sku":"5283444","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 52","public_title":"52","options":["52"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945381024127,"title":"54","option1":"54","option2":null,"option3":null,"sku":"5283445","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 54","public_title":"54","options":["54"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945381056895,"title":"56","option1":"56","option2":null,"option3":null,"sku":"5283446","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 56","public_title":"56","options":["56"],"price":490000
,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945381089663,"title":"58","option1":"58","option2":null,"option3":null,"sku":"5283447","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 58","public_title":"58","options":["58"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945381122431,"title":"60","option1":"60","option2":null,"option3":null,"sku":"5283448","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 60","public_title":"60","options":["60"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":54945381155199,"title":"62","option1":"62","opt
ion2":null,"option3":null,"sku":"5283449","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane SLR Gen 4 Frame Set - 62","public_title":"62","options":["62"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLRFrameset_23_37303_A_Primary.webp?v=1736599579"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLRFrameset_23_37303_A_Primary.webp?v=1736599579","options":["Size"],"media":[{"alt":null,"id":63841811956095,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1440,"width":1920,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLRFrameset_23_37303_A_Primary.webp?v=1736599579"},"aspect_ratio":1.333,"height":1440,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/DomaneSLRFrameset_23_37303_A_Primary.webp?v=1736599579","width":1920}],"requires_selling_p
lan":false,"selling_plan_groups":[],"content":"\u003cdiv data-v-e224ae82=\"\" class=\"b2b-buying-zone__info cell medium-6 large-12\"\u003e\n\u003cdiv data-v-e224ae82=\"\" class=\"buying-zone__positioning-statement mb-2 pt-2 border-t border-gray-10\"\u003e\n\u003cp data-v-e224ae82=\"\"\u003eDomane SLR Disc Frame Set is built with ultralight 800 Series OCLV Carbon chassis and has rear IsoSpeed to soak up rough terrain. It's designed for flat-mount disc brakes, has an internal storage compartment, and includes a headset, 12 mm thru-axles and a Domane Disc full carbon fork. It features lofty clearance for up to 38 mm tyres to keep you floating on rough roads and light gravel.\u003c\/p\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cstrong\u003eFrameset\u003c\/strong\u003e\u003cbr\u003eFrame 800 Series OCLV Carbon, IsoSpeed, internal storage, tapered head tube, internal cable routing, 3S chain keeper, mudguard mounts, fla
t mount disc, 142x12 mm thru axle\u003cbr\u003eFork Domane SLR carbon, tapered carbon steerer, internal brake routing, mudguard mounts, flat-mount disc, carbon dropouts, 12x100 mm thru axle\u003cbr\u003eFrame fit Endurance\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003cbr\u003eWeight 1,193 g - 56 cm (frame-only, painted)\u003cbr\u003e427g (fork-only, painted)\u003cbr\u003eWeight limit This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDrivetrain\u003c\/strong\u003e\u003cbr\u003eMax. chainring size 1x: 48T, 2x: 52\/36\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWheels\u003c\/strong\u003e\u003cbr\u003eSkewer front Bontrager Switch thru-axle, removable lever\u003cbr\u003eSkewer rear Bontrager Switch thru-axle, removable lever\u003cbr\u003eMax tyre size 38 mm without mudguards, 35 mm with mudguards\u003c\/p\u003e\n\u003cp\u003e\u003cstr
(combined weight of bicycle, rider and cargo) of 125 kg (275 lb).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDrivetrain\u003c\/strong\u003e\u003cbr\u003eMax. chainring size 1x: 48T, 2x: 52\/36\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWheels\u003c\/strong\u003e\u003cbr\u003eSkewer front Bontrager Switch thru-axle, removable lever\u003cbr\u003eSkewer rear Bontrager Switch thru-axle, removable lever\u003cbr\u003eMax tyre size 38 mm without mudguards, 35 mm with mudguards\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eComponents\u003c\/strong\u003e\u003cbr\u003eRotor size Max brake rotor sizes: 160 mm front and rear\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAccessories\u003c\/strong\u003e\u003cbr\u003eBag Bontrager BITS Internal Frame Storage Bag\u003cbr\u003eWe reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due
to supply chain issues, compatible parts may be substituted at any time without notice.\u003c\/p\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2026-01-15T17:42:23+00:00","created_at":"2025-01-11T12:47:49+00:00","vendor":"Trek","type":"Bicycles","tags":["Domane"],"price":490000,"price_min":490000,"price_max":490000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":54945380925823,"title":"47","option1":"47","option2":null,"option3":null,"sku":"5283442","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane SLR Gen 4 Frame Set - 47","public_title":"47","options":["47"],"price":490000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":falEnve
tockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
window._RestockRocketConfig.host = 'https://app.restockrocket.io'
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds
// Calculate Liquid cache freshness once at initialization
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
// Validate timestamp and calculate cache age
if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
const now = Math.floor(Date.now() / 1000); // Current time in seconds
const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
// Handle client clock ahead of server
if (liquidCacheAge
< 0) {
console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else if (liquidCacheAge Handlebars<= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
function checkSettingsExpiry(settings) {
try {
if (!settings || !settings.updated_at) {
console.debug('STOQ - Invalid settings data structure');
return null;
}
if (!settings.cache) {
console.debug('STOQ - settings caching disabled');
return null;
}
// Check if translations are enabl
ed but missing from cache
// This handles the backfill period where DB has translations but metafield doesn't
if (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no translation data in metafield
// Metafield hasn't been backfilled yet - force refresh
console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
return null;
}
// Translations object exists in metafield - cache is valid
// If current locale isn't translated, applyTranslations will gracefully use default locale from base fields
if (window._RestockRocketConfig.normalizedLocale &&
!Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
console.debug('STOQ - locale not explicitly translated, will use default language from cache');
}
// Don't return null - continue using cache even for unt