Portugal (EUR€)
Ukraine (UAH₴)
French Southern Territories (EUR€)
Switzerland (CHFCHF)
Egypt (EGPج.م)
Tristan da Cunha (GBP£)
Estonia (EUR€)
Uganda (UGXUSh)
Faroe Islands (DKKkr.)
United States (GBP£)
Vatican City (EUR€)
Gabon (XOFFr)
Jersey (GBP£)
Gambia (GMDD)
Ireland (EUR€)
Visa- Zambia (GBP£) Georgia (GBP£) Zimbabwe (USD$)
- Germany (EUR€)
- Ghana (GBP£) © 2026,
- ProjektRideGibraltar (GBP£) . Powered by Greece (EUR€)
- Greenland (DKKkr.)
- Guadeloupe (EUR€)
- Guernsey (GBP£)
- Guinea (GNFFr) Guinea-Bissau (XOFFr)
- Hungary (HUFFt)
- Iceland (ISKkr)
Lithuania (EUR€)
Luxembourg (EUR€)
Madagascar (GBP£)
- Malawi (MWKMK)
- Mali (XOFFr)
- Malta (EUR€)
- Mauritania (GBP£)
- Mauritius (MUR₨)
-
Moldova (MDLL)
- Monaco (EUR€)
Montenegro (EUR€)
-
Morocco (MADد.م.)
- Mozambique (GBP£)
Namibia (GBP£)
- tatus); } 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.cachedSettot ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { 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 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) {Config('integrations', function(data) { if (Array.isArray(data)) { window._RestockRocketConfig.integrations = data; } }) ]), new Promise(function(resolve) { setTimeout(resolve, 1000); }) ]).then(function() { loadScripts(settings); }); return; } loadScripts(settings); } function loadScripts(settings) { 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.pageType); }) const hasEnabledOffer = Array.isArray(window._RestockRocketConfig.sellingPlans) && window._RestockRocketConfig.sellingPlans.some(function(plan) { return plan && plan.enabled; }); const hasDisabledPlanIds = Array.isArray(window._RestockRocketConfig.disabledSellingPlanIds) && wonfig.scriptUrlCollection); } else if(usePreorderBuild) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${pageType}`); } 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); } } html.stoq-buy-now-pending .shopify-payment-button{pointer-events:none!important}
-
BikesMayotte (EUR€)




San Marino (EUR€)
Sierra Leone (SLLLe)
South Sudan (GBP£)
Sweden (SEKkr)
Togo (XOFFr)
Eritrea (GBP£)
Türkiye (GBP£)
Ethiopia (ETBBr)