Servicing
res (\u0026amp; space in the frame up to 2.4”). A 10 speed one by drivetrain with a notable 11-36T gear range, short reach stem, butted 560mm riser bars, lock on grips and some of the lightest actuating hydraulic brakes available... a very serious piece of kit.\u003cbr\u003e\nASSEMBLY INSTRUCTIONS:\u003cbr\u003e\nYour bike will arrive carefully packaged and boxed with the rear wheel attached. The front wheel will need attaching using the axle supplied. The handlebar will be ziptied to the top tube, simply remove the bars and all packaging and attach to the stem. Add the saddle and adjust to the required height. Then simply add the pedals. You will be emailed an unboxing video with full instructions. Please retain your manual.\u003c\/p\u003e","published_at":"2025-11-13T16:40:52+00:00","created_at":"2025-11-13T16:40:52+00:00","vendor":"Early Rider","type":"Bike","tags":["Early Rider","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":189900,"price_min":189900,"price_max":189900,"
<70279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T00:45:26Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-03-10T00:46:52Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-10T00:45:21Z","shopify_market_id":382140642,"market_locations_enabled"
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 untranslated locales
}
const updatedAt = new Date(settings.updated_at);
if (isNaN(updatedAt.getTime())) {
console.debug('STOQ - Invalid updated_at date format in settings');
return null;
}
const 025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item
<
FAQ
age = Date.now() - updatedAt.getTime();
if (age _property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_butt
INFORMATIONQuestions and answersAbout Us SETTINGS_CACHE_DURATION) {
console.debug('STOQ - settings changed recently, skipping cache');
return null;
}
return settings;
} catch (error) {
console.debug('STOQ - Error checking settings cache:', error);
return null;
}
}
function createRestockRocketContainer() {
const restockRocketContainer = document.createElement('div');
restockRocketContainer.id = 'restock-rocket';
document.body.appendChild(restockRocketContainer);
}
function createRestockRocketScript(scriptUrl) {
const restockRocketScriptElement = document.createElement('script');
restockRocketScriptElement.setAttribute('defer', 'defer');
restockRocketScriptElement.src = scriptUrl;
document.body.appendChild(restockRocketScriptElement);
}
createRestockRocketContainer()
console.debug('STOQ - extension activated')
function applyTranslations(settings) {
try {
// Skip translation logic entirely if multi-language is not enabled
if (!settings || ess_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() {
const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"202Add to cart
Contact Us];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
}
});
} else {
console.debug('STOQ - No translated fields found for locale:', normalizedLocale);
}
delete settings.translations;
return settings;
} catch (e) {
console.debug('STOQ - error applying translations:', e);
return settings;
}
}
// Setup event listener for cart selling plan updates
// This must be called before any scripts are loaded to avoid race conditions
function setupCartSellingPlanUpdater(settings) {
// Setup listener regardless - updateCartSellingPlans has its own guards
// This ensures cleanup happens even when preorders are disabled globally
// Listen for stoq:inventory-data-loaded event dispatched by api.js
window.addEventListener('stoq:inventory-data-loaded', function(event) {
console.debug('STOQ - Inventory data loaded, updating cart selling plans');
if (window._RestockRocketroperty_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_buttonNotify me when this product is available:
Bloghopify.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 response 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(cacs_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"};
if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
// Find the maximum updated_at from all items in old array
const oldPlans = window._RestockRocketConfig.sellingPlans;
const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
? oldPlans.reduce(function(max, plan) {
// Parse dates for proper comparison (handles mixed ISO formats)
if (plan.updated_at) {
const planDate = new Date(plan.updated_at);
const maxDate = max ? new Date(max) : null;
return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
}
return max;
}, '')
: null;
// Use cached if old array is empty/has n
Made for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.EdinburghWe also have a physical store, if you are local please pop in -
EH9 1QNProjektRide Bike Shop EdinburghMade for cyclists riding in a forward more sporty position.
82 Newington Road, EH91QN, Edinburgh.
Rails: Black SteelEmail
ProjektRide
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Brooks C15 Cambium All-Weather",
"url": "https:\/\/projektride.co.uk\/products\/brooks-c15-cambium-all-weather","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/products\/26188-pm_776x.png?v=1679140262"
],"description": "\nMade for years of hard riding. The Cambium All Weather is a durable and comfortable saddle that is “ready to ride”, thanks to a vulcanised natural rubber top for flexible performance requiring no breaking in period. From freezing rain to blazing sunshine, the waterproof, weatherproof nylon cover is made to perform flawlessly in all conditions. Additionally the updated back plate has loops for a saddle bag or other accessory.\nMade for cyclists riding in a forward more sporty position.\n\nRails: Black Steel\nLx283mm, Wx140mm, Hx52mm\nWeight: 450g\n","sku": "C205000A06300","brand": {
"@type": "Thing",
"name": "ProjektRide"
},"gtin8": "","offers": [{
"@type" : "Offer","sku": "C205000A06300","availability" : "http://schema.org/InStock",
"price" : 114.99,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/brooks-c15-cambium-all-weather?variant=43936064930018"
}
]
}
.About Us
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
<
= 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
enabled 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 fo
<
!settings.multi_language_enabled) {
return settings;
}
if (!settings.translations) {
console.debug('STOQ - No translations found, skipping translation');
return settings;
}
const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
const translations = settings.translations;
if (!normalizedLocale) {
// No matching locale has translations; drop payload to save memory
console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
delete settings.translations;
return settings;
}
console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
const translatedFields = translations[normalizedLocale];
if (translatedFields && typeof translatedFields === 'object') {
Object.keys(translatedFields).forEach(function(key) {
const value = translatedFields[keyCranksetHIRE - BIKE PACKING BUNDLE
led for ${window._RestockRocketConfig.pageType}`);
}
// Dispatch custom event when app is loaded
// Cart selling plan updates will be triggered by stoq:inventory-data-loaded event
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings,
preorderEnabled: settings.preorder_enabled
}
});
console.debug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}
CassetteI'm looking to find out more information about a product, where can I find this?
Please get in touch with a member of the team either by phone (
01313745324
) or email (
Front derailleur[email protected]
Rear derailleurI'm looking to buy this product, when will it arrive and how much does postage cost?
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Controller Bosch System Controller BRC3100, smart system97 Motor Bosch Performance Line CX, 20 mph / 32 km/h max assist (25 km/h max assist in EU and APAC)
97
Drivetrain
Rear derailleur SRAM XX Eagle AXS, T-Type
Crank SRAM XX Eagle,165 mm length
Cassette SRAM Eagle XS-1297, T-Type, 10-52, 12-speedWheelbase Length Chain SRAM XX Eagle, T-Type, 12-speed
Pedal VP-536 nylon platform1111 Max. chainring size 1x: 36T
tle":"Large - 51","option1":"Large - 51","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Bombtrack BEYOND+ ADV Complete Bike (29+) - Large - 51","public_title":"Large - 51","options":["Large - 51"],"price":410000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45661711204578,"title":"Extra Large - 56","option1":"Extra Large - 56","option2":null,"option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Bombtrack BEYOND+ ADV Complete Bike (29+) - Extra Large - 56","public_title":"Extra Large - 56","options":["Extra Large - 56"],"price":410000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_01_800x800_cro
p_center_2x_1.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_02_800x800_crop_center_2x_c892a299-0804-4f5b-94e1-dbc26cbae263.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_03_800x800_crop_center_2x_cd0efa89-c6c6-4def-abf6-062ec3e2e6d0.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_04_800x800_crop_center_2x_260be361-10a6-4162-b71f-d67ad4d46117.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_05_800x800_crop_center_2x_3aa433b0-f1fe-4aa1-9149-ba348e619d8f.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_06_800x800_crop_center_2x_df581082-d525-4b5d-b835-95b65b482fd8.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_07_800x800_crop_center_2x_850dc85c-71f5-4715-b33e-e0511414d928.webp?v=1720087293","\/\/projektride.co.uk\/cdn\/shop\/fimatt_black_web_03_800x800_crop_center_2x_cd0efa89-c6c6-4def-abf6-062ec3e2e6d0.webp?v=1720087293"},"aspect_ratio":1.0,"height":1600,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_03_800x800_crop_center_2x_cd0efa89-c6c6-4def-abf6-062ec3e2e6d0.webp?v=1720087293","width":1600},{"alt":null,"id":34185452454114,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_04_800x800_crop_center_2x_260be361-10a6-4162-b71f-d67ad4d46117.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_04_800x800_crop_center_2x_260be361-10a6-4162-b71f-d67ad4d46117.webp?v=1720087293","width":1365},{"alt":null,"id":34185452486882,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black
_web_05_800x800_crop_center_2x_3aa433b0-f1fe-4aa1-9149-ba348e619d8f.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_05_800x800_crop_center_2x_3aa433b0-f1fe-4aa1-9149-ba348e619d8f.webp?v=1720087293","width":1365},{"alt":null,"id":34185452519650,"position":6,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_06_800x800_crop_center_2x_df581082-d525-4b5d-b835-95b65b482fd8.webp?v=1720087293"},"aspect_ratio":1.0,"height":1365,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_06_800x800_crop_center_2x_df581082-d525-4b5d-b835-95b65b482fd8.webp?v=1720087293","width":1365},{"alt":null,"id":34185452552418,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1365,"width":1365,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/BT_MY24_Beyond__ADV_matt_black_web_07_80