>
Logo image<
!settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key
fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback i
UrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${maxRetries) { console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`); setTimeout(() => attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); }
| Frame | 6061-T6 aluminium with patented Flat Foot Technology®Home |
|---|
| Hub front | Hybrid / City BikesFormula DC-20, alloy, 6-bolt, 5x100 mm QR |
|---|---|
| Skewer front | Electric BikesFormula QR22 |
| Hub rear | FramesFormula DC-22, alloy, 6-bolt, Shimano 8/9/10 freehub, 135x5 mm QR |
| Skewer rearShop by Brand | 152x5 mm QRGloria |
| Rim | Alloy double-walled 27.5"x32hAmflow |
| Tyre | Bontrager E6 Hard-Case Lite, reflective strip, 27.5x2.40" |
| BatteryKona | Bosch PowerTube 500 Wh | Surly
|---|---|
| ChargerUTO (ex Eovolt) | Bosch standard 4A, 220-240 V | Early Rider
| Motor | Bosch Performance Line Cruise, 250 watt, 65 Nm, 20 mph (25 km/h in Europe)Second-Hand Bikes |
| Shifter | Shimano Deore M4100, 10-speedServices |
|---|---|
| Rear derailleur | Shimano Deore M5120, long cageWorkshop |
| Crank | Book a ServiceProWheel alloy, 170 mm length |
| KMC E10T EPT anti-rust | |
| Pedal | Resin platform w/grip tape tread |
| Saddle | Selle Royal Electra gel comfort saddle w/shock-absorbing elastomersGrips & Bar-Tape |
|---|---|
| Alloy custom bend 25.9" width/4" rise | Brake Rotors|
| GripsBrake Pads | Electra Townie custom ergo Kraton w/locking collars | Brake Spares
| Stem | Forged alloy 25.4 mm quill, 80 mm extensionForks |
| Head set | Rear Suspension1 1/8" steel threaded/semi-integrated |
| *BrakeFinishing Kit |
TyresSize:
MTubes Tektro hydraulic disc brakes |
|
Size:Saddles
M
Shimano MT-200 hydraulic discSeat Posts & Clamps |
|
| Brake rotor | Shimano RT26, 6-bolt,180 mm |
| Rotor sizeComponents | Front/rear: 180 mm | E-bike Batteries and chargers
| *Light | Accessories
Size:Bottles and Cages
M
Supernova LEDLocks |
|---|---|
|
Size:
Bike PackingM
Supernova E3 LED |
Bags and Transportation|
| KickstandPhone Holders | Alloy | Bells
| ExtrasLights | ABUS frame lock, painted chain guard, internal cable routing, and stainless steel and anti-rust hardware | Rider Care
| Weight limit | This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).Gloves |
|---|
We reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice. The prices shown are the manufacturer's suggested retail prices.
Bike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.
Contact Us
FeaturedLogo image
a href="https://www.ortlieb.com/en_us/" class="logo-list__slide-image" style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot_2022-07-06_at_22.44.45_360x.png?v=1657143901); width: 170px; padding-top: 32.4%;">
>
Alphabetically, Z-A
Logo image