SELLInsure Your Bike

This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

RIDE CONFIDENT
conditions function setupCartSellingPlanUpdater(settings) { if (!settings || !settings.preorder_enabled) { return; } // Listen for stoq:preorder-api-ready event dispatched by preorder.js window.addEventListener('stoq:preorder-api-ready', function(event) { console.debug('STOQ - Preorder API ready, updating cart selling plans'); if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } }); } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.c WorkshopachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network respo
nse was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integr ations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRoc

Custom Builds
Cycle To Work Schemes
Header Image

Workshop
SubmitTyres
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":46044661317858,"title":"44 \/ Black","option1":"44","option2":"Black","option3":null,"sku":"5301344","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane AL 2 Gen 4 - 44 \/ Black","public_title":"44 \/ Black","options":["44","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661350626,"title":"44 \/ Red","option1":"44","option2":"Red","option3":null,"sku":"5301358","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane AL 2 Gen 4 - 44 \/ Red","public_title":"44 \/ Red","options":["44","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661383394,"title":"49 \/ Black","option1":"49","option2":"Black","option3":null,"sku":"5301345","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 49 \/ Black","public_title":"49 \/ Black","options":["49","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661416162,"title":"49 \/ Red","option1":"49","option2":"Red","option3":null,"sku":"5301359","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane AL 2 Gen 4 - 49 \/ Red","public_title":"49 \/ Red","options":["49","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661448930,"title":"52 \/ Black","option1":"52","option2":"Black","option3":null,"sku":"5301346","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 52 \/ Black","public_title":"52 \/ Black","options":["52","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661481698,"title":"52 \/ Red","option1":"52","option2":"Red","option3":null,"sku":"5301360","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 52 \/ Red","public_title":"52 \/ Red","options":["52","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661514466,"title":"54 \/ Black","option1":"54","option2":"Black","option3":null,"sku":"5301347","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 54 \/ Black","public_title":"54 \/ Black","options":["54","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661547234,"title":"54 \/ Red","option1":"54","option2":"Red","option3":null,"sku":"5301361","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 54 \/ Red","public_title":"54 \/ Red","options":["54","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661580002,"title":"56 \/ Black","option1":"56","option2":"Black","option3":null,"sku":"5301348","requires_shipping":true,"ta
"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661678306,"title":"58 \/ Red","option1":"58","option2":"Red","option3":null,"sku":"5301363","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 58 \/ Red","public_title":"58 \/ Red","options":["58","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661711074,"title":"61 \/ Black","option1":"61","option2":"Black","option3":null,"sku":"5301350","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 61 \/ Black","public_title":"61 \/ Black","options":["61","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_alloc Otherlack","option1":"44","option2":"Black","option3":null,"sku":"5301344","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane AL 2 Gen 4 - 44 \/ Black","public_title":"44 \/ Black","options":["44","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661350626,"title":"44 \/ Red","option1":"44","option2":"Red","option3":null,"sku":"5301358","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Domane AL 2 Gen 4 - 44 \/ Red","public_title":"44 \/ Red","options":["44","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661383394,"title":"49 \/ Black","option1":"49","option2":"Black","option3":null,"sku":"5301345","requires_shipping":true,"taxable":true,"featured_image":null,"available":trTubeless :null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661481698,"title":"52 \/ Red","option1":"52","option2":"Red","option3":null,"sku":"5301360","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 52 \/ Red","public_title":"52 \/ Red","options":["52","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661514466,"title":"54 \/ Black","option1":"54","option2":"Black","option3":null,"sku":"5301347","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 54 \/ Black","public_title":"54 \/ Black","options":["54","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661547234,"title":"54 \/ Custom Buildsname":"Trek Domane AL 2 Gen 4 - 56 \/ Red","public_title":"56 \/ Red","options":["56","Red"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661645538,"title":"58 \/ Black","option1":"58","option2":"Black","option3":null,"sku":"5301349","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 58 \/ Black","public_title":"58 \/ Black","options":["58","Black"],"price":105000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044661678306,"title":"58 \/ Red","option1":"58","option2":"Red","option3":null,"sku":"5301363","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Domane AL 2 Gen 4 - 58 \/ Red","public_title":"58 \/ Red","options":["58","Red"],"price":105000,"weight":0,"compare_at_price":null,"inve pLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '105000', cartPrice: '0', selector: 'shopify-osm-Ac2tTRTlRaTI0R3BZb__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } Saddles Seat Posts & Clamps
Insure Your Bike

Inseam
Brake Pads
Skip to contentBrake Spares