ProjektRide Bike Shop Edinburgh | Best Bike Shops Edinburgh, Scotland - Road Bikes | Hybrid Bikes | Mountain Bikes | Touring Bikes
Bike Shop Edinburgh - ProjektRide Bicycle Shop
Edinburgh Cycle Shop - ProjektRide Bike Shops Edinburgh
ProjektRide Bicycle Store
Edinburgh's Bicycle Specialists
Bike Shop Edinburgh - Buy Bikes, Servicing and Bicycle Repairs | ProjektRide Bike Shops Edinburgh
Edinburgh Bike Shop - ProjektRide Bike Shop Edinburgh
We Sell Gravel Bikes, Road Bikes, Mountain Bikes, Hybrid Bikes, City Bikes, And More At ProjektRide Bike Shops Edinburgh
Edinburgh Cycle Store
Edinburgh Bicycle Shop
Edinburgh Cycle Store
Edinburgh's Bicycle Specialists
Specialist Bike Shop Edinburgh - ProjektRide
Road Bikes - ProjektRide Bike Shops Edinburgh
Mountain Bikes
Hybrid Bikes
Gravel Bikes
Touring Bikes
Contact ProjektRide Bike Shop Edinburgh | #1 Bike Shops Edinburgh
Bicycle shops racks shops helmets shimano to ride clothing seatposts Edinburgh bicycle bicycle store bikes electric cycle united kingdom bike shop Edinburgh shorts kids independent electric servicing cycle store specialists wheel trail trained ridgeback bikes disc retailer bikes Edinburgh's bicycle bicycle shop transport cannondale to cycling carbon morningside lights hybrid frame hardtail maintenance parts cannondale ebike my bike giant bike shop children mountain bikes women's Edinburgh's hybrid bike pedals e-bikes leith forks shops shop bikes Edinburgh bike shops.
Bike shops bike store cyclocross bike brands hybrid bikes customer service bike servicing bicycles store Edinburgh workshop bike shops bikepacking specialist team specialized bike stores cargo bicycles dedicated frames delivery rides Edinburgh bike shop brakes workshop bike footwear scheme city pumps head handlebars cargo bikes shopping tyres bike hire racing fixed spanner stems cyclescheme cycling Edinburgh bike bmx jackets drop outdoor mountain bike comely bank chain riders grips set service lubricants carry mountain bike sales mechanics components technology Bruntsfield.
Edinburgh criterium mountain bikes fit Edinburgh Slateford spares inspection store puncture suspension affordable shop soul cycles pedal headsets scottish bmx gravel trek bicycle helmets contact Scotland serviced bike jerseys Edinburgh bike cycle shops build e-bike workshop equipment touring bikes fork mountain bike brake headset warranty mtb bicycle gravel tyres hybrid Edinburgh bicycle shop road bikes Edinburgh gear folding hand bikes adventure newington Edinburgh store mudguards cyclists gear wheels series bike shop leisure giant bicycles replacement cooperative cross local hills.
Edinburgh drivetrain bicycle velow Edinburgh kona kit ebike bike shop tubes shopping builds ridge tubeless electric bikes bicycle fitness services merida full supension helmet electric bikes clothing basket Edinburgh cycle store wheel scott road bike mechanics gloves wheels locks spoke cycles mtb drivetrain 2015 Scotland repair ride speed club lothian stores jersey cycle shop biking scottish tandem fitting repairs stockbridge mechanic saddles riding.
Tools & Maintenance
,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,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,439ProjektRide Merchandise
Questions and answersg_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.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custo
Rear Suspension
bike designed for fun on cruises, commutes and trips around town. It has a quiet, low-maintenance Gates CDX belt drive system with an 8-speed Shimano Alfine internal hub for smooth, crisp shifting\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv role=\"tablist\" aria-multiselectable=\"true\" class=\"pdl-collapse pdp-spec-collapse\" qaid=\"pdp-spec-collapse\"\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-w967p\" name=\"289\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-w967p\" aria-describedby=\"pdl-collapse-content-w967p\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eFrameset\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-w967p\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row
data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eFrame\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eAlpha Gold Aluminum, internal cable routing, flat mount disc, rack \u0026amp; fender mounts, Internal Gear Hub Compatible\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eFork\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eRigid Aluminium with Lowrider mounts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-x8szye\" name=\"292\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-x8szye\" aria-describedby=\"pdl-collapse-content-x8szye\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center
svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-wp6iwl\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-wp6iwl\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eShifter\u003c\/th\u003e\n\u003ctd datFinishing KitI'm looking to find out more information about a product, where can I find this?a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eCassette\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eGates CDX, 22T steel ring\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003ePedal\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eslip-proof pedals with reflectors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-9fl7w\" name=\"298\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-9fl7w\" aria-describedby=\"pdl-collapse-content-9fl7w\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eComponents\u003c\/div\u003e\n\
e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\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. The prices shown are the manufacturer's suggested retail prices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\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!----\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {45824620298466 : "deny",45824620331234 : "deny",45824620364002 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {45824620298466 : parseI
OtherHire Lazer Compact Helmet
Electric BikesCustom Builds
<
a class="product__media product__media--featured"
href="/products/hire-smith-convoy-helmet"
title="Hire Lazer Compact Helmet"
aria-label="Hire Lazer Compact Helmet"
style="background-image: url(//projektride.co.uk/cdn/shop/files/my2023_tempo-kineticore-black_right_1400x1011800x600-removebg-preview_1_600x.png?v=1747484784)">
Cycle To Work SchemesKids Bikes<
StemsHope
<
a class="product__media product__media--featured"
href="/products/hire-ortlieb-40l-pannier-bags"
title="Hire Ortlieb 40L Pannier Bags"
aria-label="Hire Ortlieb 40L Pannier Bags"
style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)">
Quality Control
Brooks B17 Short (Ladies) – ProjektRide
<
span class="visually-hidden">Hire Ortlieb 40L Pannier BagsEvery bike that passes through our business receives the upmost care and attention, ensuring safety and reliability to every client.
Yeti
img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
Bike Packing
QUICK LINKSBags and Transportation
About Us
Contact UsPhone Holders
Blog
Track Service Progress
Building Your Bike From the BoxBells
Insure Your Bike
Privacy Policy
Cookie PolicyLights
Terms of Service
Refund policy
Rider Care
.
window._RestockRocketConfig = window._RestockRocketConfig || {}
// Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us')
// This matches the backend's Mobility.normalize_locale behavior
// Returns empty string if locale is empty or invalid (matches original behavior)
function normalizeLocale(locale) {
if (!locale || locale.trim() === '') {
return '';
}
return locale.toString().toLowerCase().replace(/-/g, '_');
}
window._RestockRocketConfig.locale = 'en';
window._RestockRocketConfig.normalizedLocale = normalizeLocale('en');
window._RestockRocketConfig.shop = 'projektride.myshopify.com';
window._RestockRocketConfig.pageType = 'product';window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-11-11T14:27:02.312Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true
Open search bar\/projektride.co.uk\/cdn\/shop\/products\/25349-pm.png?v=1679170225"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/25349-pm.png?v=1679170225","\/\/projektride.co.uk\/cdn\/shop\/products\/25348-pm.png?v=1679170226"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/25349-pm.png?v=1679170225","options":["Volume"],"media":[{"alt":null,"id":31695392047330,"position":1,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/25349-pm.png?v=1679170225"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/25349-pm.png?v=1679170225","width":776},{"alt":null,"id":31695392080098,"position":2,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/25348-pm.png?v=1679170226"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\
do you need?\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRoad tyres: 1-2oz per tyre\u003c\/li\u003e\n\u003cli\u003eMTB 26\": 3oz per tyre\u003c\/li\u003e\n\u003cli\u003eMTB 27.5\": 3oz per tyre\u003c\/li\u003e\n\u003cli\u003eMTB 29\": 4oz per tyre\u003c\/li\u003e\n\u003cli\u003eFat Bike: 6-8oz per tyre\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col\"\u003e\n\u003cdiv class=\"features\"\u003e\n\u003cdiv class=\"title\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {43936709837026 : "continue",43936709869794 : "continue",};
window._RestockRocketConfig.variantsInventoryQuantity = {43936709837026 : parseInt("100"),43936709869794 : parseInt("100"),};
window._RestockRocketConfig.variantsPreorderCount = {43936709837026 : parseInt(""),43936709869794 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {43936709837026 : null,43936709869794 :
e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-collection.js'
window._RestockRocketConfig.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
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 metafiel