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
tomer interaction.
// Detected variants: the variants present in this page's Liquid context (product page has them;
// collection/ind
,
liquid_cache_age: _stoqInitConfig.liquidCacheAge,
// Selected variant's stock posture as our app saw it at render — explains
// whether we *should* have treated it as a preorder candidate.
inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
});
} catch (e) {
console.debug('STOQ - stoq_initialized publish failed:', e);
}
function applyTranslations(settings) {
try {
// Skip translation logic entirely if multi-language is not enabled
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 (!normalizedL
A light and refined 500 Series OCLV Carbon frame and fork with road-smoothing rear IsoSpeed, powerful flat-mount disc brakes, a full 2x12 Shimano 105 group set and tubeless-ready wheels with wider 700x32 tyres. An integrated cockpit, internal storage, top tube mounts and cable routing add to the bike's capability and sleek look.
CUBE Dropper Post, Handlebar Lever, Internal Cable Routing, 31.6mm
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?.
Frequently Asked Questions
Frame description
A 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?
United Kingdom (GBP£)
Chad (XAFCFA)
Frame description
A 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
I'm looking to find out more information about a product, where can I find this?
Comoros (KMFFr)
United States (GBP£)
Frame
Please get in touch with a member of the team either by phone (
01313745324
Aluminium Gravity Casting, Comfort Ride Geometry, Tilting Technology, Downtube Storage
) or email (Congo - Brazzaville (XAFCFA)
Vatican City (EUR€)
[email protected]
) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
Fork
Congo - Kinshasa (CDFFr)
Western Sahara (MADد.م.)
SR Suntour MOBIE 34 CARGO 24", 100mm
I'm looking to buy this product, when will it arrive and how much does postage cost?
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
ACROS Carrier Mount Headset
We also have a physical store, if you are local please pop in -Croatia (EUR€)
Zimbabwe (USD$)
ProjektRide Bike Shop Edinburgh
82 Newington Road, EH91QN, Edinburgh.
Stem