Equatorial Guinea (XAFCFA)
Latvia (EUR€)
Header Image Eritrea (GBP£)
Lesotho (GBP£)
Estonia (EUR€) Eswatini (GBP£)
Libya (GBP£)
    Ethiopia (ETBBr)
  • Liechtenstein (CHFCHF)
  • Faroe Islands (DKKkr.)
  • Lithuania (EUR€)
Finland (EUR€)
Luxembourg (EUR€)
Madagascar (GBP£) French Southern Territories (EUR€) Gambia (GMDD)

Germany (EUR€)
Mauritius (MUR₨)
Ghana (GBP£) Mayotte (EUR€)
Gibraltar (GBP£) Moldova (MDLL) Monaco (EUR€)
Greenland (DKKkr.)
Montenegro (EUR€)
Guadeloupe (EUR€) Morocco (MADد.م.)
Guernsey (GBP£) Namibia (GBP£)
Guinea-Bissau (XOFFr)
Niger (XOFFr)
Iceland (ISKkr)
Nigeria (NGN₦) Ireland (EUR€)
North Macedonia (MKDден) Norway (GBP£)
Italy (EUR€)
Jersey (GBP£)
Portugal (EUR€) Réunion (EUR€)
South Sudan (GBP£)
Mauritius (MUR₨)
Jersey (GBP£)
Kosovo (EUR€)


Latvia (EUR€)

Liberia (GBP£) Lithuania (EUR€) Malawi (MWKMK) Mauritania (GBP£) PayPal Body size Satispay Spain (EUR€) Shop Pay St. Helena (SHP£) Trek Union PayAccessoriesLithuania (EUR€) Morocco (MADد.م.) Sudan (GBP£) Velduro [] Svalbard & Jan Mayen (GBP£) {"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-trike-family-hybrid-1500-white-reflex#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"Humans need to move, but it's becoming clearer that cars can be a problem rather than a solution. The Trike Family Hybrid 1500 offers a refreshing, practical and easy-to-ride alternative. An innovative design in its own right, it harnesses the power of Bosch's fourth-generation CX Line drive system with two 750Wh batteries for a total of 1500Wh. There's a Suntour Mobie34 suspension fork for a comfortable ride, even on rough city streets. We fitted powerful disc brakes – and a parking brake – to keep you safe in all weathers, and the stepless hub gear makes light work of any journey. The clever one-size-fits-most design uses a telescopic seatpost and an adjustable handlebar. At the rear, the versatile cargo box with built-in (but removeable) seats, safety harnesses and rain cover makes it a cinch to take along your kids, the shopping, the recycling. whatever you need. And the unique tilt mechanism, combined with the stability of three wheels, means it's as easy to manoeuvre as any normal hybrid bike. Who needs a car?.Frame descriptionA CUBE design concept powered by Bosch, the Trike Family Hybrid 1500 will redefine your expectations of pedal-powered transport by combining bicycle-like handling with the stabilty and safety of three wheels. Fourth generation Bosch CX Line drive is powered by twin 750Wh batteries, for a total of 1500Wh – meaning extended range. The unique tilting mechanism de-couples the load at the rear from the bike at the front, giving a natural feel to cornering. At the rear, the lightweight and tough box is designed with a high back and sides to help protect your children. A built-in rain cover lifts on its own gas strut, and the versatile seating and safety harnesses can be quickly and easily stowed away if you want to carry a cargo load instead. There's even a storage compartment in the main frame, and the option to fit a front rack. Now. do you really need to take the car?Frame descriptionA CUBE design concept powered by Bosch, the Trike Family Hybrid 1500 will redefine your expectations of pedal-powered transport by combining bicycle-like handling with the stabilty and safety of three wheels. Fourth generation Bosch CX Line drive is powered by twin 750Wh batteries, for a total of 1500Wh – meaning extended range. The unique tilting mechanism de-couples the load at the rear from the bike at the front, giving a natural feel to cornering. At the rear, the lightweight and tough box is designed with a high back and sides to help protect your children. A built-in rain cover lifts on its own gas strut, and the versatile seating and safety harnesses can be quickly and easily stowed away if you want to carry a cargo load instead. There's even a storage compartment in the main frame, and the option to fit a front rack. Now... do you really need to take the car?Specification\n\nFrame\nAluminium Gravity Casting, Comfort Ride Geometry, Tilting Technology, Downtube Storage\n\n\nFork\nSR Suntour MOBIE 34 CARGO 24\", 100mm\n\n\nHeadset\nACROS Carrier Mount Headset\n\n\nStem\nCube Comfort Stem Pro, 31.8mm, Adjustable\n\n\nHandlebar\nCUBE Comfort Trail Bar, 700mm\n\n\nGrips\nACID Travel Comfort Gripshift\n\n\nShifters\nEnviolo Cargo manual\n\n\nBrakes\nTektro Auriga Twin+ HD-E745 with parking lock mechanism (180\/160)\n\n\nCrankset\nACID E-Crank, 170mm, 42T\n\n\nCrankset chainring sizes\n42T\n\n\nCassette\nKMC 3mm, 18T\n\n\nNumber of gears\n999\n\n\nChain\nKMC e101 EPT\n\n\nRims\nCUBE EX40, 507 x 36H \/ 406 x 32H, DISC, Tubeless Ready\n\n\nFront hub\nCube Cargo Hub, 36H, Straightpull, 110x15mm Boost\n\n\nRear hub\nCube Trike Hub, Straightpull\n\n\nFront tire\nSchwalbe Pick-Up, Super Defense, 65-507\n\n\nRear tire\nSchwalbe Pick-Up, Super Defense, 65-406\n\n\nPedals\nCUBE PP MTB\n\n\nSaddle\nNatural Fit Sequence Comfort\n\n\nSeatpost\nSatori Sorata 34,9mm, 280mm -440mm telescoping seatpost\n\n\nSeat post = dropper Yes\/No\nNO\n\n\nSeatpost clamp\nCUBE Varioclose, 40mm\n\n\nFront light\nACID Front Light PRO-E 110, 5-16V, DC\n\n\nRear light\nSupernova T-M99\n\n\nKickstand\nUrsus XXS\n\n\nMudguard\nACID 75\n\n\nBell\nRing Bell\n\n\nEngine\nBosch Drive Unit Cargo Line 85Nm (BDU37)\n\n\nBattery\nBosch PowerTube 750 Axial + Bosch PowerTube 750 Axial\n\n\nCharger\nBosch 4A\n\n\nRemote\nBosch LED Remote\n\n\nDisplay\nBosch Kiox 300\n\n\nNet weight (kg)\n80\n\n\nGross weight (kg)\n113\n\n\nMax. system weight (kg)\n220\n\n\nMax. rider weight (kg)\n115\n\n\nBody size\nONESIZE\n\n\nAccessories\n93730,93490\n\n","hasVariant":[{"@id":"\/products\/cube-trike-family-hybrid-1500-white-reflex?variant=57747200344447#variant","@type":"Product","gtin":"4054571446527","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/789510.jpg?v=1781348042\u0026width=1920","name":"CUBE TRIKE FAMILY HYBRID 1500 WHITE\/REFLEX - Standard \/ flashwhite\/reflex \/ UNISIZE","offers":{"@id":"\/products\/cube-trike-family-hybrid-1500-white-reflex?variant=57747200344447#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"4499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-trike-family-hybrid-1500-white-reflex?variant=57747200344447"},"sku":"78951024"}],"name":"CUBE TRIKE FAMILY HYBRID 1500 WHITE\/REFLEX","productGroupID":"15720157315455","url":"https:\/\/projektride.co.uk\/products\/cube-trike-family-hybrid-1500-white-reflex"} Sweden (SEKkr) Ridgeback #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; } Malawi (MWKMK) Netherlands (EUR€) Switzerland (CHFCHF) Genesis Tanzania (TZSSh) I'm looking to find out more information about a product, where can I find this? Togo (XOFFr) Enigma Please get in touch with a member of the team either by phone (Mauritania (GBP£) North Macedonia (MKDден) 01313745324 Tristan da Cunha (GBP£) [email protected] Kona ProjektRide Bike Shop Edinburgh Tunisia (GBP£) I'm looking to buy this product, when will it arrive and how much does postage cost? Türkiye (GBP£) UTO (ex Eovolt) 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. Moldova (MDLL) Portugal (EUR€) Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. Uganda (UGXUSh) ProjektRide Bike Shop Edinburgh Argon 18 Ukraine (UAH₴) Second-Hand Bikes United Kingdom (GBP£) See More #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)); } } Rwanda (RWFFRw) Morocco (MADد.م.) Close United States (GBP£) Shop All Second-Hand Vatican City (EUR€) Custom Builds You May Also Like See More Western Sahara (MADد.م.) Recently viewed Senegal (XOFFr) Netherlands (EUR€) Custom Builds for sale Zambia (GBP£) Zimbabwe (USD$) See More Sierra Leone (SLLLe) North Macedonia (MKDден) © 2026, Workshop ProjektRide .See More Powered by .Workshop Prices Somalia (GBP£) Portugal (EUR€) #SiteFooter .footer-block--logo { min-width: calc(160px + calc(var(--gutter) / 2)); } #SiteFooter .footer-block__logo-image { width: 160px; } American Express Track Your Service Buy, sell and ride in confidence on ProjektRide’s premium bikes Apple Pay Quick Links Diners ClubOther DiscoverSee More About Us Close Spain (EUR€) Rwanda (RWFFRw) Google Pay Custom Builds Blog MaestroCycle To Work Schemes Insure Your Bike 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 = 1794071536;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.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-07T17:01:52Z","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-07T17:08:20Z","shopify_market_id":0,"market_locations_enabled":false};window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-11-07T17:08:20Z","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: 15720154235263, title: "CUBE REACTION HYBRID SLX 800 GAUZEGREY\/ICEBLUE", handle: "cube-reaction-hybrid-slx-800-gauzegrey-iceblue", vendor: "CUBE", tags: ["Bosch Drive Unit Performance Line CX max. 120Nm (BDU38)","Bosch PowerTube 800","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\/108610.jpg?v=1781347840\u0026width=800", variants: [{ id: 57747180487039, title: "Step-over \/ gauzegrey\/iceblue \/ L", available: false, sku: "108610L", price: 349900 }, { id: 57747180519807, title: "Step-over \/ gauzegrey\/iceblue \/ M", available: false, sku: "108610M", price: 349900 }, { id: 57747180552575, title: "Step-over \/ gauzegrey\/iceblue \/ S", available: false, sku: "108610S", price: 349900 }, { id: 57747180585343, title: "Step-over \/ gauzegrey\/iceblue \/ XL", available: false, sku: "108610XL", price: 349900 }, { id: 57747180618111, title: "Step-over \/ gauzegrey\/iceblue \/ XXL", available: false, sku: "108610XXL", price: 349900 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {57747180487039 : "deny",57747180519807 : "deny",57747180552575 : "deny",57747180585343 : "deny",57747180618111 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {57747180487039 : 0,57747180519807 : 0,57747180552575 : 0,57747180585343 : 0,57747180618111 : 0,}; window._RestockRocketConfig.variantsPreorderCount = {57747180487039 : parseInt(null),57747180519807 : parseInt(null),57747180552575 : parseInt(null),57747180585343 : parseInt(null),57747180618111 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {57747180487039 : null,57747180519807 : null,57747180552575 : null,57747180585343 : null,57747180618111 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {57747180487039 : parseInt(null),57747180519807 : parseInt(null),57747180552575 : parseInt(null),57747180585343 : parseInt(null),57747180618111 : parseInt(null),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {57747180487039 : null,57747180519807 : null,57747180552575 : null,57747180585343 : null,57747180618111 : null,}; window._RestockRocketConfig.variantsShippingText = {57747180487039 : "",57747180519807 : "",57747180552575 : "",57747180585343 : "",57747180618111 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {57747180487039 : null,57747180519807 : null,57747180552575 : null,57747180585343 : null,57747180618111 : null,};window._RestockRocketConfig.selected_variant_id = 57747180487039; 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_selling_plan_id)); (Array.isArray(p.payment_options) ? p.payment_options : []).forEach(function (o) { if (o) _sqAlwaysPlanIds.push(Number(o.shopify_selling_plan_id)); }); } }); var _sqAllocAlways = function (id) { var a = _sqGateAlloc && _sqGateAlloc[id]; return Array.isArray(a) && a.some(function (planId) { return planId && _sqAlwaysPlanIds.indexOf(Number(planId)) !== -1; }); }; var _sqArm = false; if (_sqOn && (_sqc.preordersConfigured || _sqAlways.length || _sqAlwaysPlanIds.length)) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1 || _sqAlways.indexOf(Number(v.id)) !== -1 || _sqAllocAlways(Number(v.id)) || (_sqc.inlinePreorderIdsDropped === true && (_sqc.variantsInventoryPolicy || {})[v.id] === 'continue' && (_sqc.variantsInventoryQuantity || {})[v.id] PayPal tch (e) { window._RestockRocketConfig.appVersion = ''; } const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; window._RestockRocketConfig.liquidCacheAge = null; } else { const now = Math.floor(Date.now() / 1000); const liquidCacheAge = now - liquidRenderedAt; window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); if (liquidCacheAge Building Your Bike From the Box 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge Svalbard & Jan Mayen (GBP£) Senegal (XOFFr) SatispayBook a Service= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } if (settings.multi_language_enabled) { if (!settings.translations) { console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } if (window._RestockRocketConfig.normalizedLocale & _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } }); } Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { variant_id: variantId, product_id: (_sqTrack.product && _sqTrack.product.id) || '', channel: channel, market_id: _sqTrack.marketId || '', country_code: _sqTrack.countryIsoCode || '', page_type: _sqTrack.pageType || '', cart_token: _sqTrack.cartToken || '', page_url: (window.location && window.location.origin + window.location.pathname) || '', properties: { is_preorder_variant: (function () { var vid = Number(variantId); var has = function (a) { return Array.isArray(a) && a.indexOf(vid) !== -1; }; return has(_sqTrack.preorderVariantIds) || has(_sqTrack.cachedPreorderVariantIds && Privacy Policy Union PayParts & Components< lassList.contains('stoq-buy-now-pending')), blocked: (function () { try { var rr = window._RestockRocket; return !!(rr && typeof rr.willBlockAcceleratedClick === 'function' && rr.willBlockAcceleratedClick(e)); } catch (err) { return false; } })(), }, }); } catch (err) { } }, true); } } catch (e) { } function applyTranslations(settings) { try { 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) { console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); field.value; if (!value) { throw new Error('Storefront API returned no ' + key + ' metafield value'); } return JSON.parse(value); }); } function fetchStorefrontSettings() { const query = 'query StoqSettings($namespace: String!) { shop { settings: metafield(namespace: $namespace, key: "settings") { value } translations: metafield(namespace: $namespace, key: "settings_translations") { value } } }'; return storefrontGraphql(query, { namespace: window._RestockRocketConfig.metafieldNamespace }) .then(function(data) { const settings = JSON.parse(data.shop.settings.value); if (!settings.updated_at) { throw new Error('settings metafield is not a settings payload'); } if (settings.single_locale_translations_inline) { settings.translations = data.shop.translations && JSON.parse(data.shop.translations.value); } if (settings.multi_language_enabled && !settings.translations) { throw new Error('settings metafield carries no translations'); } return source.apply); }; const flagOn = !!cfg.readFlags && cfg.readFlags[source.flag] === true; if (!flagOn || source.embedOnly === true) { return viaEmbed(); } return fetchStorefrontShopMetafield(source.metafieldKey) .then(function(value) { if (!source.isValid(value)) { throw new Error(source.metafieldKey + ' metafield is not a valid ' + source.endpoint + ' payload'); } source.apply(value); console.debug('STOQ - refreshed ' + source.endpoint + ' from the Storefront API'); }) .catch(function(error) { console.debug('STOQ - Storefront ' + source.endpoint + ' read failed, using embed:', error.message); return viaEmbed(); }); } function refreshIntegrations() { const cfg = window._RestockRocketConfig; return refreshShopConfig({ endpoint: 'integrations', metafieldKey: 'integrations', flag: 'enable_storefront_integrations_read', isValid: function(value) { return Array.isArray(value); }, apply: function(datTerms of Service rce_embed_selling_plans === true; const staleRefresh = !window._RestockRocketConfig.isLiquidCacheFresh && !settings.disable_refresh_on_stale_liquid; if (forceEmbedSellingPlans || staleRefresh) { console.debug('STOQ - refreshing selling_plans' + (staleRefresh ? ' + integrations (Liquid cache stale)' : ' (force_embed_selling_plans)')); const refreshes = [refreshSellingPlans(forceEmbedSellingPlans)]; if (staleRefresh) { refreshes.push(refreshIntegrations()); } Promise.race([ Promise.all(refreshes), new Promise(function(resolve) { setTimeout(resolve, 1000); }) ]).then(function() { loadScripts(settings); }); return; } loadScripts(settings); } function loadScripts(settings) { setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.i Tanzania (TZSSh) Sierra Leone (SLLLe) BrandsartForms|setupAddToCartForm|teardownAddToCartForm|addDiscountedPrice|removeDiscountedPrice)\b/.test(settings.js_config || ''); const preorderCollectionScriptUrl = preorderUiOnPage ? window._RestockRocketConfig.scriptUrlCollectionFull : window._RestockRocketConfig.scriptUrlCollection; const collectionScriptUrl = usePreorderBuild ? preorderCollectionScriptUrl : window._RestockRocketConfig.scriptUrlCollectionBis; const productScriptUrl = usePreorderBuild ? window._RestockRocketConfig.scriptUrlProduct : window._RestockRocketConfig.scriptUrlProductBis; const collectionPageTypes = ['collection', 'index', 'search', 'page']; if(collectionPageTypes.indexOf(pageType) !== -1 && (settings[`show_button_on_${p Service Tent Box Cockpit Tunisia (GBP£) Somalia (GBP£) See MoreBook a Service Handlebars Cycle to Work Grips & Bar-Tape Ukraine (UAH₴) Spain (EUR€) Information Sat: 9:00 - 16:00 0131 374 5324 BrakesNewington Road Edinburgh [email protected] Complete Brakes Vatican City (EUR€) Svalbard & Jan Mayen (GBP£) Brake Rotors Brake Pads Close Brake SparesCountry GBP£Tanzania (TZSSh)
Lesotho (GBP£)
Libya (GBP£)
Liechtenstein (CHFCHF)
Luxembourg (EUR€)
Madagascar (GBP£)
Mali (XOFFr)
Malta (EUR€)
Mauritius (MUR₨)
Mayotte (EUR€)
Cassette Gloria ONESIZELiechtenstein (CHFCHF) Montenegro (EUR€) KMC 3mm, 18T
Number of gears AmflowVisa93730,93490 999 Luxembourg (EUR€) Mozambique (GBP£)
Chain Yeti Madagascar (GBP£) Namibia (GBP£) KMC e101 EPT
Rims Brother CUBE EX40, 507 x 36H / 406 x 32H, DISC, Tubeless Ready Frequently Asked Questions Mali (XOFFr) Niger (XOFFr)
Front hub Singular Malta (EUR€) Nigeria (NGN₦) Cube Cargo Hub, 36H, Straightpull, 110x15mm Boost
Rear hub Frog ) or email ( Cube Trike Hub, Straightpull ) where on of the team will be more than happy to help.Mauritius (MUR₨) Norway (GBP£)
Front tire Surly Mayotte (EUR€) Poland (PLNzł) Schwalbe Pick-Up, Super Defense, 65-507
Rear tire Early Rider We also have a physical store, if you are local please pop in - Schwalbe Pick-Up, Super Defense, 65-406 82 Newington Road, EH91QN, Edinburgh.Monaco (EUR€) Réunion (EUR€)
Pedals Montenegro (EUR€) Romania (RONLei) CUBE PP MTB
Saddle Natural Fit Sequence Comfort San Marino (EUR€) Mozambique (GBP£)
Seatpost São Tomé & Príncipe (STDDb) Namibia (GBP£) Satori Sorata 34,9mm, 280mm -440mm telescoping seatpost
Seat post = dropper Yes/No NO Custom Build Inspiration Serbia (RSDРСД) Niger (XOFFr)
Seatpost clamp Seychelles (GBP£) Nigeria (NGN₦) CUBE Varioclose, 40mm Services
Front light ACID Front Light PRO-E 110, 5-16V, DC Slovakia (EUR€) Norway (GBP£)
Rear light Slovenia (EUR€) Poland (PLNzł) Supernova T-M99Shopify #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; }
Kickstand Book a Service Ursus XXS South Africa (GBP£) Réunion (EUR€)
Mudguard South Sudan (GBP£) Romania (RONLei) ACID 75
Bell Contact Us Ring BellKlarna St. Helena (SHP£) San Marino (EUR€)
EngineMastercard Track Service ProgressSudan (GBP£) São Tomé & Príncipe (STDDb) Bosch Drive Unit Cargo Line 85Nm (BDU37) = 0); }); } else { _sqArm = (_sqc.integrations || []).some(function (i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; }); } } if (_sqArm && document.documentElement) { _sqc.acceleratedGateArmed = true; document.documentElement.classList.add('stoq-buy-now-pending'); setTimeout(function () { document.documentElement.classList.remove('stoq-buy-now-pending'); }, 6000); } } catch (e) { } window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a1b3f4-12aa-7f20-af90-2397b6140bd7/restockrocket-1-636/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a1b3f4-12aa-7f20-af90-2397b6140bd7/restockrocket-1-636/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlCollectionFull = 'https://cdn.shopify.com/extensi
Battery Shop Pay .body.appendChild(plainScriptElement); }; restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') try { const _stoqInitConfig = window._RestockRocketConfig; const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqInitConfig.product.variants)) ? _stoqInitConfig.product.variants.map(function(v) { return v.id }) : []; const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id; var _stoqPageSeq = 0; try { _stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1; window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq)); } catch (e) { } Shopify?.analytics?.publish?.('stoq_initialized', { cart_token: _stoqInitConfig.cartToken || '', page_url: window.location.origin + window.location.pathname, page_type: _stoqInitConfig.pageType || '', Bosch PowerTube 750 Axial + Bosch PowerTube 750 Axial .closest('.shopify-payment-button, shopify-payment-terms'); if (!host) return; var channel = host.matches && host.matches('shopify-payment-terms') ? 'shop_pay_installments' : 'buy_now'; var form = host.closest('form'); var vidEl = form && form.querySelector('[name="id"]'); var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || ''; var _sqVidNum = Number(variantId); var _sqPlan = null; var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; var _sqMktId = Number(_sqTrack.marketId); var _sqOffersOn = !!(_sqTrack.readFlags && _sqTrack.readFlags.enable_storefront_plan_offers === true); var _sqAlloc = _sqOffersOn ? ((_sqTrack.offerAllocations && _sqTrack.offerAllocations[_sqVidNum]) || (_sqTrack.variantSellingPlanIds && _sqTrack.variantSellingPlanIds[_sqVidNum])) : null; var _sqPlanIds = function (pl) Sweden (SEKkr) Serbia (RSDРСД)
ChargerVisaSee More'STOQ - Inventory data loaded, updating cart selling plans'); 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); }); } }); } function storefrontGraphql(query, variables) { const cfg = window._RestockRocketConfig; if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) { return Promise.reject(new Error('Storefront API unavailable')); } return fetch( `https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`, { method: 'POST', headers: { 'Content-Type': 'applCookie PolicySwitzerland (CHFCHF) Seychelles (GBP£) Bosch 4A se(function(_, reject) { setTimeout(function() { reject(new Error('timed out')); }, 1500); }) ]).catch(function(error) { console.debug('STOQ - Storefront settings read failed, using setting.json:', error.message); }) : Promise.resolve(); storefrontRead .then(function(settings) { return settings || 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 (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error);
Remote ed || !document.querySelector('[data-stoq-wishlist-heart]')) return; wishlistHeartsRequested = true; createRestockRocketScript(window._RestockRocketConfig.scriptHost + 'restockrocket-wishlist-hearts.js'); }; loadWishlistHearts(); document.addEventListener('shopify:section:load', loadWishlistHearts); } try { const guestWishlist = window._RestockRocketConfig.customer && !localStorage.getItem('stoq_wl_c') && JSON.parse(localStorage.getItem('stoq_wl')); if (Array.isArray(guestWishlist) && guestWishlist.length) { 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 Refund policy Togo (XOFFr) Slovakia (EUR€)
Display Tristan da Cunha (GBP£) Slovenia (EUR€) Bosch Kiox 300 Servicing
Net weight (kg) 80 Workshop PricesTürkiye (GBP£) South Africa (GBP£)
Gross weight (kg) Stems Uganda (UGXUSh) South Sudan (GBP£) 113 Delivery & Returns
Max. system weight (kg) HeadsetsMon - Fri: 08:30 - 17:30 220 Sun: ClosedUnited Kingdom (GBP£) St. Helena (SHP£)
Max. rider weight (kg) See MoreEH9 1QNUnited States (GBP£) Sudan (GBP£) 115
Body size ONESIZE await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); Western Sahara (MADد.م.) Sweden (SEKkr)
Switzerland (CHFCHF)
See More
Åland Islands (EUR€) Togo (XOFFr)
Albania (ALLL) Tristan da Cunha (GBP£)
Rear Suspension

Algeria (DZDد.ج) Tunisia (GBP£)

Finishing Kit
  • See MoreAndorra (EUR€) Türkiye (GBP£)

    TyresAngola (GBP£) Uganda (UGXUSh) Tubes Armenia (AMDդր.) Ukraine (UAH₴)

    Tubeless
  • CUBE KATHMANDU HYBRID COMFORT PRO 800 SLABGREY/BLACK – ProjektRideAscension Island (SHP£) United Kingdom (GBP£)

    Seat Posts & ClampsAustria (EUR€) United States (GBP£)

    Pedals

    Belarus (GBP£) Vatican City (EUR€)

Gears & Drivetrain
Belgium (EUR€) Western Sahara (MADد.م.)
See More
Cape Verde (CVE$) Discover