RestrapHeader Image
Ridgeback

Shimano
Surly
Truflo upgrade ed event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); 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); }); } }); } // 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 cache
Vecnum 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}`); // Setup cart selling plan updater BEFORE loading any scripts to avoid race conditions setupCartSellingPlanUpdater(settings); if(settings.enable_app) { const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) { return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageTy
Vecnum estockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:inventory-data-loaded event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_enabled } }); console.debug('STOQ - dispatching app loaded event'); window.dispatchEvent(appLoadedEvent); } }
  • Voile Voile Yeti
  • zipp zipp
  • Show more Show less
  • Show less
  • Model
  • Model
  • ACCESSAccessories
  • AdvanceAll Road
Allant
Apidura
Arcus
backpack
Bags and Transportation
Bike Packing
  • BIKES
  • Boost
  • brooks
  • Checkpoint
  • Cleaners Degreasers and Lubrication
  • components
  • Dew
  • District
Dual Sport
Early Rider
Émonda
Eovolt
  • Eovolt
    Equilibrium Equilibrium
    esi  esi essentials
    essentials
    Finishing Kit  Finishing Kit FKTI
    FKTI
    fork bag fork bagFrame
    Frame
    Frame bag Frame bag
    frames
    framesFX FXGravel grips
    grips
    Grips & Bar-tape Grips & Bar-tapeHalo Halo Handlebars
    hope
    hope
    Hope Controls
Hope Controls
Hope Wheels
Hope Wheels
izyrent
    48
    • 35mm Reach
    • 42.5mm Reach
    • 12/142 - Mircospline
    • 12/142 - N3W
    • 12/142 - Shimano
    • 12X142MM CLINCHER/SHIMANO
    • 12X142MM CLINCHER/SHIMANO/CERAMIC
    • 12X142MM CLINCHER/XDR
    • 12X142MM CLINCHER/XDR/CERAMIC
    • 700c / 25mm
    • 700c / 28mm
    • 700c / 32mm
    • Extra Extra Large
    • Extra Large - 56
    • Extra Large - 60
    • L (29" wheel)
    • L-XL
    • Large - 51
    • Large - 57
    • Large / Extra Large
    • M (29" wheel)
    • Medium - 46
    • Medium - 53
    • Medium / Large
    • ML
    • ML (29" wheel)
    • One Size
    • Regular
    • S (27.5" wheel)
    • S-M
    • Small - 50
    • Small / Medium
    • XL (29" wheel)
    • GOLD
    • Gold
    • Gray
    • Green
    • Grey
    • Lava
    • Electric
    • Trek Slash SE Gen 5
    • Trek Slash SE Gen 5
    • Quick Buy
    • Trek Madone SLR 7 Gen 8 - color variant: White / Gold
    • Trek Slash+ 9.7 SLX/XT - color variant: Green
    • Trek Madone SLR 9 AXS 1x Gen 8Trek Slash+ 9.9 X0 AXS T-Type
    • Trek Speed Concept Rim Frame Set
    • Trek Madone SLR 9 AXS 1x Gen 8 - color variant: Era White/Supernova Marble
    • Quick Buy
  • Trek Madone SLR 9 AXS Gen 8 - color variant: Silver
Trek Speed Concept SLR 7 - color variant: Carbon Black
Trek Madone SLR 9 AXS Gen 8 - color variant: Pink
Trek Madone SLR 9 AXS Gen 8 - color variant: White / Gold
  • Trek Madone SLR 9 AXS Gen 8 - color variant: White
Trek Verve+ 1 - color variant: Grey Quick Buy Armenia (AMDդր.) Ethiopia (ETBBr)
United Kingdom (GBP£)