Wheels

Essentials  
Sell Your Bike
<
_image":{"id":36266087186658,"product_id":7469296910562,"position":3,"created_at":"2021-12-09T10:19:28+00:00","updated_at":"2021-12-14T15:37:10+00:00","alt":null,"width":1080,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1502-Red-Mk4-Composite_1080x_c2aeeed0-31f3-40cb-90ba-dabb4c782c7c.png?v=1639496230","variant_ids":[42140055699682]},"available":false,"name":"Burgtec MK4 Composite Pedals - Red","public_title":"Red","options":["Red"],"price":3999,"weight":400,"compare_at_price":3999,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28815475572962,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1502-Red-Mk4-Composite_1080x_c2aeeed0-31f3-40cb-90ba-dabb4c782c7c.png?v=1639496230"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42140055732450,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"1504","requires_shipping":true,"taxable":true,"featured_im
d_image":{"id":36292258595042,"product_id":7469296910562,"position":6,"created_at":"2021-12-14T15:34:33+00:00","updated_at":"2021-12-14T15:34:33+00:00","alt":null,"width":1084,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsironbroorange1.jpg?v=1639496073","variant_ids":[42140055765218]},"available":false,"name":"Burgtec MK4 Composite Pedals - Orange","public_title":"Orange","options":["Orange"],"price":3999,"weight":400,"compare_at_price":3999,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28842090365154,"position":6,"preview_image":{"aspect_ratio":0.812,"height":1335,"width":1084,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsironbroorange1.jpg?v=1639496073"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42140055797986,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"1503","requires_shipping":true,"taxable":true,"featured_image":{"id":36266086432994,"produ
oduct_id":7469296910562,"position":8,"created_at":"2021-12-14T15:34:52+00:00","updated_at":"2021-12-14T15:34:52+00:00","alt":null,"width":1077,"height":1338,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsgrey1_5a495458-9703-4ee2-be93-723fca55c5c4.jpg?v=1639496092","variant_ids":[42140055830754]},"available":false,"name":"Burgtec MK4 Composite Pedals - White","public_title":"White","options":["White"],"price":3999,"weight":400,"compare_at_price":3999,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28842091675874,"position":8,"preview_image":{"aspect_ratio":0.805,"height":1338,"width":1077,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsgrey1_5a495458-9703-4ee2-be93-723fca55c5c4.jpg?v=1639496092"}},"requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefront
Available in Burgtec Black, Race Red, Deep Blue, Purple Rain, Iron Bro Orange, Kash Bronze, White, Electric Yellow Track Your Service , "url" : "https:\/\/projektride.co.uk\/products\/burgtec-mk4-composite-pedals?variant=42140055732450" }, { "@type" : "Offer","sku": "1506","availability" : "http://schema.org/InStock", "price" : 39.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/burgtec-mk4-composite-pedals?variant=42140055765218" }, { "@type" : "Offer","sku": "1503","availability" : "http://schema.org/InStock", "price" : 39.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/burgtec-mk4-composite-pedals?variant=42140055797986" }, { "@type" : "Offer","sku": "1507","availability" : "http://schema.org/InStock", "price" : 39.99, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/burgtec-mk4-composite-pedals?variant=42140055830754" } ] } ProjektRide
Buy Sell Ride Confident
Bike PackingOther
Bags and Transportation FAQ Questions and answers
Custom Builds Header ImagePhone HoldersHire Lazer Compact Helmet
Cycle To Work Schemes
Bells I'm looking to find out more information about a product, where can I find this?
a class="product__media product__media--featured" href="/collections/finishing-kit/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)"> ) or email (
Rider Care [email protected] Hire Lazer Compact Helmet ) where on of the team will be more than happy to help.
Parts & ComponentsProjektRide Bike Shop Edinburgh See More Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.{"id":8055105388770,"title":"Cane Creek eeSILK Stem","handle":"cane-creek-eesilk-stem","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"col\"\u003e\n\u003cdiv class=\"description\"\u003e\n\u003cp\u003e\u003cstrong\u003eLess Fatigue = Maximum Performance\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIntroducing the newest member of the eeSilk compliance family, the eeSilk stem. The eeSilk stem features up to 20mm of tunable compliance via a single bolt external elastomer change and a compliance switch to choose between soft and firm modes for no matter where the ride takes you.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCompliance: up to 20mm\u003c\/li\u003e\n\u003cli\u003eWeight: 225g - 235g\u003c\/li\u003e\n\u003cli\u003eAngle: -6 degree\u003c\/li\u003e\n\u003cli\u003eStack Height: 49mm\u003c\/li\u003e\n\u003cli\u003eBar Clamp: 31.8mm\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\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2023-03-18T14:24:58+00:00","created_at":"2023-03-18T14:24:58+00:00","vendor":"Cane Creek","type":"Apparel \u0026 Accessories","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","Stem","stems","suspension stem"],"price":21999,"price_min":21999,"price_max":21999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43936328843490,"title":"80 mm","option1":"80 mm","option2":null,"option3":null,"sku":"BAJ0070","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cane Creek eeSILK Stem - 80 mm","public_title":"80 mm","options":["80 mm"],"price":21999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43936328876258,"title":"90 mm","option1":"90 mm","option2":null,"option3":null,"sku":"BAJ0071","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cane Creek eeSILK Stem - 90 mm","public_title":"90 mm","options":["90 mm"],"price":21999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43936328909026,"title":"100 mm","option1":"100 mm","option2":null,"option3":null,"sku":"BAJ0072","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cane Creek eeSILK Stem - 100 mm","public_title":"100 mm","options":["100 mm"],"price":21999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektrid
We also have a physical store, if you are local please pop in -nd firm modes for no matter where the ride takes you.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCompliance: up to 20mm\u003c\/li\u003e\n\u003cli\u003eWeight: 225g - 235g\u003c\/li\u003e\n\u003cli\u003eAngle: -6 degree\u003c\/li\u003e\n\u003cli\u003eStack Height: 49mm\u003c\/li\u003e\n\u003cli\u003eBar Clamp: 31.8mm\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\u003c\/div\u003e\n\u003c\/div\u003e"}
ProjektRide Bike Shop Edinburgh
a class="product__media product__media--featured" href="/collections/finishing-kit/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)"> 82 Newington Road, EH91QN, Edinburgh.[]
>

82 Newington Roaddiv class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"><

Edinburgh>

< I'm looking to find out more information about a product, where can I find this?<
ProjektRide Bike Shop Edinburgh der_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection
82 Newington Road, EH91QN, Edinburgh. gress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2025-12-28T14:44:23.523Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,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,439362504 u003c\/li\u003e\n\u003cli\u003eCombine with ENVE M6 or M7 carbon bars for a complete MTB cockpit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","published_at":"2025-03-07T13:51:33+00:00","created_at":"2025-03-07T13:51:33+00:00","vendor":"Enve","type":"components","tags":["Alloy MTB Stem","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":14000,"price_min":14000,"price_max":14000,"available":false,"price_varies":false,"compare_at_price":15000,"compare_at_price_min":15000,"compare_at_price_max":15000,"compare_at_price_varies":false,"variants":[{"id":55175352025471,"title":"35mm - 35mm Clamp","option1":"35mm - 35mm Clamp","option2":null,"option3":null,"sku":"EN633001027005","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"ENVE Alloy MTB Stem - 35mm - 35mm Clamp","public_title":"35mm - 35mm Clamp","options":["35mm - 35mm Clamp"],"price":14000,"weight":0,"compare_at_price":15000,"inventory_management":"shopify","barcode":"","requires_selli Accessories
Bells
Singular

Enigma

  • Second-Hand Bikes Shop All Second-Hand

Custom Builds

torefront_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_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag

Log iniption":"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_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_ ctor":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_seleCreate account064930018,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,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,439813361

Search8,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-01-07T23:10:23Z","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-01-07T23:10:22Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_

ription_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_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false ","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":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","ind ent=\"1\"\u003e \u003c\/span\u003ebut at a more affordable price point.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eUncompromised grip, rugged durability, the exact same sculpted simple lines, fully backed up with spares and at an affordable price.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe best of both worlds can exist.\u003cbr\u003e\u003c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eNylon and Fibreglass Body\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eSCM415 Cromo Axle\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAll replaceable steel pins\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e16mm Profile\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e1mm Dish\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eWeight 376g\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAvailable in Burgtec Black, Race Red, Deep Blue, Purple Rain, Iron Bro Orange, Kash Bronze, White, Electric Yellow\u00

Cart\"\u003c\/p\u003e","published_at":"2025-01-07T16:36:30+00:00","created_at":"2021-12-09T09:58:19+00:00","vendor":"Burgtec","type":"","tags":["Pedals","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":3999,"price_min":3999,"price_max":3999,"available":true,"price_varies":false,"compare_at_price":3999,"compare_at_price_min":3999,"compare_at_price_max":3999,"compare_at_price_varies":false,"variants":[{"id":42140055666914,"title":"Black","option1":"Black","option2":null,"option3":null,"sku":"1501","requires_shipping":true,"taxable":true,"featured_image":{"id":36266091151586,"product_id":7469296910562,"position":1,"created_at":"2021-12-09T10:20:11+00:00","updated_at":"2021-12-14T15:37:10+00:00","alt":null,"width":960,"height":960,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1501-Black-Mk4-Composite_960x_1.png?v=1639496230","variant_ids":[42140055666914]},"available":true,"name":"Burgtec MK4 Composite Pedals - Black","public_title":"Black","options":["Black"],"price":3999,"weight

,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28815475572962,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1502-Red-Mk4-Composite_1080x_c2aeeed0-31f3-40cb-90ba-dabb4c782c7c.png?v=1639496230"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42140055732450,"title":"Pink","option1":"Pink","option2":null,"option3":null,"sku":"1504","requires_shipping":true,"taxable":true,"featured_image":{"id":36292259676386,"product_id":7469296910562,"position":7,"created_at":"2021-12-14T15:34:45+00:00","updated_at":"2021-12-14T15:34:45+00:00","alt":null,"width":925,"height":1100,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1504-purple-mk4-composite-re_fbb4db13-bd6d-4583-b792-2f45ab9f04cf.png?v=1639496085","variant_ids":[42140055732450]},"available":false,"name":"Burgtec MK4 Composite Pedals - Pink","public_title":"Pink","options":["Pink"],"price":3999,"weight":400,"compare_at_price":3999, management":"shopify","barcode":"","featured_media":{"alt":null,"id":28842090365154,"position":6,"preview_image":{"aspect_ratio":0.812,"height":1335,"width":1084,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsironbroorange1.jpg?v=1639496073"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":42140055797986,"title":"Blue","option1":"Blue","option2":null,"option3":null,"sku":"1503","requires_shipping":true,"taxable":true,"featured_image":{"id":36266086432994,"product_id":7469296910562,"position":2,"created_at":"2021-12-09T10:19:19+00:00","updated_at":"2021-12-14T15:37:10+00:00","alt":null,"width":1080,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1503-Blue-Mk4-Composite_1080x_0766c955-a929-4189-b74e-67215f9e6f5c.png?v=1639496230","variant_ids":[42140055797986]},"available":true,"name":"Burgtec MK4 Composite Pedals - Blue","public_title":"Blue","options":["Blue"],"price":3999,"weight":400,"compare_at_price":3999,"inventory_management":"shopifyClosent":"shopify","barcode":"","featured_media":{"alt":null,"id":28842091675874,"position":8,"preview_image":{"aspect_ratio":0.805,"height":1338,"width":1077,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsgrey1_5a495458-9703-4ee2-be93-723fca55c5c4.jpg?v=1639496092"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/1501-Black-Mk4-Composite_960x_1.png?v=1639496230","\/\/projektride.co.uk\/cdn\/shop\/products\/1503-Blue-Mk4-Composite_1080x_0766c955-a929-4189-b74e-67215f9e6f5c.png?v=1639496230","\/\/projektride.co.uk\/cdn\/shop\/products\/1502-Red-Mk4-Composite_1080x_c2aeeed0-31f3-40cb-90ba-dabb4c782c7c.png?v=1639496230","\/\/projektride.co.uk\/cdn\/shop\/products\/1504-purple-mk4-composite-re.png?v=1639496070","\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsgrey1.jpg?v=1639496071","\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsironbroorange1.jpg?v=1639496073","\/\

Book a Service spect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1503-Blue-Mk4-Composite_1080x_0766c955-a929-4189-b74e-67215f9e6f5c.png?v=1639496230","width":1080},{"alt":null,"id":28815475572962,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1080,"width":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1502-Red-Mk4-Composite_1080x_c2aeeed0-31f3-40cb-90ba-dabb4c782c7c.png?v=1639496230"},"aspect_ratio":1.0,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1502-Red-Mk4-Composite_1080x_c2aeeed0-31f3-40cb-90ba-dabb4c782c7c.png?v=1639496230","width":1080},{"alt":null,"id":28842090004706,"position":4,"preview_image":{"aspect_ratio":0.841,"height":1100,"width":925,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1504-purple-mk4-composite-re.png?v=1639496070"},"aspect_ratio":0.841,"height":1100,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1504-purple-mk4-composite-re.png?v=1639496070","width":925},

g?v=1639496085"},"aspect_ratio":0.841,"height":1100,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/1504-purple-mk4-composite-re_fbb4db13-bd6d-4583-b792-2f45ab9f04cf.png?v=1639496085","width":925},{"alt":null,"id":28842091675874,"position":8,"preview_image":{"aspect_ratio":0.805,"height":1338,"width":1077,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsgrey1_5a495458-9703-4ee2-be93-723fca55c5c4.jpg?v=1639496092"},"aspect_ratio":0.805,"height":1338,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsgrey1_5a495458-9703-4ee2-be93-723fca55c5c4.jpg?v=1639496092","width":1077}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Burgtec composite pedal is everything you’d expect from a\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003ca data-mce-fragment=\"1\" href=\"https:\/\/b2b.burgtec.co.uk\/product\/ Spend u003eWeight 376g\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eAvailable in Burgtec Black, Race Red, Deep Blue, Purple Rain, Iron Bro Orange, Kash Bronze, White, Electric Yellow\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\"Underfoot the composite Penthouse Mk4 pedals feel just as good as the more expensive alloy version. It has a good level of traction and manoeuvrability. The large platform gives you a good space to aim for and while those steel pins offer enough bite to keep you in check. Furthermore, they don’t interfere with those last-minute foot repositioning moments.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThroughout our time testing the composite Mk4 we rode then with various flat pedal shoes including Five Tens, Shimano GR7’s and Giro Riddance and Bontrager Flatline shoes. Each combination complemented each other as well as Manchego cheese and a mature red wine or if you prefer, chicken nuggets and a chocolate milkshake.\u003c\/p\u003e\n\u003cp dTrack Your Service£505732450 : null,42140055765218 : null,42140055797986 : null,42140055830754 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {42140055666914 : parseInt(""),42140055699682 : parseInt(""),42140055732450 : parseInt(""),42140055765218 : parseInt(""),42140055797986 : parseInt(""),42140055830754 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {42140055666914 : null,42140055699682 : null,42140055732450 : null,42140055765218 : null,42140055797986 : null,42140055830754 : null,}; window._RestockRocketConfig.variantsShippingText = {42140055666914 : "",42140055699682 : "",42140055732450 : "",42140055765218 : "",42140055797986 : "",42140055830754 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {42140055666914 : null,42140055699682 : null,42140055732450 : null,42140055765218 : null,42140055797986 : null,42140055830754 : null,}; window._RestockRocketConfig.selected_variant_id = 42140055666914; window._RestockRocketConfig.selected_var

to qualify for free shipping 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)

< !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[keyCongratulations! Your order qualifies for free shipping Settings; 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.Shopify.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 w

Otherindow._RestockRocketConfig.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { 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') { cr

artCheck(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 135mmCustom Builds 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(); } © 2026, ProjektRide

.

Freehub Body: Cycle To Work Schemes .restock-rocket-button,.restock-rocket-button-float{opacity:1!important;border:none!important;cursor:pointer!important;background-image:none!important;box-shadow:none!important;padding:15px 20px;font-size:16px;width:100%;font-family:inherit}@font-face{font-family:OpenSans;font-weight:200;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Light.woff)}@font-face{font-family:OpenSans;font-weight:300;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-Regular.woff)}@font-face{font-family:OpenSans;font-weight:600;src:url(https://d382hokyqag45a.cloudfront.net/assets/OpenSans-SemiBold.woff)}.restock-rocket-button-container{position:relative;z-index:1;width:100%}.restock-rocket-button-container-float-right{position:fixed;z-index:123123;top:calc(50% - 200px);right:0;transform:rotate(270deg);transform-origin:bottom right}.restock-rocket-button-container-float-left{position:fixed;z-index:123123;top:calc(50% - 200px);left:40px;transform:rotate(90deg);transform-origin:top left}.restock-rocket-button-container-float-left:hover,.restock-rocket-button-container-float-right:hover,.restock-rocket-button-container:hover,.restock-rocket-button-float:hover,.restock-rocket-button:hover{opacity:.8}.restock-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:not(:last-child){border-bottom:1px solid #ebebeb;}.restock-rocket-payment-input-container{flex:1 1 auto;min-width:0}.restock-rocket-preorder-discount-badge{background:#ebebeb;height:25px;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-ackn Shimano HG :500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:55px;padding:14px 10px;font-size:26px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:11px}}@media (max-width:480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000} Website by slateX(0)}100%{-webkit-transform:translateX(-100%)}}@keyframes slide-out-right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}.restock-rocket-preorder-progress-bar{padding:12px 15px;margin-bottom:20px;font-family:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;} Juan Borges Designs

Insure Your Bike .

Spoke lengths: 

Parts & Components  Open navigation menu r_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_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_

ctor":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format"

Bearings: 5074,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,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314 Open search bar6804 (front), 6200/6000 (rear) sealed cartridge bearings68753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-01-07T23:10:23Z","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-01- 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":"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

ay","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_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_mixedBrands

The eeSilk stem features up to 20mm of tunable compliance via a single bolt external elastomer change and a compliance switch to choose between soft and firm modes for no matter where the ride takes you.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eCompliance: up to 20mm\u003c\/li\u003e\n\u003cli\u003eWeight: 225g - 235g\u003c\/li\u003e\n\u003cli\u003eAngle: -6 degree\u003c\/li\u003e\n\u003cli\u003eStack Height: 49mm\u003c\/li\u003e\n\u003cli\u003eBar Clamp: 31.8mm\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\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2023-03-18T14:24:58+00:00","created_at":"2023-03-18T14:24:58+00:00","vendor":"Cane Creek","type":"Apparel \u0026 Accessories","tags":["spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","Stem","stems","suspension stem"],"price":21999,"price_min":21999,"price_max":21999,"available":true,"price_varies":false,"compare_at_price":null,"compare 2","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Cane Creek eeSILK Stem - 100 mm","public_title":"100 mm","options":["100 mm"],"price":21999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/products\/35007-pm.png?v=1679149500"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/products\/35007-pm.png?v=1679149500","options":["Length"],"media":[{"alt":null,"id":31694932672738,"position":1,"preview_image":{"aspect_ratio":1.0,"height":776,"width":776,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/35007-pm.png?v=1679149500"},"aspect_ratio":1.0,"height":776,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/35007-pm.png?v=1679149500","width":776}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"col\"\u003e\n\u003cdiv class=\"description\"\u0Hopeig.variantsInventoryQuantity = {43936328843490 : parseInt("10"),43936328876258 : parseInt("9"),43936328909026 : parseInt("11"),}; window._RestockRocketConfig.variantsPreorderCount = {43936328843490 : parseInt(""),43936328876258 : parseInt(""),43936328909026 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43936328843490 : null,43936328876258 : null,43936328909026 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43936328843490 : parseInt(""),43936328876258 : parseInt(""),43936328909026 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {43936328843490 : null,43936328876258 : null,43936328909026 : null,}; window._RestockRocketConfig.variantsShippingText = {43936328843490 : "",43936328876258 : "",43936328909026 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {43936328843490 : null,43936328876258 : null,43936328909026 : null,}; window._RestockRocketConfig.selected_variant_id = 43936328843

g('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.translatio
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 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 lo
New Bikes Custom Build Inspiration
Locks
Workshop

Workshop Prices

Book a Service
Rider Care
Loading more> Locks> Track Your Service<