Djibouti (DJFFdj)
Guinea (GNFFr)
Senegal (XOFFr)
Shop by BrandSerbia (RSDРСД)
See More
Sudan (GBP£)
UTO (ex Eovolt)
Liechtenstein (CHFCHF)
Lithuania (EUR€)
KonaQuantity
Niger (XOFFr)
Home
HireNigeria (NGN₦)
Bikes
UTO (ex Eovolt)
- Madagascar (GBP£) About Us1 Early Rider Contact Us
- Malawi (MWKMK) Second-Hand Bikes 2 Blog See More Mali (XOFFr)
- Track Service Progress 3 Shop All Second-Hand Malta (EUR€) Building Your Bike From the Box
- Insure Your BikeCustom Builds4 Mauritania (GBP£) See More Privacy Policy
- Mauritius (MUR₨) 5 Cookie PolicyCustom Builds for sale
- Mayotte (EUR€) Terms of ServiceCustom Build Inspiration 6 Refund policy Moldova (MDLL)
- Services7 Monaco (EUR€) See More
- Open cart 8 Montenegro (EUR€) Workshop
- See More Morocco (MADد.م.) 9 { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","logo": "https:\/\/projektride.co.uk\/cdn\/shop\/files\/logo-svg-white_1592x.svg?v=1676480383","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" }
- Mozambique (GBP£) CloseNamibia (GBP£)
Seychelles (GBP£)
Gloria
Trek
Sierra Leone (SLLLe)Amflow
Slovakia (EUR€)
Yeti
Slovenia (EUR€) Ridgeback
Brother
Somalia (GBP£)Genesis
South Africa (GBP£)
Singular
South Sudan (GBP£) Enigma
Frog
Spain (EUR€)Kona
St. Helena (SHP£)
Surly
Sweden (SEKkr)
Second-Hand Bikes
-
Tanzania (TZSSh) Shop All Second-Hand
See More
- Services



E-bike Batteries and chargers
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 ||



Congo - Brazzaville (XAFCFA)
Egypt (EGPج.م)














Greece (EUR€)