This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.Tubeless

Parts & Components
CartEnve

{ "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
E-bike Batteries and chargers
Seat Posts & Clamps
PedalsWheelsBlackHeader Image
Complete Wheels
Gears & Drivetrain <

AccessoriesWheels
Bottles and Cages
Complete Wheels
<
About Us
Contact Us
< New Bikes < li class="result result--full">
< p class="result__title">{{ it.item.text }}
<
RIDE CONFIDENT !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key
Increase quantity
Submit
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":44155590443234,"title":"X-small \/ Green","option1":"X-small","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-small \/ Green","public_title":"X-small \/ Green","options":["X-small","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406487266,"title":"X-small \/ Purple","option1":"X-small","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-small \/ Purple","public_title":"X-small \/ Purple","options":["X-small","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155590476002,"title":"Small \/ Green","option1":"Small","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - Small \/ Green","public_title":"Small \/ Green","options":["Small","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406520034,"title":"Small \/ Purple","option1":"Small","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - Small \/ Purple","public_title":"Small \/ Purple","options":["Small","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155590508770,"title":"Medium \/ Green","option1":"Medium","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_imageublic_title":"Large \/ Green","options":["Large","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406585570,"title":"Large \/ Purple","option1":"Large","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - Large \/ Purple","public_title":"Large \/ Purple","options":["Large","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155590574306,"title":"X-large \/ Green","option1":"X-large","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-large \/ Green","public_title":"X-large \/ Green","options":["X-large","Green"],"price":69900,"weight":0,"c
: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":44155590443234,"title":"X-small \/ Green","option1":"X-small","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-small \/ Green","public_title":"X-small \/ Green","options":["X-small","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406487266,"title":"X-small \/ Purple","option1":"X-small","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-small \/ Purple","public_title":"X-small \/ Purple","options":["X-small","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_sel
as other design choices like a threaded bottom bracket, 1 1\/8″ headset and quick release dropouts also allows for the recycling of classic components which still have plenty of miles in them. A middle finger to the throwaway culture we live in today. And, as you can see from the build featured above, a combination of old and new comes together beautifully – a classically styled bike mixed with some of the benefits of modern technology.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cem data-mce-fragment=\"1\"\u003eWhy is it call Mr Wooden?\u003c\/em\u003e  When we were growing up in America one of our favourite teachers was called Mr Wooden. He was an old-school outdoorsman and took us on nature hikes whenever the opportunity arose. He wore socks and sandals, knew all the names of trees and always had a compass hanging around his neck. Our own love for the great outdoors is partly down to him and we think this frame would be right up his street.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\lable":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":44155590443234,"title":"X-small \/ Green","option1":"X-small","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-small \/ Green","public_title":"X-small \/ Green","options":["X-small","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406487266,"title":"X-small \/ Purple","option1":"X-small","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-small \/ Purple","public_title":"X-small \/ Purple","options":["X-small","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify
0,"title":"Medium \/ Green","option1":"Medium","option2":"Green","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - Medium \/ Green","public_title":"Medium \/ Green","options":["Medium","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406552802,"title":"Medium \/ Purple","option1":"Medium","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - Medium \/ Purple","public_title":"Medium \/ Purple","options":["Medium","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155590541538,"title":"Large \/ Green","option1":"Large","option2":"Green","option3":null,"sku":"rother Cycles Mr Wooden Frameset - X-large \/ Green","public_title":"X-large \/ Green","options":["X-large","Green"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46016406618338,"title":"X-large \/ Purple","option1":"X-large","option2":"Purple","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"-Brother Cycles Mr Wooden Frameset - X-large \/ Purple","public_title":"X-large \/ Purple","options":["X-large","Purple"],"price":69900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.22.50.png?v=1727796235","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.29.png?v=1727796235","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.07
pect_ratio":1.584,"height":1332,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.22.50.png?v=1727796235","width":2110},{"alt":null,"id":34747575632098,"position":2,"preview_image":{"aspect_ratio":1.538,"height":1436,"width":2208,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.29.png?v=1727796235"},"aspect_ratio":1.538,"height":1436,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.29.png?v=1727796235","width":2208},{"alt":null,"id":34747575566562,"position":3,"preview_image":{"aspect_ratio":1.584,"height":1332,"width":2110,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.07.png?v=1727796235"},"aspect_ratio":1.584,"height":1332,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.07.png?v=1727796235","width":2110},{"alt":null,"id":34747575599330,"position":4,"preview_image":{"aspect_ratio":1.538,"height":14371","width":2254},{"alt":null,"id":31983185821922,"position":7,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.47.png?v=1688634270"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.47.png?v=1688634270","width":2254},{"alt":null,"id":31983185854690,"position":8,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.57.02.png?v=1688634271"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.57.02.png?v=1688634271","width":2254},{"alt":null,"id":31983185887458,"position":9,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.57.png?v=1688634270"},"aspect_ratio":1.538,"height":1466,"media_type":
t=\"1\"\u003e \u003c\/span\u003e\u003cem data-mce-fragment=\"1\"\u003eWhy rim brakes you might ask?\u003c\/em\u003e  Well, some will argue they’re easier to maintain and more reliable than disc; however, what we know for certain is it allows us to create a lighter frame which is super comfortable, flexible and fast – designed for those long days in the saddle when you’re not sure where you’ll end up.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAs well as the positive effect on ride quality, the decision to go rim brake as well as other design choices like a threaded bottom bracket, 1 1\/8″ headset and quick release dropouts also allows for the recycling of classic components which still have plenty of miles in them. A middle finger to the throwaway culture we live in today. And, as you can see from the build featured above, a combination of old and new comes together beautifully – a classically styled bike mixed with some of the benefits of modern technology.\u003c\/p\u003e\n\u003cp dat
Refund policy
Email
50.00
GrayCustom Builds 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_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","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_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_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_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_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_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_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" Custom Builds for sale:"","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_selector_type":"afterend","storefront_form_prefill_customer":true,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,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,43
936078069986,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,43981336117474,43981336150242,43981345587426,439813 45620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,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":"2025-12-15T01:22:51Z","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":"2025-12-15T01:22:50Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRockeTrek Allant+ 6 tConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-15T01:22:50Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","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,"preord Custom Build Inspiration er_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,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_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_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","index","search","page","cart","list-collectio9.png?v=1727796235","width":2208},{"alt":null,"id":34747575566562,"position":3,"preview_image":{"aspect_ratio":1.584,"height":1332,"width":2110,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.07.png?v=1727796235"},"aspect_ratio":1.584,"height":1332,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.07.png?v=1727796235","width":2110},{"alt":null,"id":34747575599330,"position":4,"preview_image":{"aspect_ratio":1.538,"height":1436,"width":2208,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.22.png?v=1727796235"},"aspect_ratio":1.538,"height":1436,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.22.png?v=1727796235","width":2208},{"alt":null,"id":34747575664866,"position":5,"preview_image":{"aspect_ratio":1.538,"height":1436,"width":2208,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.26.png?v=1727796235"},"aspect_ratio":1. 538,"height":1436,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2024-10-01_at_16.23.26.png?v=1727796235","width":2208},{"alt":null,"id":31983185789154,"position":6,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.39.png?v=1688634271"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.39.png?v=1688634271","width":2254},{"alt":null,"id":31983185821922,"position":7,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.47.png?v=1688634270"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.47.png?v=1688634270","width":2254},{"alt":null,"id":31983185854690,"position":8,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/
projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.57.02.png?v=1688634271"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.57.02.png?v=1688634271","width":2254},{"alt":null,"id":31983185887458,"position":9,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.57.png?v=1688634270"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.57.png?v=1688634270","width":2254},{"alt":null,"id":31983185920226,"position":10,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.52.png?v=1688634271"},"aspect_ratio":1.538,"height":1466,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at09.56.52.png?v=1688634271","width":2254}],"requires_selling_ plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMr Wooden is an all new all-purpose frameset from Brother Cycles – it’s a modern randonneur, a gravel bike, a tourer which isn’t afraid to venture off-road. Mr Wooden is however you decide to build it. The frameset is designed to run a 650b quick-release wheelset (tyre clearance up to 650b x 50) with rim brakes and features a low-mid trail fork up front.\u003cspan data-mce-fragment=\"1\"\u003e \u003c\/span\u003e\u003cem data-mce-fragment=\"1\"\u003eWhy rim brakes you might ask?\u003c\/em\u003e  Well, some will argue they’re easier to maintain and more reliable than disc; however, what we know for certain is it allows us to create a lighter frame which is super comfortable, flexible and fast – designed for those long days in the saddle when you’re not sure where you’ll end up.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eAs well as the positive effect on ride quality,
the decision to go rim brake as well as other design choices like a threaded bottom bracket, 1 1\/8″ headset and quick release dropouts also allows for the recycling of classic components which still have plenty of miles in them. A middle finger to the throwaway culture we live in today. And, as you can see from the build featured above, a combination of old and new comes together beautifully – a classically styled bike mixed with some of the benefits of modern technology.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cem data-mce-fragment=\"1\"\u003eWhy is it call Mr Wooden?\u003c\/em\u003e  When we were growing up in America one of our favourite teachers was called Mr Wooden. He was an old-school outdoorsman and took us on nature hikes whenever the opportunity arose. He wore socks and sandals, knew all the names of trees and always had a compass hanging around his neck. Our own love for the great outdoors is partly down to him and we think this frame would be right up his street.\u003c\/p\ Services  u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe frame is constructed from double butted 4130 chromoly steel, a functional tubing which provides the perfect balance of performance and durability and we’ve applied an ED coating under the paint to protect against corrosion. It’s fully equipped to fit front and rear racks, mudguards and has three bottle mount positions on all sizes. Down tube bosses give you the option of fitting cable stops or going fully old school with some down tube shifters. The low-mid trail fork is designed to handle weight up front should you wish to run a randonneur style front bag setup, and can take a porteur style rack or low rider should you wish.\u003c\/p\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {44155590443234 : "continue",46016406487266 : "continue",44155590476002 : "continue",46016406520034 : "continue",44155590508770 : "continue",46016406552802 : "continue",44155590541538 : "continue",46016406585570 : "continue",44155590574306 : "continue",460164066 SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking set tings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || !settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } c
onst normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', norma lizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // First try to get settings from metafields with expiry check const cachedSettings = window._RestockRocketConfig.cachedSettings; const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null; if (validCachedSettings) { console.debug('STOQ - using cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.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-Sto
re-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 { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; conso Workshople.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._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') { 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) { updateCartSellingPlans(); } // Dispatch custom event when app is loaded const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, sTrek Allant+ 6 ettings: settings } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } } function updateCartSellingPlans() { // Wait for the API to be available with retries const maxRetries = 10; const retryDelay = 500; function attemptCartCheck(attempt = 1) { if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) { window._RestockRocket.updateCartSellingPlans() .then(hasUpdates => { if (hasUpdates) { console.debug('STOQ - cart selling plans updated successfully'); } else { console.debug('STOQ - no cart selling plan updates needed'); } }) .catch(error => { console.error('STOQ - error updating cart selling plans:', error); }); } else if (attempt < Workshop Prices 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(); }
Hope
Rear Suspe nsion
Trek Allant+ 7 Gen 2 Gears & Drivetrain
Complete Wheels
Bags and Transportation
div class="h2">
Search text field
Trek Allant+ 9 Lowstep Submit your search request
<
p class="result__title"> a href="{{ it.product.url }}">{{ it.product.title }}

< p class="result__title">{{ it.item.text }}

Genesis Bike