Header Image
Shimano BR-MT420, Hydr. Disc Brake (203/203)
    Crankset
  • ACID MTB Hybrid Pro, 38T
  • Crankset chainring sizes
38T

Net weight (kg)
26.8
Gross weight (kg) 30.66
Max. rider weight (kg)
Body size
Close Accessories
93453,93250,93455,93468,93362,93469,93470,93490 {"@context":"http:\/\/schema.org\/","@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"CUBE"},"category":"Bicycles","description":"The Stereo Hybrid ONE22 Pro 800 puts you in control. With the powerful Bosch CX drive system, Purion 200 controller and 800Wh battery, you've plenty of pedal assistance for even extended exploring. A Suntour air suspension fork and rear shock work with CUBE's proven kinematics to deliver ground-hugging comfort. Grippy Schwalbe 2.6in tyres and strong Shimano hydraulic disc brakes help control your speed. And easy-to-use Shimano Cues 1x10 gears keep you moving forward. Time for exploring...Frame descriptionWith added Bosch power and proven CUBE suspension kinematics, our trail explorer is a bike for all reasons. Suspension design that's stood the test of time is designed to work with a 120mm fork – including a mudguard mount – for the best in comfort and control. We fitted an 800Wh battery to power the Bosch CX drive unit, for worry-free extended rides. The UDH dropout, integrated cable routing and Direct Mount chain guard are all examples of the attention to detail we put into all our frames. And, with Size Split, you're sure to be able to find the perfect fit.Specification\n\nFrame\nAluminum Superlite, Gravity Casting Technology, Efficient Comfort Control, FSP 4-Link, Agile Comfort Geometry, Boost 148, UDH™, Full Integrated Battery, Advanced Internal Cable Routing, Kickstand\/Fender\/Carrier Mounting Points, Integrated Seatclamp\n\n\nFork\nSR Suntour XCR34X 2CR Air, Tapered, 15x110mm, 120mm\n\n\nShock\nSR Suntour EdgeX R 185x52.5mm, Rebound Adjust, Trunnion Mount\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-U6000-GS, 10-Speed\n\n\nShifters\nShimano Cues SL-U6000, Rapidfire-Plus\n\n\nBrakes\nShimano BR-MT420, Hydr. Disc Brake (203\/203)\n\n\nCrankset\nACID MTB Hybrid Pro, 38T\n\n\nCrankset chainring sizes\n38T\n\n\nCassette\nShimano Cues CS-LG300, 11-48T\n\n\nNumber of gears\n10\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 MTB\n\n\nSaddle\nACID Venec EMTB Plus 145\n\n\nSeatpost\nCUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm\n\n\nEngine\nBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\n\n\nEngine ready for the Bosch 120 Nm update?\nYES\n\n\nBattery\nBosch PowerTube 800\n\n\nCharger\nBosch 2A\n\n\nRemote\nBosch Purion 200 with Integrated Display\n\n\nNet weight (kg)\n26.8\n\n\nGross weight (kg)\n30.66\n\n\nMax. system weight (kg)\n150\n\n\nMax. rider weight (kg)\n120\n\n\nBody size\n1.77m - 1.87m\n\n\nAccessories\n93453,93250,93455,93468,93362,93469,93470,93490\n\n","hasVariant":[{"@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182616959#variant","@type":"Product","gtin":"4054571487506","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/101130.jpg?v=1781347861\u0026width=1920","name":"CUBE STEREO HYBRID ONE22 PRO 800 STONEGREY\/BLACK - Step-over \/ stonegrey\/black \/ L","offers":{"@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182616959#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182616959"},"sku":"101130L"},{"@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182649727#variant","@type":"Product","gtin":"4054571487490","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/101130.jpg?v=1781347861\u0026width=1920","name":"CUBE STEREO HYBRID ONE22 PRO 800 STONEGREY\/BLACK - Step-over \/ stonegrey\/black \/ M","offers":{"@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182649727#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182649727"},"sku":"101130M"},{"@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182682495#variant","@type":"Product","gtin":"4054571487483","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/101130.jpg?v=1781347861\u0026width=1920","name":"CUBE STEREO HYBRID ONE22 PRO 800 STONEGREY\/BLACK - Step-over \/ stonegrey\/black \/ S","offers":{"@id":"\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182682495#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3499.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black?variant=57747182682495"},"sku":"101130S"}],"name":"CUBE STEREO HYBRID ONE22 PRO 800 STONEGREY\/BLACK","productGroupID":"15720154562943","url":"https:\/\/projektride.co.uk\/products\/cube-stereo-hybrid-one22-pro-800-stonegrey-black"}
I'm looking to find out more information about a product, where can I find this?Please get in touch with a member of the team either by phone (
01313745324 mm), X-Connect Interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eStem\u003c\/th\u003e\n\u003ctd\u003eCUBE Performance Stem E-MTB 35, FPI-Link\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHandlebar\u003c\/th\u003e\n\u003ctd\u003eCUBE Rise Trail Bar 35\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGrips\u003c\/th\u003e\n\u003ctd\u003eACID Hybrid Perform\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRear derailleur\u003c\/th\u003e\n\u003ctd\u003eShimano Cues RD-U6000-GS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eShifters\u003c\/th\u003e\n\u003ctd\u003eShimano Cues SL-U6000, Rapidfire-Plus\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBrakes\u003c\/th\u003e\n\u003ctd\u003eShimano BR-MT200, Hydr. Disc Brake (180)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset\u003c\/th\u003e\n\u003ctd\u003eACID MTB Hybrid Pro, 38T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\
r\u003e\n\u003ctr\u003e\n\u003cth\u003eSeatpost\u003c\/th\u003e\n\u003ctd\u003eCUBE Performance Post, 31.6mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSeat post = dropper Yes\/No\u003c\/th\u003e\n\u003ctd\u003eNO\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine\u003c\/th\u003e\n\u003ctd\u003eBosch Drive Unit Performance Line CX max. 120Nm (BDU38)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEngine ready for the Bosch 120 Nm update?\u003c\/th\u003e\n\u003ctd\u003eYES\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eBosch PowerTube 800\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCharger\u003c\/th\u003e\n\u003ctd\u003eBosch 2A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eRemote\u003c\/th\u003e\n\u003ctd\u003eBosch Purion 200 with Integrated Display\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNet weight (kg)\u003c\/th\u003e\n\u003ctd
lt","spo-disabled","spo-notify-me-disabled"],"price":269900,"price_min":269900,"price_max":269900,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":57747173900671,"title":"Step-through \/ Easy Entry \/ sleekgrey\/prism \/ L","option1":"Step-through \/ Easy Entry","option2":"sleekgrey\/prism","option3":"L","sku":"108152EEL","requires_shipping":true,"taxable":true,"featured_image":{"id":84875934368127,"product_id":15720153416063,"position":1,"created_at":"2026-06-13T11:49:43+01:00","updated_at":"2026-06-13T11:49:46+01:00","alt":"CUBE REACTION HYBRID ONE 800 SLEEKGREY\/PRISM","width":2000,"height":1207,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108152.jpg?v=1781347786","variant_ids":[57747173900671,57747173933439,57747173966207]},"available":false,"name":"CUBE REACTION HYBRID ONE 800 SLEEKGREY\/PRISM - Step-through \/ Easy Entry \/ sleekgrey\/prism \/ L","public_title":"Step-through \/ Easy Entry p\/files\/108152.jpg?v=1781347786"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57747173998975,"title":"Step-over \/ sleekgrey\/prism \/ L","option1":"Step-over","option2":"sleekgrey\/prism","option3":"L","sku":"108150L","requires_shipping":true,"taxable":true,"featured_image":{"id":84875934564735,"product_id":15720153416063,"position":7,"created_at":"2026-06-13T11:49:43+01:00","updated_at":"2026-06-13T11:49:47+01:00","alt":null,"width":2000,"height":1168,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108150.jpg?v=1781347787","variant_ids":[57747173998975,57747174031743,57747174064511,57747174162815,57747174195583]},"available":false,"name":"CUBE REACTION HYBRID ONE 800 SLEEKGREY\/PRISM - Step-over \/ sleekgrey\/prism \/ L","public_title":"Step-over \/ sleekgrey\/prism \/ L","options":["Step-over","sleekgrey\/prism","L"],"price":269900,"weight":29420,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571490599","f ":true,"taxable":true,"featured_image":{"id":84875934564735,"product_id":15720153416063,"position":7,"created_at":"2026-06-13T11:49:43+01:00","updated_at":"2026-06-13T11:49:47+01:00","alt":null,"width":2000,"height":1168,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108150.jpg?v=1781347787","variant_ids":[57747173998975,57747174031743,57747174064511,57747174162815,57747174195583]},"available":false,"name":"CUBE REACTION HYBRID ONE 800 SLEEKGREY\/PRISM - Step-over \/ sleekgrey\/prism \/ XL","public_title":"Step-over \/ sleekgrey\/prism \/ XL","options":["Step-over","sleekgrey\/prism","XL"],"price":269900,"weight":29420,"compare_at_price":null,"inventory_management":"shopify","barcode":"4054571490605","featured_media":{"alt":null,"id":71336083423615,"position":7,"preview_image":{"aspect_ratio":1.712,"height":1168,"width":2000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/108150.jpg?v=1781347787"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}} projektride.co.uk\/cdn\/shop\/files\/108150.jpg?v=1781347787"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/108152.jpg?v=1781347786","\/\/projektride.co.uk\/cdn\/shop\/files\/108152_D_01.jpg?v=1781347786","\/\/projektride.co.uk\/cdn\/shop\/files\/108152_D_02.jpg?v=1781347787","\/\/projektride.co.uk\/cdn\/shop\/files\/108152_D_03.jpg?v=1781347787","\/\/projektride.co.uk\/cdn\/shop\/files\/108152_D_04.jpg?v=1781347786","\/\/projektride.co.uk\/cdn\/shop\/files\/108152_D_05.jpg?v=1781347787","\/\/projektride.co.uk\/cdn\/shop\/files\/108150.jpg?v=1781347787","\/\/projektride.co.uk\/cdn\/shop\/files\/108151.jpg?v=1781347787"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/108152.jpg?v=1781347786","options":["Frame Style","Colour","Size"],"media":[{"alt":"CUBE REACTION HYBRID ONE 800 SLEEKGREY\/PRISM","id":71336083227007,"position":1,"preview_image":{"aspect_ratio":1.657,"height":1207,ble routing complement the clean aesthetic. There's a pre-installed chain guide, and it's ready to accept ACID mudguards and a luggage carrier... plus, with X-Connect, adding a compatible ACID front light is as simple as plugging it into the headset. And there are sizes to cater for most riders. We've thought of everything, so you can just ride.\u003c\/div\u003e\u003ch3\u003eSpecification\u003c\/h3\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eFrame\u003c\/th\u003e\n\u003ctd\u003eAluminium Superlite, Gravity Casting Technology, Agile Ride Geometry, Boost148, Fully Integrated Battery, Advanced Internal Cable Routing, 1.5 Headtube, Kickstand\/Fender\/Carrier Mounting Points\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFork\u003c\/th\u003e\n\u003ctd\u003eSR Suntour XCM34 NLO Coil, Tapered, 15x110mm, 100mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eHeadset\u003c\/th\u003e\n\u003ctd\u003eACROS AZF-1034, ICR (Integrated Cable Routing), Top Zero-Stac 8T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCrankset chainring sizes\u003c\/th\u003e\n\u003ctd\u003e38T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCassette\u003c\/th\u003e\n\u003ctd\u003eShimano Cues CS-LG400, 11-48T\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eNumber of gears\u003c\/th\u003e\n\u003ctd\u003e10\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eChain\u003c\/th\u003e\n\u003ctd\u003eKMC eGlide\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eWheelset\u003c\/th\u003e\n\u003ctd\u003eACID Pro 30, 32\/32 Spokes, 15x110mm\/12x148mm, Tubeless Ready\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTires (Front \u0026amp; Rear)\u003c\/th\u003e\n\u003ctd\u003eSchwalbe Smart Sam, Active, 2.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePedals\u003c\/th\u003e\n\u003ctd\u003eACID PP MTB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSaddle\u003c\/th\u003e\n\u0 \u003cth\u003eNet weight (kg)\u003c\/th\u003e\n\u003ctd\u003e26.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eGross weight (kg)\u003c\/th\u003e\n\u003ctd\u003e29.42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. system weight (kg)\u003c\/th\u003e\n\u003ctd\u003e150\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMax. rider weight (kg)\u003c\/th\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBody size\u003c\/th\u003e\n\u003ctd\u003e1.72m - 1.83m\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eAccessories\u003c\/th\u003e\n\u003ctd\u003e93455,93468,92390,93469,93470,93452,93490\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {57747173900671 : "deny",57747173933439 : "deny",57747173966207 : "deny",57747173998975 : "deny",57747174031743 : "deny",57747174064511 : "deny",57747174097279 : "deny",57747174130047 : Buy, sell and ride in confidence on ProjektRide’s premium bikes
47 : null,57747174162815 : null,57747174195583 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {57747173900671 : parseInt(""),57747173933439 : parseInt(""),57747173966207 : parseInt(""),57747173998975 : parseInt(""),57747174031743 : parseInt(""),57747174064511 : parseInt(""),57747174097279 : parseInt(""),57747174130047 : parseInt(""),57747174162815 : parseInt(""),57747174195583 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {57747173900671 : null,57747173933439 : null,57747173966207 : null,57747173998975 : null,57747174031743 : null,57747174064511 : null,57747174097279 : null,57747174130047 : null,57747174162815 : null,57747174195583 : null,}; window._RestockRocketConfig.variantsShippingText = {57747173900671 : "",57747173933439 : "",57747173966207 : "",57747173998975 : "",57747174031743 : "",57747174064511 : "",57747174097279 : "",57747174130047 : "",57747174162815 : "",57747174195583 : "",}; window._RestockRocketConfig.variantsShippingTextF
w._RestockRocketConfig; var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) && _sqCfg.sellingPlans.some(function (p) { return p && p.enabled; }); var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds && _sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length; _sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount); } catch (e) { /* fail open */ } // STOQ-1612: block (not hide) Buy Now / Shop Pay until our JS runs, so a tap in the // load window can't bypass preorder. pointer-events via .stoq-buy-now-pending (no // reflow); timeout releases; renderPreorderButton / featured_product.js lift it. // Gated by the `block_accelerated_checkout` toggle (default OFF) for gradual rollout. // Armed ONLY when we're sure preorder is in play — product page: THIS product has a // preorder variant (never block a plain product's Shop Pay); featured: integration // enabled for this page type. Rationale: PR #2784. try { var _sqc = window._RestockRocketConfig; Quick Links* fail open */ } window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019f37a7-f058-7bcb-a02d-3fb0b8a7522a/restockrocket-1-539/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019f37a7-f058-7bcb-a02d-3fb0b8a7522a/restockrocket-1-539/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/019f37a7-f058-7bcb-a02d-3fb0b8a7522a/restockrocket-1-539/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/019f37a7-f058-7bcb-a02d-3fb0b8a7522a/restockrocket-1-539/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) // Canary override (STOQ-1287): prefer the Render host emitted into the // metafield-cached settings (api_ho
<
< che age 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); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Surfaced into funnel events: a stale cache means the app rendered with // outdated inventory/selling-plan data — a real "had the opportunity but // failed" cause. Negative (client clock ahead) clamps to 0. window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); // Handle client clock ahead of server if (liquidCacheAge
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
= 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; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no Contact Us
age = Date.now() - updatedAt.getTime(); if (age tion setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('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); }); } }); } // ---- Live settings via the Storefront API (ad



Open cart { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","logo": "https:\/\/projektride.co.uk\/cdn\/shop\/files\/logo-svg-white_1592x.svg?v=1676480383","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } CloseHome HireBikesSee MoreCyprus (EUR€) Czechia (CZKKč) Denmark (DKKkr.) Djibouti (DJFFdj)
Gross weight (kg)

Greenland (DKKkr.)