Quantity
Privacy Policy
Cookie Policy
<
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')
try {
const _stoqInitConfig = window._RestockRocketConfig;
const _stoqDetectedVariantIds = (_stoqInitConfig.product && Array.isArray(_stoqI nitConfig.product.variants))
? _stoqInitConfig.product.variants.map(function(v) { return v.id })
: [];
const _stoqSelectedVariantId = _stoqInitConfig.selected_variant_id;
var _stoqPageSeq = 0;
try {
_stoqPageSeq = (parseInt(window.sessionStorage.getItem('_stoq_pls') || '0', 10) || 0) + 1;
window.sessionStorage.setItem('_stoq_pls', String(_stoqPageSeq));
} catch (e) { }
Shopify?.analytics?.publish?.('stoq_initialized', {
cart_token: _stoqInitConfig.cartToken || '',
page_url: window.location.href,
page_type: _stoqInitConfig.pageType || '',
shop_domain: _stoqInitConfig.shop || '',
market_id: _stoqInitConfig.marketId || '',
country_code: _stoqInitConfig.countryIsoCode || '',
detected_variant_ids: _stoqDetectedVariantIds,
selected_variant_id: _stoqSelectedVariantId || '',
page_load_seq: _stoqPageSeq,
liquid_rendered_at: _stoqInitConfig.liquidRenderedAt || 0,
app_version: _stoqInitConfig.appVersion || '',
liquid_cache_age: _stoqInitConfig.liquidCacheAge,
inventory_policy: (_stoqInitConfig.variantsInventoryPolicy || {})[_stoqSelectedVariantId] || '',
inventory_quantity: (_stoqInitConfig.variantsInventoryQuantity || {})[_stoqSelectedVariantId],
});
} catch (e) {
console.debug('STOQ - stoq_initialized publish failed:', e);
}
try {
var _sqTrack = window._RestockRocketConfig;
if (_sqTrack.preordersConfigured) {
document.addEventListener('click', function (e) {
try {
var t = e.target;
if (!t || !t.closest) return;
var host = t.closest('.shopify-payment-button, shopify-payment-terms');
if (!host) return;
var channel = host.matches && host.matches('shopify-payment-terms')
? 'shop_pay_installments' : 'buy_now';
var form = host.closest('form');
var vidEl = form && form.querySelector('[name="id"]');
var variantId = (vidEl && vidEl.value) || _sqTrack.selected_variant_id || '';
});
} catch (err) { }
}, true);
}
} catch (e) { }
function applyTranslations(settings) {
try {
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) {
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)Åland Islands (EUR€)
as fallback');
initializeScripts(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function fetchEmbedConfig(endpoint, apply) {
return fetch(
`${window._RestockRocketConfig.host}/api/v1/embed/${endpoint}.json`,
{
headers: {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
}
}
)
.then(function(response) {
if (!response.ok) throw new Error(`Failed to fetch ${endpoint}`);
return response.json();
})
.then(function(data) {
try {
apply(data);
} catch (applyError) {
console.error('STOQ - apply failed for ' + endpoint + ':', applyError);
throw applyError;
}
})
.catch(function(error) {
console.debug(`STOQ - using cached ${endpoint}:`, error.message);
});
}
function refres
flag: 'enable_storefront_integrations_read',
isValid: function(value) { return Array.isArray(value); },
apply: function(data) {
cfg.integrations = data;
}
});
}
function refreshSellingPlans(embedOnly) {
const cfg = window._RestockRocketConfig;
return refreshShopConfig({
embedOnly: embedOnly === true,
endpoint: 'selling_plans',
metafieldKey: 'cachedSellingPlans',
flag: 'enable_storefront_selling_plans_read',
isValid: function(value) { return !!value && Array.isArray(value.plans); },
apply: function(data) {
cfg.sellingPlans = data.plans;
cfg.disabledSellingPlanIds = data.disabled_plan_ids || [];
if (data && data.read_flags && typeof data.read_flags === 'object' && !Array.isArray(data.read_flags)) {
cfg.readFlags = data.read_flags;
}
}
});
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settingAlbania (ALLL)
html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}
Algeria (DZDد.ج)
- Terms of Service 1 Refund policy
- Service
- Servicing
- Book a Service Workshop Prices
- Cycle to Work Delivery & Returns
- InformationMon - Fri: 08:30 - 17:30Sat: 9:00 - 16:00
- Sun: Closed0131 374 5324Newington RoadEdinburgh EH9 1QNion":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","
- preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_inse [email protected]rt_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_pixel_id":null,"cache":true,"cached_at":"2026-08-12T16:44:57.369Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false}; window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production'; window._RestockRocketConfig.storefrontApiVersion = '2026-07';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,42167799447778,43590980075746,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,4393612410 9026,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,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938298233058,43938298265826,43938298298594,43938298331362,43938298364130,43938298396898,43938298429666,43938298462434,43938299805922,43938299838690,43938299871458,43938299904226,43938299936994,43938299969762,43938300002530,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392806114,43981392871650,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987938530,43981989085410,43981989118178,43981989150946,43981990887650,43981990920418,43981990953186,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55066403209599,55066403242367,55569712382335,55569712415103,55569712447871,5558 69712480639,55570017616255,55570550194559,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56399322251647,58086872056191,58086872088959,58145667154303,58156649972095,58205080093055,58205080125823,58434279833983,58504939569535],"updated_at":"2026-10-01T03:43:34Z","market_locations_enabled":false,"market_id":13777305826,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-10-01T03:37:17Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-10-01T03:37:17Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642"; window._RestockRocketConfig.sellingPlans = [];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_enabled":true,"preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_bu tton_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_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":"Estimated to ship within 2 months","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_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":true,"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_pl an_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"acknowledgement_line_item_property_enabled":false,"acknowledgement_line_item_property_text":"Preorder Terms Accepted","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,"countdown_timer_days_label":"Days","countdown_timer_hours_label":"Hours","countdown_timer_minutes_label":"Mins","countdown_timer_seconds_label":"Secs","schedule_offer":false,"
- schedule_start_date":null,"schedule_end_date":null,"updated_at":"2026-08-31T15:28:37.678Z","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 }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false,"batches_enabled":false,"preorder_batches":[],"batch_status_past_text":"Sold out","batch_status_live_text":"Live","batch_status_upcoming_text":"Coming soon"}],"disabled_plan_ids":[714631872895,713813721471,713176482175],"cached_at":"2026-08-31T15:28:38Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { window._RestockRocketConfig.readFlags = cachedData .read_flags || {}; const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config" :null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.product = { id: 15846731219327, title: "District+ 3 Lowstep Belt", handle: "district-3-lowstep-belt-58846", vendor: "Trek", tags: ["2026","Bike","EBIKE","END OF LIFE","ETR - E-Trekking","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled","Trek"], available: true, options: ["Colour","Size","Variant"], selling_plan_groups: [], featured_image: "\/\/projektride.co.uk\/cdn\/shop\/files\/DistrictPlus3LowstepBelt-26-58846-B-Primary_53eb8987-6afc-4d4e-b1af-299b8a8eeec1.jpg?v=1787065187\u0026width=800", variants: [{ id: 58205421797759, title: "Dark Aquatic \/ L \/ 5340188", available: true, sku: "5340188", price: 302500 }, { id: 58205421830527, title: "Dark Aquatic \/ L \/ 5340189", available: true, sku: "5340189", price: 325000 }, { id: 58205421863295, title: "Dark Aquatic \/ L \/ 5340190", available: true, sku: "5340190", price: 362500 }, { id: 58205421896063, title: "Dark Aquatic \/ M \/ 5340185", available: false, sku: "5340185", price: 302500 }, { id: 58205421928831, title: "Dark Aquatic \/ M \/ 5340186", available: true, sku: "5340186", price: 325000 }, { id: 58205421961599, title: "Dark Aquatic \/ M \/ 5340187", available: true, sku: "5340187", price: 362500 }, { id: 58205421994367, title: "Dark Aquatic \/ S \/ 5340182", available: false, sku: "5340182", price: 302500 }, { id: 58205422027135, ti9 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); tle: "Dark Aquatic \/ S \/ 5340183", available: true, sku: "5340183", price: 325000 }, { id: 58205422059903, title: "Dark Aquatic \/ S \/ 5340184", available: true, sku: "5340184", price: 362500 }, { id: 58205422092671, title: "Dark Aquatic \/ XL \/ 5340191", available: true, sku: "5340191", price: 302500 }, { id: 58205422125439, title: "Dark Aquatic \/ XL \/ 5340192", available: true, sku: "5340192", price: 325000 }, { id: 58205422158207, title: "Dark Aquatic \/ XL \/ 5340193", available: true, sku: "5340193", price: 362500 }, { id: 58205422190975, title: "Lithium Grey \/ L \/ 5340176", available: false, sku: "5340176", price: 302500 }, { id: 58205422223743, title: "Lithium Grey \/ L \/ 5340177", available: true, sku: "5340177", price: 325000 }, { id: 58205422256511, title: "Lithium Grey \/ L \/ 5340178", available: true, sku: "5340178", price: 362500 }, { id: 58205422289279, title: "Lithium Grey \/ M \/ 5340173", available: true, sku: "5340173", price: 302500 }, { id: 58205422322047, title: "Lithium Grey \/ M \/ 5340174", available: true, sku: "5340174", price: 325000 }, { id: 58205422354815, title: "Lithium Grey \/ M \/ 5340175", available: true, sku: "5340175", price: 362500 }, { id: 58205422387583, title: "Lithium Grey \/ S \/ 5340170", av ailable: false, sku: "5340170", price: 302500 }, { id: 58205422420351, title: "Lithium Grey \/ S \/ 5340171", available: true, sku: "5340171", price: 325000 }, { id: 58205422453119, title: "Lithium Grey \/ S \/ 5340172", available: true, sku: "5340172", price: 362500 }, { id: 58205422485887, title: "Lithium Grey \/ XL \/ 5340179", available: true, sku: "5340179", price: 302500 }, { id: 58205422518655, title: "Lithium Grey \/ XL \/ 5340180", available: true, sku: "5340180", price: 325000 }, { id: 58205422551423, title: "Lithium Grey \/ XL \/ 5340181", available: true, sku: "5340181", price: 362500 } ] };window._RestockRocketConfig.variantsInventoryPolicy = {58205421797759 : "deny",58205421830527 : "deny",58205421863295 : "deny",58205421896063 : "deny",58205421928831 : "deny",58205421961599 : "deny",58205421994367 : "deny",58205422027135 : "deny",58205422059903 : "deny",58205422092671 : "deny",58205422125439 : "deny",58205422158207 : "deny",58205422190975 : "deny",58205422223743 : "deny",58205422256511 : "deny",58205422289279 : "deny",58205422322047 : "deny",58205422354815 : "deny",58205422387583 : "deny",58205422420351 : "deny",58205422453119 : "deny",58205422485887 : "deny",58205422518655 : "deny",58205422551423 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {58205421797759 : parseInt("1"),58205421830527 : parseInt("51"),58205421863295 : parseInt("51"),58205421896063 : parseInt("0"),58205421928831 : parseInt("1"),58205421961599 : parseInt("1"),58205421994367 : parseInt("0"),58205422027135 : parseInt("1"),58205422059903 : parseInt("1"),58205422092671 : parseInt("1"),58205422125439 : parseInt("51"),58205422158207 : parseInt("51"),58205422190975 : parseInt("0"),58205422223743 : parseInt("51"),58205422256511 : parseInt("51"),58205422289279 : parseInt("1"),58205422322047 : parseInt("51"),58205422354815 : parseInt("51"),58205422387583 : parseInt("0"),58205422420351 : parseInt("51"),58205422453119 : parseInt("51"),58205422485887 : parseInt("1"),58205422518655 : parseInt("51"),58205422551423 : parseInt("51"),}; window._RestockRocketConfig.variantsPreorderCount = {58205421797759 : parseInt(""),58205421830527 : parseInt(""),58205421863295 : parseInt(""),58205421896063 : parseInt(""),58205421928831 : parseInt(""),58205421961599 : parseInt(""),58205421994367 : parseInt(""),58205422027135 : parseInt(""),58205422059903 : parseInt(""),58205422092671 : parseInt(""),58205422125439 : parseInt(""),58205422158207 : parseInt(""),58205422190975 : parseInt(""),58205422223743 : parseInt(""),58205422256511 : parseInt(""),58205422289279 : parseInt(""),58205422322047 : parseInt(""),58205422354815 : parseInt(""),58205422387583 : parseInt("
- "),58205422420351 : parseInt(""),58205422453119 : parseInt(""),58205422485887 : parseInt(""),58205422518655 : parseInt(""),58205422551423 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {58205421797759 : null,58205421830527 : null,58205421863295 : null,58205421896063 : null,58205421928831 : null,58205421961599 : null,58205421994367 : null,58205422027135 : null,58205422059903 : null,58205422092671 : null,58205422125439 : null,58205422158207 : null,58205422190975 : null,58205422223743 : null,58205422256511 : null,58205422289279 : null,58205422322047 : null,58205422354815 : null,58205422387583 : null,58205422420351 : null,58205422453119 : null,58205422485887 : null,58205422518655 : null,58205422551423 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {58205421797759 : parseInt(""),58205421830527 : parseInt(""),58205421863295 : parseInt(""),58205421896063 : parseInt(""),58205421928831 : parseInt(""),58205421961599 : parseInt(""),58205421994367 : parseInt(""),5 8205422027135 : parseInt(""),58205422059903 : parseInt(""),58205422092671 : parseInt(""),58205422125439 : parseInt(""),58205422158207 : parseInt(""),58205422190975 : parseInt(""),58205422223743 : parseInt(""),58205422256511 : parseInt(""),58205422289279 : parseInt(""),58205422322047 : parseInt(""),58205422354815 : parseInt(""),58205422387583 : parseInt(""),58205422420351 : parseInt(""),58205422453119 : parseInt(""),58205422485887 : parseInt(""),58205422518655 : parseInt(""),58205422551423 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {58205421797759 : null,58205421830527 : null,58205421863295 : null,58205421896063 : null,58205421928831 : null,58205421961599 : null,58205421994367 : null,58205422027135 : null,58205422059903 : null,58205422092671 : null,58205422125439 : null,58205422158207 : null,58205422190975 : null,58205422223743 : null,58205422256511 : null,58205422289279 : null,58205422322047 : null,58205422354815 : null,58205422387583 : null,58205422420351 : null,58205422453119 : null,58205422485887 : null,58205422518655 : null,58205422551423 : null,}; window._RestockRocketConfig.variantsShippingText = {58205421797759 : "",58205421830527 : "",58205421863295 : "",58205421896063 : "",58205421928831 : "",58205421961599 : "",58205421994367 : "",58205422027135 : "",58205422059903 : "",58205422092671 : "",58205422125439 : "",58205422158207 : "",58205422190975 : "",58205422223743 : "",58205422256511 : "",58205422289279 : "",58205422322047 : "",58205422354815 : "",58205422387583 : "",58205422420351 : "",58205422453119 : "",58205422485887 : "",58205422518655 : "",58205422551423 : "",}; window._RestockRocketConfig.variantsShippingTextForMarket = {58205421797759 : null,58205421830527 : null,58205421863295 : null,58205421896063 : null,58205421928831 : null,58205421961599 : null,58205421994367 : null,58205422027135 : null,58205422059903 : null,58205422092671 : null,58205422125439 : null,58205422158207 : null,58205422190975 : null,58205422223743 : null,58205422256511 : null,58 205422289279 : null,58205422322047 : null,58205422354815 : null,58205422387583 : null,58205422420351 : null,58205422453119 : null,58205422485887 : null,58205422518655 : null,58205422551423 : null,};window._RestockRocketConfig.selected_variant_id = 58205421797759; window._RestockRocketConfig.selected_variant_available = (window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }) || {}).available; try { var _sqCfg = window._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) { } try { var _sqc = window._RestockRocketConfig; var _sqOn = !(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout === false); var _sqPre = (_sqc.cachedPreorderVariantIds && _sqc.cachedPreorderVariantIds.preorder_variant_ids) || []; var _sqArm = false; if (_sqOn && _sqc.preordersConfigured) { if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) { _sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.id)) !== -1; }); } else { _sqArm = (_sqc.integrations || []).some(function (i) { return i && i.type === 'featured_product' && i.enabled && Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1; }); } } if (_sqArm && document.documentElement) { _sqc.acceleratedGateArmed = true; document.documentElement.classList.add('stoq-buy-now-pending'); setTimeout(function () { document.documentElement.classList.remove('stoq-buy-now-pending'); }, 6000); } } catch (e) { } window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.sh10 +Countryopify.com/extensions/01a0dd9a-8d45-700e-8b7c-b94a078fbbdd/restockrocket-1-598/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0dd9a-8d45-700e-8b7c-b94a078fbbdd/restockrocket-1-598/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0dd9a-8d45-700e-8b7c-b94a078fbbdd/restockrocket-1-598/assets/restockrocket-product-bis.js' window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0dd9a-8d45-700e-8b7c-b94a078fbbdd/restockrocket-1-598/assets/restockrocket-collection-bis.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io' 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; const LIQUID_CACHE_MAX_AGE = 15 * 60; const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; 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); const liquidCacheAge = now - liquidRenderedAt; window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge); 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 <
Bosnia & Herzegovina (BAMКМ)
Botswana (BWPP)
The District+ 2 Belt Lowstep is a comfortable, dependable electric bike that makes getting around your city simple, fast and fun. It has a low-maintenance belt drive, a powerful Bosch Active Line Plus motor and hydraulic disc brakes for added stopping power. Plus, it comes with road-smoothing suspension and all the utility features you need like mudguards, Daytime Running Lights and a rear rack.
TechnologyBritish Indian Ocean Territory (USD$)
Compact, sleek battery - The redesigned, streamlined frame hosts Bosch's Compact Powertube battery that nestles inside where it's protected from the elements. Plus, this sleek design adds a touch of elegance to your ride.
Specification
| Frame | Alpha Smooth Aluminium, Bosch Compact PowerTube and belt drive, internal cable routing, post-mount discBurkina Faso (XOFFr) |
|---|---|
| Frame MaterialBurundi (BIFFr) | ALUMINIUM |
| Rim Size | 27.5Cape Verde (CVE$) |
| ForkCentral African Republic (XAFCFA) | SR Suntour |
| Fork | SR Suntour NVX30, coil spring, preload adjuster, 100 mm QR, 60 mm travel SR Suntour NVX30, coil spring, preload adjuster, 100mm QR, 60mm travelComoros (KMFFr) |
| TiresCongo - Brazzaville (XAFCFA) | Bontrager H2 Comp, wire bead, 30 tpi, 27.5x2.00" |
| Hub Front | Alloy, CenterLock disc, 100 mm thru axleCôte d’Ivoire (XOFFr) |
| Shifter | Denmark (DKKkr.)Shimano |
| Crank | ProWheel alloy, 170 mm length | Egypt (EGPج.م)
| Cassette | Equatorial Guinea (XAFCFA)Gates CDC CentreTrack, 22T |
| Brake | Shimano | Estonia (EUR€)
| Brakeset | Eswatini (GBP£)Shimano MT200 hydraulic disc // Shimano MT200 hydraulic disc Shimano MT200 hydraulic disc // Shimano MT200 hydraulic disc |
| Brake Rotor | Shimano RT10, CenterLock, 160 mm // Shimano RT10, CenterLock, 160 mm | Faroe Islands (DKKkr.)
| Pedals | Finland (EUR€)slip-proof pedals with reflectors |
| Saddle | Bontrager Boulevard | French Southern Territories (EUR€)
| Seatpost | Alloy, suspension, 31.6 mm, 300 mm length |
| Handlebar | Alloy, 31.8 mm clamp, 25 mm rise, 630 mm width |







Buy, sell and ride in confidence on ProjektRide’s premium bikes
About Us
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.