The Allant+ 9 Lowstep is a high-end e-bike built for riders who value high performance, style and capability. Bosch's smart system delivers the power, connectivity and reliability that's needed for commuting, while its sleek design makes it the perfect choice for cruising through the city in style. Plus, the suspension fork and seat post deliver road-smoothing comfort, a belt drive and CVT hub to reduce maintenance.Front Suspension
You prefer to get around by bike, and you’re looking for a powerful e-bike that's purpose-built to make daily commutes, errands and joy rides simple and streamlined. You also want the benefit of a low-maintenance belt drive and the
connection and customisation of Bosch’s smart system.
The Allant+ 9 Lowstep is an amazing, low-maintenance e-bike for daily rides and commutes. It’s built with the powerful Bosch smart system, thoughtful design details and head-turning style. Plus, its belt drive and CVT hub deliver simple, stress-free riding.Tubeless
How tall are you?
What is your inside leg?Seat Posts & Clamps
How to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.
"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus9Lowstep_23_37603_A_Alt8.webp?v=1728637859"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus9Lowstep_23_37603_A_Alt8.webp?v=1728637859","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Allant+ 9 Lowstep is a high-end e-bike built for riders who value high performance, style and capability. Bosch's smart system delivers the power, connectivity and reliability that's needed for commuting, while its sleek design makes it the perfect choice for cruising through the city in style. Plus, the suspension fork and seat post deliver road-smoothing comfort, a belt drive and CVT hub to reduce maintenance.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eYou prefer to get around by bike, and you’re looking for a powerful
e-bike that's purpose-built to make daily commutes, errands and joy rides simple and streamlined. You also want the benefit of a low-maintenance belt drive and the connection and customisation of Bosch’s smart system.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eA sleek hydroformed aluminium frame with a lowstep geometry that fully encases a long-life 625 Wh battery, a powerful Bosch smart system Performance Line CX (250 W, 85 Nm) drive system that helps you sustain speeds of up to 20 mph (25 km\/h in Europe) and an Intuvia 100 controller. Plus, a Gates CDX belt drive with an Enviolo Trekking CVT hub, a road-smoothing suspension fork and seat post, hydraulic disc brakes for all-weather stopping power, an integrated lighting system, mudguards, a MIK-compatible rear rack and stiff 27.5\" wheels with thru axles.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb
r\u003eThe Allant+ 9 Lowstep is an amazing, low-maintenance e-bike for daily rides and commutes. It’s built with the powerful Bosch smart system, thoughtful design details and head-turning style. Plus, its belt drive and CVT hub deliver simple, stress-free riding.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow tall are you?\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is your inside leg?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a rule
r or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e"}Gears & Drivetrain
u003cp\u003eThe Allant+ 9 Lowstep is a high-end e-bike built for riders who value high performance, style and capability. Bosch's smart system delivers the power, connectivity and reliability that's needed for commuting, while its sleek design makes it the perfect choice for cruising through the city in style. Plus, the suspension fork and seat post deliver road-smoothing comfort, a belt drive and CVT hub to reduce maintenance.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eYou prefer to get around by bike, and you’re looking for a powerful e-bike that's purpose-built to make daily commutes, errands and joy rides simple and streamlined. You also want the benefit of a low-maintenance belt drive and the connection and customisation of Bosch’s smart system.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eA sleek
hydroformed aluminium frame with a lowstep geometry that fully encases a long-life 625 Wh battery, a powerful Bosch smart system Performance Line CX (250 W, 85 Nm) drive system that helps you sustain speeds of up to 20 mph (25 km\/h in Europe) and an Intuvia 100 controller. Plus, a Gates CDX belt drive with an Enviolo Trekking CVT hub, a road-smoothing suspension fork and seat post, hydraulic disc brakes for all-weather stopping power, an integrated lighting system, mudguards, a MIK-compatible rear rack and stiff 27.5\" wheels with thru axles.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThe Allant+ 9 Lowstep is an amazing, low-maintenance e-bike for daily rides and commutes. It’s built with the powerful Bosch smart system, thoughtful design details and head-turning style. Plus, its belt drive and CVT hub deliver simple, stress-free riding.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow tall are you?\u003c\/strong\u003e\u003
cbr\u003e\u003c\/p\u003e\n\u003cp\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is your inside leg?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure care
fully.\u003c\/p\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {46044411560162 : "deny",46044411592930 : "deny",46044411625698 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {46044411560162 : parseInt("0"),46044411592930 : parseInt("0"),46044411625698 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {46044411560162 : parseInt(""),46044411592930 : parseInt(""),46044411625698 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {46044411560162 : null,46044411592930 : null,46044411625698 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {46044411560162 : parseInt(""),46044411592930 : parseInt(""),46044411625698 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46044411560162 : null,46044411592930 : null,46044411625698 : null,};
window._RestockRocketConfig.variantsShippingText = {46044411560162 : "",46044411592930 : "",46044411625698 : "",};
window._R
estockRocketConfig.variantsShippingTextForMarket = {46044411560162 : null,46044411592930 : null,46044411625698 : null,};
window._RestockRocketConfig.selected_variant_id = 46044411560162;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019bab4d-6c49-7d7e-b3eb-7d9317e290bf/restock-rocket-shopify-428/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019bab4d-6c49-7d7e-b3eb-7d9317e290bf/restock-rocket-shopify-428/assets/restockrocket-collection.js'
window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
window._RestockRocketConfig.host = 'https://app.restockrocket.io'
const SETTING
S_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds
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 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 age = Date.now() - updatedAt.getTime();
if (age View all< SETTINGS_CACHE_DURATION) {
console.debug('STOQ - settings changed recently, skipping cache');
return null;
}
return settings;
} catch (error) {
console.debug('STOQ - Error checking settings cache:', error);
return null;
}
}
function createRestockRocketContainer() {
const restockRocketContainer = document.createElement('div');
restockRocketContainer.id = 'restock-rocket';
document.body.appendChild(restockRocketContainer);
}
function createRestockRocketScript(scriptUrl) {
const restockRocketScriptElement = document.createElement('script');
restockRocketScriptElement.setAttribute('defer', 'defer');
restockRocketScriptElement.src = scriptUrl;
document.body.appendChild(restockRocketScriptElement);
}
createRestockRocketContainer()
console.debug('STOQ - extension activated')
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 (!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
];
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;
}
}
// First try to get settings from metafields with expiry check
const cachedSettings = window._RestockRocketConfig.cachedSettings;
const validCachedSettings = cachedSettings ? checkSettingsExpiry(cachedSettings) : null;
if (validCachedSettings) {
console.debug('STOQ - using cached settings');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.them
e?.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._Rest
ockRocketConfig.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
if (cachedSettings) {
console.debug('STOQ - using expired cached settings as fallback');
initializeScripts(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
if(settings.enable_app) {
const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
})
if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} 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 ${window._RestockRocketConfig.pageType}`);
}
// Check and update cart selling plans after scripts are loaded
if (settings.preorder_enabled) {
updateCartSellingPlans();
}
// Dispatch custom event when app is loaded
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings
}
});
console.debug('STOQ - dispatching app loadLoading moreed event');
window.dispatchEvent(appLoadedEvent);
}
}
function updateCartSellingPlans() {
// Wait for the API to be available with retries
const maxRetries = 10;
const retryDelay = 500;
function attemptCartCheck(attempt = 1) {
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);
});
} else if (attempt <. maxRetries) {
console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`);
setTimeout(() => attemptCartCheck(attempt + 1), retryDelay);
} else {
console.debug('STOQ - API not
The Allant+ 6 is a deluxe e-bike for soaring through commutes and exploring gravel paths. It's equipped with the new Bosch smart system motor that offers more connectivity than ever before. Pair your smartphone with your bike to log activities, plan routes and more. Available with your choice of battery size, ranging from 400 Wh to 800 Wh, so you can cruise comfortably the whole way home. Plus, it's topped off with upgraded components where it matters most.
*Please note – spec applies to all sizes unless listed separately
Frameset
Frame
High-performance hydroformed alloy, internal cable routing, external battery mount, post-mount disc, 135x5 mm QR
Fork
SR Suntour Mobie 34, air spring, rebound and compression adjust, tapered alloy steerer, 100x15 mm thru axle, 60 mm travel
Max compatible fork travel
63mm
Wheels
Hub front
Bontrager sealed bearing, 32-hole, 15 mm alloy thru-axle
This bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).
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.
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
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.
We also have a physical store, if you are local please pop in -