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 || '',
var _sqVidNum = Number(variantId); var _sqPlan = null; var _sqPlans = Array.isArray(_sqTrack.sellingPlans) ? _sqTrack.sellingPlans : []; var _sqMktId = Number(_sqTrack.marketId); var _sqForVariant = function (pl) { return pl && pl.enabled && Array.isArray(pl.variant_ids) && pl.variant_ids.indexOf(_sqVidNum) !== -1; }; _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && pl.markets_enabled && Array.isArray(pl.shopify_market_ids) && pl.shopify_market_ids.indexOf(_sqMktId) !== -1) { _sqPlan = pl; } }); if (!_sqPlan) { _sqPlans.forEach(function (pl) { if (!_sqPlan && _sqForVariant(pl) && !pl.markets_enabled) { _sqPlan = pl; } }); } Shopify?.analytics?.publish?.('stoq_accelerated_checkout_clicked', { variant_id: variantId, product_id: (_sqTrack.product && _sqTratatus); }
return response.json();
})
.then(function(body) {
if (body && body.errors && body.errors.length) {
throw new Error('Storefront API errors: ' + body.errors.map(function(e) { return e && e.message; }).join(', '));
}
const value = body && body.data && body.data.shop && body.data.shop.metafield && body.data.shop.metafield.value;
if (!value) { throw new Error('Storefront API returned no settings metafield value'); }
cfg.storefrontSettings = JSON.parse(value);
console.debug('STOQ - stored live settings from Storefront API on config.storefrontSettings');
})
.catch(function(e) {
console.debug('STOQ - Storefront settings fetch failed (non-fatal):', e && e.message);
});
}
if (typeof window.requestIdleCallback === 'function') {
window.requestIdleCallback(run, { timeout: 5000 });
} else {
setTimeout(run, 0);
}
})();
const cachedSettings = window._RestockRocketConfig.cachedSett




| Luxembourg (EUR€) | |||||
| Malawi (MWKMK) | Mali (XOFFr) | ||||
| Malta (EUR€) | Mauritania (GBP£) |
Moldova (MDLL)
| Montenegro (EUR€) | |
| Morocco (MADد.م.) | |
| Namibia (GBP£) | |
| Netherlands (EUR€) | |
| Nigeria (NGN₦) | |
| North Macedonia (MKDден) | |
| Poland (PLNzł) | |
| Portugal (EUR€) | |
| Romania (RONLei) | |
| Rwanda (RWFFRw) | |
| São Tomé & Príncipe (STDDb) | |
| Senegal (XOFFr) | |
| Seychelles (GBP£) | |
| Sierra Leone (SLLLe) | |
| Slovenia (EUR€) | |
| Somalia (GBP£) | |
| South Sudan (GBP£) | |
| Spain (EUR€) | |
| Sudan (GBP£) | |
| Svalbard & Jan Mayen (GBP£) | Cyprus (EUR€) |
Denmark (DKKkr.)
Djibouti (DJFFdj)

| Equatorial Guinea (XAFCFA) | Eritrea (GBP£) | Estonia (EUR€) | ||||
| Ethiopia (ETBBr) | Faroe Islands (DKKkr.) | Finland (EUR€) | ||||
| French Southern Territories (EUR€) | Gabon (XOFFr) | Gambia (GMDD) | ||||
| Germany (EUR€) | Ghana (GBP£) | Gibraltar (GBP£) | ||||
| Greenland (DKKkr.) | Guadeloupe (EUR€) | Guernsey (GBP£) | ||||
| Guinea-Bissau (XOFFr) | Hungary (HUFFt) | Iceland (ISKkr) | ||||
| Isle of Man (GBP£) | Italy (EUR€) | Jersey (GBP£) | ||||
| Kosovo (EUR€) | Latvia (EUR€) | See More | ||||
| Complete Brakes | Brake Rotors | Brake Pads | Brake Spares | |||
| See More | Front Suspension | Rear Suspension | ||||
| See More | Tyres | Tubes | Tubeless | Saddles | ||
| Seat Posts & Clamps | Pedals | Gears & Drivetrain | See More | |||
| Components | E-bike Batteries and chargers | Wheels | See More | |||
| Complete Wheels | Tubeless | Tools & Maintenance | ||||



Privacy Policy
Delivery & Returns
Sun: Closed

Close