pe === '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 Cus
tomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings } }); console.debug('STOQ - dispatching app loaded 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

attemptCartCheck(attempt + 1), retryDelay); } else { console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check'); } } attemptCartCheck(); }

Header Image
Location

Custom Builds for sale

RidgebackHeadsets

Custom Build Inspiration

Brother
 
  Brakes
 Genesis
Complete Brakes Singular
Services   Brake Rotors
Enigma Brake Pads
Brake Spares
  • Increase quantity label for="quantity--template--15326745395426__main">Quantity
>
Submit
window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":42156834128098,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"GK997955","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Kryptonite Keeper Original Standard D Lock","public_title":null,"options":["Default Title"],"price":2999,"weight":1500,"compare_at_price":null,"inventory_management":"shopify","barcode":"720018997955","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '2999', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":42156834128098,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"GK997955","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Kryptonite Keeper Original Standard D Lock","public_title":null,"options":["Default Title"],"price":2999,"weight":1500,"compare_at_price":null,"inventory_management":"shopify","barcode":"720018997955","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '2999', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); }
Sold Secure Bronze (Level 4/10 on Kyrptonite's security level)12mm hardened steel shackle
Reinforced collar over keyway for increased protection

Wheels
Book a Service Early Rider
Complete Wheels
Track Your Service
Essentials  
Accessories

Bottles and Cages

Loc




":false,"selling_plan_allocations":[]},{"id":42140055765218,"title":"Orange","option1":"Orange","option2":null,"option3":null,"sku":"1506","requires_shipping":true,"taxable":true,"featured_image":{"id":36292258595042,"product_id":7469296910562,"position":6,"created_at":"2021-12-14T15:34:33+00:00","updated_at":"2021-12-14T15:34:33+00:00","alt":null,"width":1084,"height":1335,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsironbroorange1.jpg?v=1639496073","variant_ids":[42140055765218]},"available":false,"name":"Burgtec MK4 Composite Pedals - Orange","public_title":"Orange","options":["Orange"],"price":3999,"weight":400,"compare_at_price":3999,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":28842090365154,"position":6,"preview_image":{"aspect_ratio":0.812,"height":1335,"width":1084,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/burgtecmk4compositeflatpedalsironbroorange1.jpg?v=1639496073"}},"requires_selling_plan":false,"selling_plan_allocation
<