tion":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":7628718735586,"title":"Kranx Base 145mm Saddle","handle":"kranx-base-145mm-saddle","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePatented Archtech Suspension system for support and flexibility\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003ePressure relieving Zone Cut opening on base\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eNew technology PU Cushioning for improved comfort\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e145mm width suitable for lower inclined position\u003c\/strong\u003e\u003c\/li\u003e\<<
!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[key && 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.cachedSettings;
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.S
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);
}
}
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
// All stems are CNC machined from a solid billet of 2014 T6 aluminium
// The Gravity stem range has been designed to be stiffer than the AM stem
// The new design incorporates individual clamps for the handle bars and a simple “no gap” clamping system.
// Optimum machining to give lightest weight without compromising stiffness
// Available in black, silver, red, blue, purple & orange
// Weight from: 156g
}
return max;
}, '')
: null;
// Use cached if old array is empty/has no timestamps, or cached is newer
// Parse dates for comparison to handle format differences (+00:00 vs .000Z)
const cachedDate = new Date(cachedData.cached_at);
const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
if (useCached) {
if (Array.isArray(cachedData.plans)) {
window._RestockRocketConfig.sellingPlans = cachedData.plans;
// Only use disabled_plan_ids when using cached plans
window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
}
} else {
// When using old format (stale cache), don't trust disabled_plan
_ids
window._RestockRocketConfig.disabledSellingPlanIds = [];
console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
}
}
})();window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8113391436002,"title":"-Brother Cycles Allday Frameset","handle":"brother-cycles-allday-frameset","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection id=\"single-product-summary\" data-mce-fragm4,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 52cm","public_title":"Metallic Mint \/ 52cm","options":["Metallic Mint","52cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594244322,"title":"Metallic Mint \/ 54cm","option1":"Metallic Mint","option2":"54cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776667874,"product_id":8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","u
pdated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 54cm","public_title":"Metallic Mint \/ 54cm","options":["Metallic Mint","54cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594277090,"title":"Metallic Mint \/ 56cm","option1":"Metallic Mint","option2":"56cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776667874,"product_id":811339143
6002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 56cm","public_title":"Metallic Mint \/ 56cm","options":["Metallic Mint","56cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594309858,"title":"Metallic Mint \/ 58cm","option1":"Metallic Mint","option2":"58cm","option3":null,"sku":"","requires_shipping":true,"taxable":true
,"featured_image":{"id":39379776667874,"product_id":8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 58cm","public_title":"Metallic Mint \/ 58cm","options":["Metallic Mint","58cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594342626,"title":"Metallic Mint \/ 60cm","option1":"Metallic Mint","option2":"60cm","o8162,"title":"Black \/ 54cm","option1":"Black","option2":"54cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776569570,"product_id":8113391436002,"position":6,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:16+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036","variant_ids":[44155594375394,44155594408162,44155594440930,44155594473698,44155594506466]},"available":true,"name":"-Brother Cycles Allday Frameset - Black \/ 54cm","public_title":"Black \/ 54cm","options":["Black","54cm"],"price":41900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197192418,"position":6,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036"}},"requires_selling_plan":false,"selling_plan_allocations"
:[]},{"id":44155594440930,"title":"Black \/ 56cm","option1":"Black","option2":"56cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776569570,"product_id":8113391436002,"position":6,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:16+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036","variant_ids":[44155594375394,44155594408162,44155594440930,44155594473698,44155594506466]},"available":true,"name":"-Brother Cycles Allday Frameset - Black \/ 56cm","public_title":"Black \/ 56cm","options":["Black","56cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197192418,"position":6,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036"}},"requires_selling_plan":false,"sell
15.23.png?v=1688635034","width":2254},{"alt":null,"id":31983197290722,"position":9,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.25.png?v=1688635036"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.25.png?v=1688635036","width":2254},{"alt":null,"id":31983197323490,"position":10,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.27.png?v=1688635034"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.27.png?v=1688635034","width":2254}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003csection id=\"single-product-summary\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section__container fixed-width padded--thinWould you like to add on any equipment? light\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section__content\" data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Allday is a versatile single-speed\/fixed gear bike that isn’t scared to leave the tarmac! The Allday features s-shaped chainstays to fit 35c tyres with ease and removable canti bosses giving the option of running cantilever, v-brake or regular caliper brakes. The frame features removable brake cable guides and bosses for two bottles, mudguards and front and rear racks. So whether you’re looking for a super commuter, single-speed cross bike or winter trainer the Allday can handle it.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe frame features a smooth tig welded main triangle made from double butted 4130 chromoly steel, a functional tubing which provides the perfect balance of comfort and durability. We’ve applied an ED coating under the paint to help protect against corrosion. We’ve also given the Allday flat crown forks and a lugged seat cla
LiquidCacheFresh = 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
<
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
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.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in -