Refund policyCleaners, Degreasers and Lubrication56115426,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,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,4393829987See More
ription_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_pri
der_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","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,"preorder_progress_bar_text":"{{ sold }} of {{ total }}
ame":"Trek Allant+ 6 - Medium \/ Gray \/ 800WH","public_title":"Medium \/ Gray \/ 800WH","options":["Medium","Gray","800WH"],"price":377625,"weight":0,"compare_at_price":397500,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823231983842,"title":"Large \/ Blue \/ 400WH","option1":"Large","option2":"Blue","option3":"400WH","sku":"5306188","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 6 - Large \/ Blue \/ 400WH","public_title":"Large \/ Blue \/ 400WH","options":["Large","Blue","400WH"],"price":320625,"weight":0,"compare_at_price":337500,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823232016610,"title":"Large \/ Blue \/ 545WH","option1":"Large","option2":"Blue","option3":"545WH","sku":"5306189","requires_shipping":true,"
Suggested search termstaxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 6 - Large \/ Blue \/ 545WH","public_title":"Large \/ Blue \/ 545WH","options":["Large","Blue","545WH"],"price":342000,"weight":0,"compare_at_price":360000,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823232049378,"title":"Large \/ Blue \/ 725WH","option1":"Large","option2":"Blue","option3":"725WH","sku":"5306191","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 6 - Large \/ Blue \/ 725WH","public_title":"Large \/ Blue \/ 725WH","options":["Large","Blue","725WH"],"price":365750,"weight":0,"compare_at_price":385000,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823232082146,"title":"Large \/ Blue \/ 800WH","option1":"Large","option2":"Blue","option3
t":1}},{"id":45823232213218,"title":"Large \/ Gray \/ 800WH","option1":"Large","option2":"Gray","option3":"800WH","sku":"5321226","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 6 - Large \/ Gray \/ 800WH","public_title":"Large \/ Gray \/ 800WH","options":["Large","Gray","800WH"],"price":377625,"weight":0,"compare_at_price":397500,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823232245986,"title":"Extra Large \/ Blue \/ 400WH","option1":"Extra Large","option2":"Blue","option3":"400WH","sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Allant+ 6 - Extra Large \/ Blue \/ 400WH","public_title":"Extra Large \/ Blue \/ 400WH","options":["Extra Large","Blue","400WH"],"price":261250,"weight":0,"compare_at_price":275000,"inventory_management":"shopify","barcode":null,"requires_selling_plan":fal
Sorry, looks like we don't have enough of this product.
se,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823232278754,"title":"Extra Large \/ Blue \/ 545WH","option1":"Extra Large","option2":"Blue","option3":"545WH","sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 6 - Extra Large \/ Blue \/ 545WH","public_title":"Extra Large \/ Blue \/ 545WH","options":["Extra Large","Blue","545WH"],"price":282625,"weight":0,"compare_at_price":297500,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":45823232311522,"title":"Extra Large \/ Blue \/ 725WH","option1":"Extra Large","option2":"Blue","option3":"725WH","sku":null,"requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 6 - Extra Large \/ Blue \/ 725WH","public_title":"Extra Large \/ Blue \/ 725WH","options":["Extra Large","Blue","725WH"],"price":306375,"weight":0
Albania (ALLL)
he manufacturer's suggested retail prices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\n\u003cdiv\u003e\u003cfooter class=\"yCmsContentSlot footer\"\u003e\n\u003cdiv class=\"grid-container\"\u003e\n\u003cdiv id=\"lightbox-inline-form-641e4d89-c50f-4333-a93a-8155282d70b0\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\u003c\/div\u003e\n\u003c!----\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {45823231361250 : "deny",45823231754466 : "deny",45823231787234 : "deny",45823231820002 : "deny",45823231852770 : "deny",45823231885538 : "deny",45823231918306 : "deny",45823231951074 : "deny",458232
Your cart is currently empty.
he
// setting.json + fetchEmbedConfig calls below route to the same host as the
// rest of the extension's API traffic instead of staying on the baked host.
window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
// Deployed extension build number, read from the CDN asset host Shopify generates:
// https://cdn.shopify.com/extensions/
uuid>/
Create account
.cart-collection__title {
--text: #ffffff;
}handle>-Cookie Policy
Andorra (EUR€)
version>/assets/...
// Trailing digits (e.g. ".../restockrocket-1-521/assets/" -> "521"). Kept numeric to
// match ParseStoqData, so funnel app_version lines up with the order-attribution
// app_version. Reflects the ACTUAL deployed build. This is the SINGLE source of the
// parsed version — preorder.js getAppVersion() reads it back off config rather than
// re-parsing, so the regex lives in exactly one place.
try {
const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
} catch (e) {
window._RestockRocketConfig.appVersion = '';
}
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
const LIQUID_CACHE_MAX_AGE = 15 * 60; // 15 minutes in seconds
// Calculate Liquid cache freshness once at initialization
const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt;
// Validate timestamp and calculate ca
<
translation data in metafield
// Metafield hasn't been backfilled yet - force refresh
console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh');
return null;
}
// Translations object exists in metafield - cache is valid
// If current locale isn't translated, applyTranslations will gracefully use default locale from base fields
if (window._RestockRocketConfig.normalizedLocale &&
!Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) {
console.debug('STOQ - locale not explicitly translated, will use default language from cache');
}
// Don't return null - continue using cache even for untranslated locales
}
const updatedAt = new Date(settings.updated_at);
if (isNaN(updatedAt.getTime())) {
console.debug('STOQ - Invalid updated_at date format in settings');
return null;
}
const
Itemsack.product && _sqTrack.product.id) || '',
channel: channel,
market_id: _sqTrack.marketId || '',
page_type: _sqTrack.pageType || '',
cart_token: _sqTrack.cartToken || '',
page_url: (window.location && window.location.href) || '',
properties: {
// Mirror the bundle's own preorder check (preorder.js checkInventoryProvider-
// WithCachedFallback): the live set config.preorderVariantIds (refreshed after
// page load by loadVariantInventoryData) OR the Liquid-injected
// cachedPreorderVariantIds — always present, so it covers clicks before the
// bundle loads (why this tracker is inline). ORing both (not preferring one)
// matches the bundle and is correct even if the live set is an empty array. Both
// hold integer ids; the click-time id comes off a DOM input (.value → string) or
// selected_variant_id, so coerce with Number for
Armenia (AMDդր.)
er bypass is detectable too.
is_instock_variant: (function () {
var has = function (a) { return Array.isArray(a) && a.indexOf(_sqVidNum) !== -1; };
return has(_sqTrack.inStockVariantIds) ||
has(_sqTrack.cachedInStockVariantIds &&
_sqTrack.cachedInStockVariantIds.in_stock_variant_ids);
})(),
// The enrolled plan's Shopify selling-plan id + inventory_provider (stoq = STOQ tracks
// the OOS count; shopify = in-stock preorder). Tells order-debug what kind of preorder
// the Buy Now bypassed, without a downstream lookup.
enrolled_plan_id: (_sqPlan && (_sqPlan.shopify_selling_plan_id || _sqPlan.shopify_selling_plan_group_id)) || '',
enrolled_plan_provider: (_sqPlan && _sqPlan.inventory_provider) || '',
block_enabled: !!(_sqTrack.cachedSettings && _sqTrack.cachedSettings.block_accelerated_checkout),
gate_armed: !!_sqTrack.a
Free);
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;
}
}
// Setup event listener for cart selling plan updates
// This must be called before any scripts are loaded to avoid race conditions
func
Front Light – Premium Spanninga Light connected to the battery
Back Light – Premium Spanninga Presto Guard connected to the battery
[]
ProjektRide Merchandise
{"@context":"http:\/\/schema.org\/","@id":"\/products\/uto-evening-og24-electric-bike#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Eovolt"},"category":"Electric Bikes","description":"The UTO Evening is a compact Dutch style step through e-bike with semi folding features which makes it a very unique e-bike in the market.\nUTO e-bikes move to using more intuitive torque sensors which results in a much improved ride feel. Torque sensors deliver the assistance based on the pressure being put through the pedals so the system only gives you full motor assistance when you actually need it which also delivers improved battery efficiency particularly on flatter rides.\nThe folding cockpit and pedals provides a great storage solution for a full step through e-bike , no more handlebars and pedals protruding into your hallway or where ever you store your bike. It also makes it a lot easier to stow it away on your bike rack on the back of your car or motorhome.\nThe larger frame and wheels with the 250w motor in addition to the torque sensor for effortless ride feel and will easily deal with any hill that is on your route.\n\nThe Evening has a completely redesigned folding cockpit now featuring more rigidity and a new one step integrated locking system.\nNew wider curved handlebar for an extra comfortable riding position.\nNow utilising a more premium torque sensor for better battery efficiency and better ride feel.\nShorter length battery that now allows for a lower saddle setting for shorter riders.\nSmaller more premium LCD display.\nSlightly lighter overall weight.\nMore comfortable Selle Royale saddle.\nPremium Knog Bell.\n\nWe Give You Extra\nThe UTO Evening comes with rear pannier rack as standard. Your UTO bike also comes with an anti theft security seat post QR clamp\nSpecifications\n\nNet weight bike – 22.8kg\nMax Rider Weight - 130kg\nGears - 7 Speed\nFolded Dimensions 178 x 80 x 30 cm\nFrame – Hand Polished Welds - Aluminium 6061\nFork - Hand Polished Welds - Aluminium 6061\nSensor – Torque Sensor\nWheels - 24\" aluminium rims\nTyres - CST 24 x 2.4 (puncture protection with reflective stripe)\nBrakes – 160mm NUTT Hydraulic Disc Brakes\nChain - KMC\nPremium Motor - 36V 250W Brushless Motor\nMax Torque - 40NM\nMax speed - 25 km\/h - 15.5mph\nMotor location - Rear wheel\nAssistance - 5 levels\nBattery - SAMSUNG Lithium\nBattery Capacity - 36V – 10.5 Ah - 378wh\nBattery Weight - 2.6 Kg\nBattery Position - Seat Post (removable)\nMax Charging time - 4-5 hrs\nRange - 60-80 km\nFront Light – Premium Spanninga Light connected to the battery\nBack Light – Premium Spanninga Presto Guard connected to the battery\n","hasVariant":[{"@id":"\/products\/uto-evening-og24-electric-bike?variant=56256996278655#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/OG-24-ouvert19102_1200x750_8f017fb1-757c-4079-8270-a666a9a7c0b3.png?v=1761037611\u0026width=1920","name":"UTO Evening OG24 Electric Bike - Onyx Black","offers":{"@id":"\/products\/uto-evening-og24-electric-bike?variant=56256996278655#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1799.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/uto-evening-og24-electric-bike?variant=56256996278655"},"sku":"OG24-BA-V1-UK"},{"@id":"\/products\/uto-evening-og24-electric-bike?variant=56256996311423#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/OG-24-deplie1919_600x375_7692d339-505d-458a-b7f0-4e90d27d7ef6.png?v=1761037666\u0026width=1920","name":"UTO Evening OG24 Electric Bike - Sage Green","offers":{"@id":"\/products\/uto-evening-og24-electric-bike?variant=56256996311423#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1799.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/uto-evening-og24-electric-bike?variant=56256996311423"},"sku":"OG24-SG-V1-UK"},{"@id":"\/products\/uto-evening-og24-electric-bike?variant=56256996344191#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/OG-24-ouvert19101_600x375_07e844d5-6b04-4d0f-a4f3-4900b5cc0ace.png?v=1761037681\u0026width=1920","name":"UTO Evening OG24 Electric Bike - Ocean Blue","offers":{"@id":"\/products\/uto-evening-og24-electric-bike?variant=56256996344191#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"1799.99","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/uto-evening-og24-electric-bike?variant=56256996344191"},"sku":"OG24-OB-V1-UK"}],"name":"UTO Evening OG24 Electric Bike","productGroupID":"15347493634431","url":"https:\/\/projektride.co.uk\/products\/uto-evening-og24-electric-bike"}
Frequently Asked Questions
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 (