Home
Stems
#ProductTemplate--template--15326745395426__main { background: #ffffff; }
.shop-pay-terms { --payment-terms-background-color: #ffffff }Insure Your Bike
HireGrips & Bar-Tape
Tyres
Open navigation menu
Bikes
Headsets
Tubes
Brakes
New Bikes
Saddles
Complete Brakes
img src="//projektride.co.uk/cdn/shop/products/Screenshot2022-01-27at21.53.57_2048x2048.png?v=1643320702" alt="Passport Bike Packing Seat Saddle Bag" class="mfp-zoom-in-cur" id="29164781109474">
Shop All New Bikes
I'm looking to buy this product, when will it arrive and how much does postage cost?Stems
Brake Rotors
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. Grips & Bar-Tape
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 -
Brake Pads ProjektRide Bike Shop EdinburghHeadsets
82 Newington Road, EH91QN, Edinburgh.
Brake Spares
Brakes
See More
Forks
.site-footer {
--bg: #1f2324;
--text: #ffffff;
--text-alpha-15: rgba(255, 255, 255, 0.15);
--text-alpha-60: rgba(255, 255, 255, 0.6);
--text-alpha-85: rgba(255, 255, 255, 0.85);
}
.footer-content__logo__image { width: 170px; }
Pinnacle Dolomite Road Bike - MediumComplete Brakes
Front Suspensiona class="product__media product__media--featured"
href="/collections/trek-city-bikes/products/trek-fx-sport-9"
title="Trek FX Sport 5"
aria-label="Trek FX Sport 5"
style="background-image: url(//projektride.co.uk/cdn/shop/files/FXSport5Carbon-25-47263-A-Primary_600x.webp?v=1728051044)">
span class="visually-hidden">Trek FX Sport 5
>
Brake Rotors
Rear Suspension>
a class="product__media product__media--featured"
href="/collections/second-hand-bikes/products/pinnacle-dolomite-road-bike-medium"
title="Pinnacle Dolomite Road Bike - Medium"
aria-label="Pinnacle Dolomite Road Bike - Medium"
style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_50782_600x.jpg?v=1761905706)">
img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer">
span class="visually-hidden">Pinnacle Dolomite Road Bike - Medium
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/IMG_50792_600x.jpg?v=1761905706)">
Track Service Progress
>
ForksBuilding Your Bike From the BoxTubesTrek FX Sport 5
See MoreInsure Your Bike
Close search bar
Privacy Policy
£2,150.00
Cookie PolicyTubeless
Pinnacle Dolomite Road Bike - MediumTerms of Service
Front Suspension
Refund policy
Search text field
£400.00
SaddlesTrek FX Sport 6
Rear Suspension
SERVICES
Seat Posts & Clamps
Projektride's Student bike bundle!Servicing
a class="product__media product__media--featured"
href="/collections/trek-city-bikes/products/trek-fx-sport-11"
title="Trek FX Sport 6"
aria-label="Trek FX Sport 6"
style="background-image: url(//projektride.co.uk/cdn/shop/files/FXSport6Carbon-25-47256-A-Primary_600x.webp?v=1728052385)">
Workshop Prices
span class="visually-hidden">Trek FX Sport 6
Finishing Kit
Cycle to WorkPedals>
See More
Delivery & Returns
>
a class="product__media product__media--featured"
href="/collections/second-hand-bikes/products/projektrides-student-bike-bundle"
title="Projektride's Student bike bundle!"
aria-label="Projektride's Student bike bundle!"
style="background-image: url(//projektride.co.uk/cdn/shop/files/DSC05119_1_600x.png?v=1724844147)">
span class="visually-hidden">Projektride's Student bike bundle!
>
Tyres>
INFORMATIONGears & Drivetrain
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/FXSport6Carbon-25-47256-A-Alt2_600x.webp?v=1728052394)">
Components>
Tubes
Loading more
.
Working Hoursdiv class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/DSC05112_600x.jpg?v=1724853373)">E-bike Batteries and chargers
.Tubeless
>
.
Mon - Fri: 09:00 - 18:30
Sat: 9:00 - 16:00
Sun: Closed
Saddles
Projektride's Student bike bundle!Wheels
Seat Posts & Clamps£425.00Complete Wheels
Tel
li class="result">
div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image>
0131 374 5324Pedals
a href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'>
Projektride's Student bike bundle!
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/C685060D-D458-4A74-86F3-7C3E83F9F362_600x.jpg?v=1758108217)">
[email protected]>
Locks
Wheels
See More
Mudguards
Projektride's Student bike bundle!
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,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promot
ult_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_pa
ton_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":"2025-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_
Cleaners, Degreasers and Lubricationntage":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_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];window._RestockRocketConfig.integrations = [{"id":"15c9
you will never have to worry about another climb again.\u003c\/p\u003e\n\u003cp\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe Arcus 3 can be tuned to exactly how you want to ride it whether that be increased torque for pulling away from traffic lights or a gentler start for a more leisurely ride with increased range.\u003c\/p\u003e\n\u003cp\u003e\u003cbr data-mce-fragment=\"1\"\u003eWith a 500Wh internally mounted battery you can enjoy up to 60 miles of assisted pedalling, plenty of range for a weekend of exploring.\u003c\/p\u003e\n\u003cp\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe Arcus 3 comes fully equipped with a microSHIFT Mezzo 9–speed drivetrain and powerful hydraulic disc brakes.\u003c\/p\u003e\n\u003cp\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe RST Air sprung suspension forks with remote lock out give you the adaptability to handle any terrain in comfort whilst bespoke alloy mudguards, AXA Blue line lights and the excellent AtranVelo rear rack system complete the build making a truly vers
u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eFrame Material :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eAlloy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eBattery Type :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eSportDrive Internal 500Wh\u003c\/span\u003Tubelessn\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eIntended Use :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eE-Bike\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eBrakes :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eALHONGA AHJ-OD07 Hydraulic Disc Brake\u003c\/sp
c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eChain Set :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eSportDrive 170mm 38t\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eCharger :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eSportDrive 2Ah\u003c\/span\u0
idgeback reserves the right to change product specifications without notice. Ridgeback will always ensure that these changes do not detract from the ride experience of the bike.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2024-08-01T16:50:30+01:00","created_at":"2024-08-01T16:50:42+01:00","vendor":"Ridgeback","type":"Bicycles","tags":["Arcus","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":220000,"price_min":220000,"price_max":220000,"available":false,"price_varies":false,"compare_at_price":299900,"compare_at_price_min":299900,"compare_at_price_max":299900,"compare_at_price_varies":false,"variants":[{"id":45760557744354,"title":"Medium","option1":"Medium","option2":null,"option3":null,"sku":"RB22125MD","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Ridgeback Arcus 3W - Medium","public_title":"Medium","options":["Medium"],"price":220000,"weight":0,"compare_at_price":299900,"inventory_management":"shopify","ba
ail_07.jpg?v=1722527442","\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_08.jpg?v=1722527442"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_01.jpg?v=1722527442","options":["Size"],"media":[{"alt":null,"id":34370656436450,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_01.jpg?v=1722527442"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_01.jpg?v=1722527442","width":1800},{"alt":null,"id":34370656469218,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_02.jpg?v=1722527442"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_02.jpg?v=1722527442","width":1800},{"alt":null,"id":34370656501986,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800Clothing and Protectionwidth":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_06.jpg?v=1722527442"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_06.jpg?v=1722527442","width":1800},{"alt":null,"id":34370656633058,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_07.jpg?v=1722527442"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_07.jpg?v=1722527442","width":1800},{"alt":null,"id":34370656665826,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1800,"width":1800,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_08.jpg?v=1722527442"},"aspect_ratio":1.0,"height":1800,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/rb22125_detail_08.jpg?v=1722527442","width":1800}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eMeet
ain and powerful hydraulic disc brakes.\u003c\/p\u003e\n\u003cp\u003e\u003cbr data-mce-fragment=\"1\"\u003eThe RST Air sprung suspension forks with remote lock out give you the adaptability to handle any terrain in comfort whilst bespoke alloy mudguards, AXA Blue line lights and the excellent AtranVelo rear rack system complete the build making a truly versatile package.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eBrake Type :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eHydraulic Disc\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheaProjektRide Merchandisecdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eBattery Type :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eSportDrive Internal 500Wh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eWheel Size :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e29 inch\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv c
er pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eGender :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eWomens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"specheadingrims\"\u003e\n\u003cdiv class=\"btn btn-link pl-0 pr-0 text-center text-md-left collapsed text-uppercase\" aria-controls=\"specrims\" aria-expanded=\"true\" data-target=\"#specrims\" data-toggle=\"collapse\"\u003e\u003cstrong\u003eBattery Integration :\u003c\/strong\u003e\u003c\/div\u003e\n\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eInternal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card grid-item\"\u003e\n\u003cdiv class=\"card-header pl-0 pr-0\" id=\"simg src="//projektride.co.uk/cdn/shop/products/Screenshot2021-12-16at15.53.16_2048x2048.png?v=1639670151" alt="Muc-Off Pressure Washer Bike Bundle Kit" class="mfp-zoom-in-cur" id="28858614382818">
57744354 : null,45760557777122 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {45760557744354 : parseInt(""),45760557777122 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {45760557744354 : null,45760557777122 : null,};
window._RestockRocketConfig.variantsShippingText = {45760557744354 : "",45760557777122 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {45760557744354 : null,45760557777122 : null,};
window._RestockRocketConfig.selected_variant_id = 45760557744354;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopi
t 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 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;
}
c
!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(/
rowser-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(cachedSettings);
} else {
All Products
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)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'product') {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct);
} else if(hijackIntegration) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else {
console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`);
}
// Check and update cart selling plans after scripts are loaded
if (settings.preorder_enabled) /
a href="{{ it.product.url }}">{{ it.product.title }}
<
Looking to sell your bicycle safely, hassle-free and at a competitive price? The team at ProjektRide Bike shop in Edinburgh has over 10 years of experience in the second-hand bicycle market and understands the unique value of each individual bike. With our passion for cycling in mind, we only buy bikes from widely recognized brands in order to guarantee a quality product every time to our clients.
>
Unfortunately, we don't buy the following:All - New - Bikes
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.
Early RiderCheaper bikes (Usually below a retail value of £100-£300)Ridgeback Voyage
We also have a physical store, if you are local please pop in -Hire Lazer Compact Helmet
Ridgeback Voyage
ProjektRide Bike Shop Edinburgh
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/Verve_Plus_1_Men_23_36805_A_Primary_600x.webp?v=1728474492)">
BMX / Jump bikes