to qualify for free shipping02,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,4
ocketConfig.host = 'https://app.restockrocket.io'
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
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
);
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 || !settings.multi_language_enabled) {
return settings;
}
if (!settings.translations) {
console.debug('STOQ - No translations found, skipping translation');
return settings;
}
const normalizedLocal
}
});
console.debug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}
function updateCartSellingPlans() {
// Wait for the API to be available with retries
const maxRetries = 10;
const retryDelay = 500;
function attemptCartCheck(attempt = 1) {
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);
});
} else if (attempt
maxRetries) {
console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`);
setTimeout(() => attemptCartCheck(attempt + 1), retryDelay);
} else {
console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check');
}
}
attemptCartCheck();
}
Hire
Shop All New Bikes
Parts & Components
Sell Your Bike
Cockpit
#ProductTemplate--template--15326745395426__main { background: #ffffff; }
.shop-pay-terms { --payment-terms-background-color: #ffffff }
Custom Builds
Spend
Complete Brakes
£50
to qualify for free shippingimg src="//projektride.co.uk/cdn/shop/files/L-FM62_media-MetallicGreyNeonBlue-0.default_98x.jpg?v=1736263169" alt="" class="product-single__thumbnail-img">
Stems
Brake RotorsWorkshop
Congratulations! Your order qualifies for free shipping
Shop by Brand
Workshop PricesGrips & Bar-Tape
GloriaBrake Pads
img src="//projektride.co.uk/cdn/shop/files/L-FM62_media-MetallicGreyNeonRed-0_98x.jpg?v=1736263169" alt="" class="product-single__thumbnail-img">
Book a ServiceHeadsets
TrekBrake Spares
div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/WhatsApp_Image_2025-01-30_at_10.10.49_d0be6fed_2048x.jpg?v=1739825273');">
>
Edinburgh's Bike Shop
Buy, sell and ride in confidence on ProjektRide’s premium bikes, with over 10 years of experience in the Edinburgh Bike shop cycling industry. Our goal is to provide the cycling community with a resource to buy and sell premium, recognized brands of
img src="//projektride.co.uk/cdn/shop/files/Screenshot_2024-06-21_at_20.21.15_2048x2048.png?v=1718997714" alt="Enigma Titanium Gravel Edge Frameset" class="mfp-zoom-in-cur" id="34094324547810">
599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620585855,"position":1,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcgreyh.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403532159,"title":"Greyhound \/ Large","option1":"Greyhound","option2":"Large","option3":null,"sku":"YCB25ASRCLGPGHSUC025200","requires_shipping":true,"taxable":true,"featured_image":{"id":74358274261375,"product_id":14979883237759,"position":1,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcgreyh.webp?v=1741953555","variant_ids":[55196403401087,55196403433855,55196403466623,55196403532159,55196403564927]},"available":true,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Greyhound \/ Large","public_title":"Greyhoun
Pedalsltimate 29\" Bike - Greyhound \/ Extra Large","public_title":"Greyhound \/ Extra Large","options":["Greyhound","Extra Large"],"price":599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620585855,"position":1,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcgreyh.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403597695,"title":"Spruce \/ Extra Small","option1":"Spruce","option2":"Extra Small","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":74358274294143,"product_id":14979883237759,"position":2,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcspru.webp?v=1741953555","variant_ids":[55196403597695,55196403630463,55196403663231,55196403695999,55196403728767]},"a
v=1690978865","width":1302}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eChallenging environments and heavy loads are no match for the uncompromising and award-winning Boost E. This compact and extremely sturdy Etility® bike is always ready for the next adventure – close to home or far from civilisation.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe rigid aluminium frame and big 24” x 2.6” custom tyres combine with the Bosch Performance Line CX Electric motor to provide a powerful yet composed ride. The unique upright riding position and ergonomic handlebar design lets you ride with purpose without sacrificing comfort and manoeuvrability. And a smart, interchangeable rack and rail system lets you pick and choose from dozens of possible configurations to suit the mission. Capability meets versatility to make the Boost E the choice of professional rescue teams, adventurists, bike couriers and everyda
59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555","variant_ids":[55196403761535,55196403794303,55196403827071,55196403859839,55196403892607]},"available":false,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Turquoise \/ Extra Small","public_title":"Turquoise \/ Extra Small","options":["Turquoise","Extra Small"],"price":599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620651391,"position":3,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403794303,"title":"Turquoise \/ Small","option1":"Turquoise","option2":"Small","option3":null,"sku":"YCB25ASRCSMPTUSUC025200","requires_shipping":true,"taxable":true,"featured_image":{"id":74358274326911,"product_id":14979883237759,"position":3,
003cli data-mce-fragment=\"1\"\u003eRange 25-160mi (40-260km) Dep. On Mode\/Battery\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eBosch 4A Compact Charger (4.5h Full Charge)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e6061 Aluminum Alloy Frame with Front Tray Mounts\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eOversized 6061 Aluminum Alloy Fork w\/ Integrated Headset\u003cstrong data-mce-fragment=\"1\"\u003e \u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAssisted Speed: 25km\/h\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eShimano Deore 10-Speed and Hydraulic Disc Brakes\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCustom 24\" x 2.6\" Benno Dual Sport Tyres (45psi)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eGerman Supernova Mini 2 Front Light and E3 Rear Light\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eMultifunction Rear Rack (Max. Load 130lbs\/60kg)\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSGears & Drivetrain8274326911,"product_id":14979883237759,"position":3,"created_at":"2025-03-14T11:59:15+00:00","updated_at":"2025-03-14T11:59:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555","variant_ids":[55196403761535,55196403794303,55196403827071,55196403859839,55196403892607]},"available":true,"name":"Yeti Cycles ASR C-Series C2 Ultimate 29\" Bike - Turquoise \/ Medium","public_title":"Turquoise \/ Medium","options":["Turquoise","Medium"],"price":599900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739620651391,"position":3,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb25asrcturq.webp?v=1741953555"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196403859839,"title":"Turquoise \/ Large","option1":"Turquoise","option2":"Large","option3":null,"sku":"YCB25ASRCLGPTUSUC025200","requires_ship
BOTTOM BRACKETCycle To Work Schemes
Book a Service<a href="https://projektride.co.uk/collections/bikes?filter.p.vendor=Brother,Brother+Cycles,Brothers+Cycles,brother+cycles" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/cropped-brother-cycles-leaf-logo_360x.png?v=1688813290); width: 120px; padding-top: 100.0%;">Investment cast T47 68mm
AXLE DIMS.
Thru axle | 12mm x 100mm front, 12 x 142mm reara href="https://projektride.co.uk/search?q=muc-off&type=product" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2021-12-30_at_20.49.50_360x.png?v=1640897415); width: 150px; padding-top: 47.7%;">
like
>
Logo image
Hire Lazer Compact HelmetNOTHING ELSEOther
Parts & Components
HEADTUBE
Custom BuildsCNC machined 44mm
div class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/genesis_logo_360x.png?v=1710022398); width: 120px; padding-top: 14.2%;">
a class="product__media produc
>
<
Cycle To Work Schemes
Logo image
CABLE ROUTING
Brands
Insure Your BikeC / Series carbon fibre frame, threaded bottom bracket, configurable cable ports, 148mm x 12mm BOOST dropouts, integrated derailleur hanger and axle.