Header Image
© 2026,
.
Powered by Shopify

Close
Rear derailleur Shimano Cues RD-U4000-GS, 9-Speed Gibraltar (GBP£)
Shifters Greenland (DKKkr.) Brakes
Guernsey (GBP£)
ACID MTB Hybrid Pro, 38T
Guinea (GNFFr) Crankset chainring sizes
38T Guinea-Bissau (XOFFr) Hungary (HUFFt) Shimano Cues CS-LG300, 11-46T 9 Ireland (EUR€) Isle of Man (GBP£) KMC eGlide window._RestockRocketConfig = window._RestockRocketConfig || {} window._RestockRocket = window._RestockRocket || {} window._Stoq = window._RestockRocket window._StoqConfig = window._RestockRocketConfig try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { } 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.liquidRenderedAt = 1794674153;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = "United Kingdom"; window._RestockRocketConfig.countryIsoCode = "GB";window._RestockRocketConfig.defaultCountryIsoCode = "GB";window._RestockRocketConfig.languageIsoCode = "en"; if (!window._RestockRocketConfig.cartToken) { try { const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/); if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]); } catch (e) { } } window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-10-01T04:48:15.444Z","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":{"disableDebugLoggingForNonPreorderItem":false},"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 \u0026 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_custom_domain_enabled":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":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","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":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","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":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"\/apps\/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","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":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","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":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-10-01T04:48:15.476Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false,"api_host":"https:\/\/ext.stoqapp.com"}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; window._RestockRocketConfig.storefrontApiVersion = '2026-07'; window._RestockRocketConfig.moneyFormat = "£{{amount}}"; window._RestockRocketConfig.shopCurrency = "GBP";window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,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,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,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392806114,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746],"updated_at":"2026-11-14T16:25:30Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-11-14T16:25:13Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-11-14T16:25:11Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.sellingPlans = [];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[],"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_enabled":true,"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":"Estimated to ship within 2 months","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,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"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.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-08-31T15:28:37.678Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"batches_enabled":false,"preorder_batches":[]}],"disabled_plan_ids":[714631872895,713813721471,713176482175],"has_in_stock_offer":false,"has_preorder_offer":true,"read_flags":{},"cached_at":"2026-10-10T11:02:02Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { window._RestockRocketConfig.readFlags = cachedData.read_flags || {}; const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { id: 15720153678207, title: "CUBE REACTION HYBRID PERFORMANCE 600 PLUMGREY\/BLACK", handle: "cube-reaction-hybrid-performance-600-plumgrey-black", vendor: "CUBE", tags: ["Bosch Drive Unit Performance Line 75Nm (BDU34)","Bosch PowerTube 600","CUBE","Electric Bike","Hybrid MTB","NEW 2026","REACTION HYBRID","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"], available: false, options: ["Frame Style","Colour","Size"], selling_plan_groups: [], featured_image: "\/\/projektride.co.uk\/cdn\/shop\/files\/107142.jpg?v=1781347803\u0026width=800", variants: [{ id: 57747176292735, title: "Step-through \/ Easy Entry \/ plumgrey\/black \/ L", available: false, sku: "107142EEL", price: 229900 }, { id: 57747176325503, title: "Step-through \/ Easy Entry \/ plumgrey\/black \/ M", available: false, sku: "107142EEM", price: 229900 }, { id: 57747176358271, title: "Step-through \/ Easy Entry \/ plumgrey\/black \/ S", available: false, sku: "107142EES", price: 229900 }, { id: 57747176391039, title: "Step-over \/ plumgrey\/black \/ L", available: false, sku: "107140L", price: 229900 }, { id: 57747176423807, title: "Step-over \/ plumgrey\/black \/ M", available: false, sku: "107140M", price: 229900 }, { id: 57747176456575, title: "Step-over \/ plumgrey\/black \/ S", available: false, sku: "107140S", price: 229900 }, { id: 57747176489343, title: "Step-over \/ plumgrey\/black \/ XL", available: false, sku: "107140XL", price: 229900 }, { id: 57747176522111, title: "Step-over \/ plumgrey\/black \/ XXL", available: false, sku: "107140XXL", price: 229900 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {57747176292735 : "deny",57747176325503 : "deny",57747176358271 : "deny",57747176391039 : "deny",57747176423807 : "deny",57747176456575 : "deny",57747176489343 : "deny",57747176522111 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {57747176292735 : 0,57747176325503 : 0,57747176358271 : 0,57747176391039 : 0,57747176423807 : 0,57747176456575 : 0,57747176489343 : 0,57747176522111 : 0,}; window._RestockRocketConfig.variantsPreorderCount = {57747176292735 : parseInt(null),57747176325503 : parseInt(null),57747176358271 : parseInt(null),57747176391039 : parseInt(null),57747176423807 : parseInt(null),57747176456575 : parseInt(null),57747176489343 : parseInt(null),57747176522111 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {57747176292735 : null,57747176325503 : null,57747176358271 : null,57747176391039 : null,57747176423807 : null,57747176456575 : null,57747176489343 : null,57747176522111 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {57747176292735 : parseInt(null),57747176325503 : parseInt(null),57747176358271 : parseInt(null),57747176391039 : parseInt(null),57747176423807 : parseInt(null),57747176456575 : parseInt(null),57747176489343 : parseInt(null),57747176522111 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {57747176292735 : null,57747176325503 : null,57747176358271 : null,57747176391039 : null,57747176423807 : null,57747176456575 : null,57747176489343 : null,57747176522111 : null,}; window._RestockRocketConfig.variantsShippingText = {57747176292735 : "",57747176325503 : "",57747176358271 : "",57747176391039 : "",57747176423807 : "",57747176456575 : "",57747176489343 : "",57747176522111 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {57747176292735 : null,57747176325503 : null,57747176358271 : null,57747176391039 : null,57747176423807 : null,57747176456575 : null,57747176489343 : null,57747176522111 : null,};window._RestockRocketConfig.selected_variant_id = 57747176292735; window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available; (function (c) { c.cartInventoryQuantity = {}; function s(k, id, v) { if (v !== null) (c[k] = c[k] || {})[id] = v; } function sm(k, id, v) { if (v !== null) ((c[k] = c[k] || {})[id] = {})[c.marketId] = v; } function p(k, id, v) { if (v !== null) (c[k] = c[k] || []).push(id); } })(window._RestockRocketConfig); try { var _sqCfg = window._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = _sqCfg.inlinePreorderIdsDropped ? _sqCfg.cachedPreorderVariantIdsCount : ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqAlways = []; var _sqAlwaysPlanIds = []; var _sqGateAlloc = (_sqc.readFlags && _sqc.readFlags.enable_storefront_plan_offers === true && _sqc.variantSellingPlanIds) || null; (Array.isArray(_sqc.sellingPlans) ? _sqc.sellingPlans : []).forEach(function (p) { if (!(p && p.enabled && p.inventory_provider === 'always')) return; _sqAlways = _sqAlways.concat(p.variant_ids || []); if (_sqGateAlloc && p.variant_ids_truncated) { _sqAlwaysPlanIds.push(Number(p.shopify_selling_plan_id), Number(p.default_shopify_sellin ACID Pro 30, 32/32 Spokes, 15x110mm/12x148mm, Tubeless Ready < Jersey (GBP£) ons/01a1cf87-0c5a-7dbe-b46c-5802cf5d64ec/restockrocket-1-641/assets/restockrocket-collection-full.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a1cf87-0c5a-7dbe-b46c-5802cf5d64ec/restockrocket-1-641/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a1cf87-0c5a-7dbe-b46c-5802cf5d64ec/restockrocket-1-641/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://ext.stoqapp.com' try { const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/); window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || ''; } catch ( < Kenya (KESKSh) SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings 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.crossOrigin = 'anonymous'; restockRocketScriptElement.onerror = function () { restockRocketScriptElement.onerror = null; const plainScriptElement = document.createElement('script'); plainScriptElement.setAttribute('defer', 'defer'); plainScriptElement.src = scriptUrl; documentSchwalbe Smart Sam, Active, 2.6 shop_domain: _stoqInitConfig.shop || '', market_id: _stoqInitConfig.marketId || '', country_code: _stoqInitConfig.countryIsoCode || '', detected_variant_ids: _stoqDetectedVariantIds, selected_variant_id: _stoqSelectedVariantId || '', page_load_seq: _stoqPageSeq, liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0, app_version: _stoqInitConfig.appVersion || '', liquid_cache_age: _stoqInitConfig.liquidCacheAge, inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '', inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId], }); } catch (e) { console.debug('STOQ - stoq_initialized publish failed:', e); } try { var _sqTrack = window._RestockRocketConfig; if (_sqTrack.preordersConfigured) { document.addEventListener('click', function (e) { try { var t = e.target; if (!t || !t.closest) return; var host = t
{ var ids = [pl.shopify_selling_plan_id, pl.default_shopify_selling_plan_id]; (Array.isArray(pl.payment_options) ? pl.payment_options : []).forEach(function (o) { ids.push(o && o.shopify_selling_plan_id); }); return ids.filter(function (id) { return id != null; }).map(Number); }; var _sqForVariant = function (pl) { if (!pl || !pl.enabled) return false; if (Array.isArray(_sqAlloc)) { var ids = _sqPlanIds(pl); return _sqAlloc.some(function (id) { return ids.indexOf(Number(id)) !== -1; }); } return Array.isArray(pl.variant_ids) && pl.variant_ids.indexOf(_sqVidNum) !== -1; }; _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && Array.isArray(pl.shopify_market_ids) && pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } }); if (!_sqPlan) {
_sqTrack.cachedPreorderVariantIds.preorder_variant_ids) || (_sqTrack.inlinePreorderIdsDropped === true && (_sqTrack.variantsInventoryPolicy || {})[vid] === 'continue' && (_sqTrack.variantsInventoryQuantity || {})[vid]
Pedals 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:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } function setupCartSellingPlanUpdater(settings) { window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug(
nt API unavailable')); } return fetch( `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Shopify-Storefront-Access-Token': token, }, body: JSON.stringify({ query: query, variables: variables }), } ) .then(function(response) { if (!response.ok) { throw new Error('Storefront API HTTP ' + response.status); } return response.json(); }) .then(function(body) { if (body && body.errors && body.errors.length) { throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', ')); } return body && body.data; }); } function fetchStorefrontShopMetafield(key) { const cfg = window._RestockRocketConfig; const query = 'query StoqShopMetafield($namespace: String!, $key: String!) { shop { metafield(namespace: $namespace, key: $key) { value } } }'; ret
ACID PP Trekking .shop.translations.value); } if (settings.multi_language_enabled && !settings.translations) { throw new Error('settings metafield carries no translations'); } return settings; }); } 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-Store-Id'] = window.Shopify.theme.theme_store_id; } Latvia (EUR€) bug('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 fetchEmbedConfig(endpoint, apply) { return fetch( `${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`, { headers: { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' } } ) .then(function(response) { if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`); return response.json(); }) .then(function(data) { try { apply(data); } catch (applyError) { console.error('STOQ - apply failed for ' + endpoint + ':', applyError); throw applyError; } }) .catch(function(error) { console.debug(`STOQ - using cached ${endpoint}:`, erro tegrations', flag: 'enable_storefront_integrations_read', isValid: function(value) { return Array.isArray(value); }, apply: function(data) { cfg.integrations = data; } }); } function refreshSellingPlans() { const cfg = window._RestockRocketConfig; return refreshShopConfig({ endpoint: 'selling_plans', metafieldKey: 'cachedSellingPlans', flag: 'enable_storefront_selling_plans_read', isValid: function(value) { return !!value && Array.isArray(value.plans); }, apply: function(data) { cfg.sellingPlans = data.plans; cfg.disabledSellingPlanIds = data.disabled_plan_ids || []; if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) { cfg.readFlags = data.read_flags; } } }); } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - setti Lesotho (GBP£) createRestockRocketScript(window._RestockRocketConfig.scriptHost + 'restockrocket-wishlist-prompt.js'); } } catch (e) {} } const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } }
ACID Sequence 160 html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important} Moldova (MDLL)
Battery
Monaco (EUR€) Charger Montenegro (EUR€) Morocco (MADد.م.) Remote
Bosch Purion 200 with Integrated Display Mozambique (GBP£)
Net weight (kg)
Namibia (GBP£)
27.5
Body size
Poland (PLNzł)
1.72m - 1.83m
Portugal (EUR€)
Accessories
92390,93490

Réunion (EUR€)

[]

Romania (RONLei) {"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"1980s cycle couriers adopted the mountain bike for the urban jungle, with good reason – and we've channelled that spirit of versatility into the Reaction Hybrid Performance FE. Bosch's powerful Performance motor – with a 600Wh battery – and easy-shifting Shimano Cues 9-speed gears keep you moving, and powerful Shimano hydraulic disc brakes ensure you can always stop safely, whatever the weather. There's a suspension fork with 100mm travel for tackling city potholes and rooty trails, grippy Schwalbe Smart Sam 2.6in tyres, and a comfy saddle and grips for day-long comfort. Fully equipped with mudguards, integrated lights, a luggage carrier and a kickstand, it's all set for adventure – anytime, anywhere.Frame descriptionWe call this frame Easy Entry because that's exactly what it does, but there's more to the Reaction Hybrid Performance FE than just an elegantly practical design. With the 600Wh PowerTube battery neatly concealed and the Bosch Performance drive housed securely, its svelte lines disguise lots of clever features. The integrated seat clamp and cable routing complement the clean aesthetic, and it's fully equipped with mudguards, luggage carrier, lighting set and a kickstand. With a wide range of sizes to cater for most riders, We've thought of everything... so you can just ride.Specification\n\nFrame\nAluminium Superlite, Gravity Casting Technology, Agile Ride Geometry, Boost148, Fully Integrated Battery, Advanced Internal Cable Routing, 1.5 Headtube, Kickstand\/Fender\/Carrier Mounting Points\n\n\nFork\nSR Suntour XCM34 NLO Coil, Tapered, 15x110mm, 100mm\n\n\nHeadset\nACROS AZF-1034, ICR (Integrated Cable Routing), Top Zero-Stack 1 1\/2\" (ZS 56mm), Bottom Zero-Stack 1 1\/2\" (ZS 56mm), X-Connect Interface\n\n\nStem\nCUBE Performance Stem E-MTB 35, FPI-Link\n\n\nHandlebar\nCUBE Rise Trail Bar 35\n\n\nGrips\nACID Hybrid Perform\n\n\nRear derailleur\nShimano Cues RD-U4000-GS, 9-Speed\n\n\nShifters\nShimano Cues SL-U4010- Rapidfire-Plus\n\n\nBrakes\nShimano BR-MT200, Hydr. Disc Brake (180)\n\n\nCrankset\nACID MTB Hybrid Pro, 38T\n\n\nCrankset chainring sizes\n38T\n\n\nCassette\nShimano Cues CS-LG300, 11-46T\n\n\nNumber of gears\n9\n\n\nChain\nKMC eGlide\n\n\nWheelset\nACID Pro 30, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\n\n\nTires (Front \u0026amp; Rear)\nSchwalbe Smart Sam, Active, 2.6\n\n\nPedals\nACID PP Trekking\n\n\nSaddle\nACID Sequence 160\n\n\nSeatpost\nCUBE Performance Post, 31.6mm\n\n\nFront light\nACID Front Light PRO-E 150 X-Connect, 12V, DC\n\n\nRear light\nACID Mudguard Rear Light PRO-E, 12V, DC\n\n\nKickstand\nACID FM Pure Kickstand\n\n\nMudguard\nACID 85 BB-Mount\n\n\nBell\nKnog Oi\n\n\nCarrier\nACID Carrier SIC 2.0 Rail Boost\n\n\nEngine\nBosch Drive Unit Performance Line 75Nm (BDU34)\n\n\nBattery\nBosch PowerTube 600\n\n\nCharger\nBosch 2A\n\n\nRemote\nBosch Purion 200 with Integrated Display\n\n\nNet weight (kg)\n27.5\n\n\nGross weight (kg)\n27.52\n\n\nMax. system weight (kg)\n150\n\n\nMax. rider weight (kg)\n120\n\n\nBody size\n1.72m - 1.83m\n\n\nAccessories\n92390,93490\n\n","hasVariant":[{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175113087#variant","@type":"Product","gtin":"4054571490162","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107242.jpg?v=1781347798\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-through \/ Easy Entry \/ plumgrey\/black \/ L","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175113087#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175113087"},"sku":"107242EEL"},{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175145855#variant","@type":"Product","gtin":"4054571490155","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107242.jpg?v=1781347798\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-through \/ Easy Entry \/ plumgrey\/black \/ M","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175145855#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175145855"},"sku":"107242EEM"},{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175178623#variant","@type":"Product","gtin":"4054571490148","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107242.jpg?v=1781347798\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-through \/ Easy Entry \/ plumgrey\/black \/ S","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175178623#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175178623"},"sku":"107242EES"},{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175211391#variant","@type":"Product","gtin":"4054571490117","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107240.jpg?v=1781347797\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-over \/ plumgrey\/black \/ L","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175211391#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175211391"},"sku":"107240L"},{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175244159#variant","@type":"Product","gtin":"4054571490100","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107240.jpg?v=1781347797\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-over \/ plumgrey\/black \/ M","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175244159#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175244159"},"sku":"107240M"},{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175276927#variant","@type":"Product","gtin":"4054571490124","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107240.jpg?v=1781347797\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-over \/ plumgrey\/black \/ XL","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175276927#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175276927"},"sku":"107240XL"},{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175309695#variant","@type":"Product","gtin":"4054571490131","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/107240.jpg?v=1781347797\u0026width=1920","name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK - Step-over \/ plumgrey\/black \/ XXL","offers":{"@id":"\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175309695#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"2499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black?variant=57747175309695"},"sku":"107240XXL"}],"name":"CUBE REACTION HYBRID PERFORMANCE 600 FE PLUMGREY\/BLACK","productGroupID":"15720153612671","url":"https:\/\/projektride.co.uk\/products\/cube-reaction-hybrid-performance-600-fe-plumgrey-black"} #Accordions--template--26482384994687__section_accordions_with_images_kprcYa { --PT: 60px; --PB: 60px; --border-opacity: 0; --border-width: 1px; --MB: 10px; --padding-left: 0; --bg-padded-line: var(--bg); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .section__heading { --heading-size: calc(var(--adjust-heading) * 1.2); } #Accordions--template--26482384994687__section_accordions_with_images_kprcYa .accordion__item { --bg-item: #fafafa; } Rwanda (RWFFRw) San Marino (EUR€) São Tomé & Príncipe (STDDb) I'm looking to find out more information about a product, where can I find this? Senegal (XOFFr) Please get in touch with a member of the team either by phone ( 01313745324 [email protected]Serbia (RSDРСД) ProjektRide Bike Shop Edinburgh Seychelles (GBP£) I'm looking to buy this product, when will it arrive and how much does postage cost? Sierra Leone (SLLLe) 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. ProjektRide Bike Shop EdinburghSlovakia (EUR€) Slovenia (EUR€) #relatedProducts--template--26482384994687__related { --PT: 60px; --PB: 60px; } #relatedProducts--template--26482384994687__related .tabs__nav { --text-size: calc(var(--adjust-heading) * 1.35); } @media screen and (max-width: 767px) { #relatedProducts--template--26482384994687__related .grid--mobile, #relatedProducts--template--26482384994687__related .carousel--mobile { grid-template-columns: repeat(1, minmax(0, 1fr)); } } Somalia (GBP£) South Africa (GBP£) You May Also LikeSouth Sudan (GBP£) Recently viewedSpain (EUR€) St. Helena (SHP£) Sudan (GBP£) Svalbard & Jan Mayen (GBP£) Sweden (SEKkr) Switzerland (CHFCHF) Tanzania (TZSSh) #SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); } #SiteFooter .footer-block__logo-image { width: 160px; } Togo (XOFFr) Buy, sell and ride in confidence on ProjektRide’s premium bikes Quick LinksTristan da Cunha (GBP£) About UsTunisia (GBP£) Türkiye (GBP£) Blog Uganda (UGXUSh) Building Your Bike From the BoxUkraine (UAH₴) United Kingdom (GBP£) Privacy Policy United States (GBP£) Terms of ServiceVatican City (EUR€) Western Sahara (MADد.م.) Service Zambia (GBP£) Zimbabwe (USD$) Book a Service Cycle to Work © 2026, .Information Powered by Sat: 9:00 - 16:00.0131 374 5324 Newington Road EdinburghAmerican Express[email protected] Diners Club Discover Google PayCountry GBP£Mastercard PayPal Satispay Shop PayAlgeria (DZDد.ج) VisaArmenia (AMDդր.)
Frequently Asked Questions
) or email ( ) where on of the team will be more than happy to help.
We also have a physical store, if you are local please pop in - 82 Newington Road, EH91QN, Edinburgh.
#SiteFooter { --PT: 100px; --PB: 10px; --bg-lighten-darken-shimmer-bg: #0d0d0d; --bg-lighten-darken-shimmer-effect: #121212; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-50: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;} #SiteFooter .footer-bottom { --grid-columns: 3; }
Contact Us
Track Service Progress
Insure Your Bike
Cookie Policy
Refund policy
Servicing
Workshop Prices
Delivery & ReturnsProjektRide
Mon - Fri: 08:30 - 17:30ShopifySun: Closed
EH9 1QN Apple Pay
await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
Klarna Maestro
Åland Islands (EUR€)
Albania (ALLL) Union Pay
Andorra (EUR€)
Angola (GBP£)
Ascension Island (SHP£)
Montenegro (EUR€)

Morocco (MADد.م.)

Norway (GBP£)
Serbia (RSDРСД)