French Southern Territories (EUR€)
Gabon (XOFFr) Header Image
Gambia (GMDD)
Germany (EUR€)

Trek Madone SLR 9 AXS Gen 8

Malta (EUR€)
Mauritania (GBP£) Colour
Mauritius (MUR₨) Moldova (MDLL) Montenegro (EUR€) Mozambique (GBP£) Netherlands (EUR€) Nigeria (NGN₦) Norway (GBP£)
Portugal (EUR€)
Romania (RONLei)
Size Rwanda (RWFFRw)
São Tomé & Príncipe (STDDb) Senegal (XOFFr) Seychelles (GBP£) Sierra Leone (SLLLe) Slovenia (EUR€) Somalia (GBP£)
QuantitySouth Sudan (GBP£) Spain (EUR€) United States (GBP£) Vatican City (EUR€) Western Sahara (MADد.م.)
Zambia (GBP£)
Zimbabwe (USD$)






_title":"Silver \/ Small","options":["Silver","Small"],"price":1635000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917137634,"title":"Silver \/ Medium","option1":"Silver","option2":"Medium","option3":null,"sku":"5322569","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519961314,"product_id":8734756307170,"position":7,"created_at":"2024-10-11T16:07:49+01:00","updated_at":"2024-10-11T16:07:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","variant_ids":[46044917072098,46044917104866,46044917137634,46044917170402,46044917203170,46044917235938]},"available":false,"n ame":"Trek Madone SLR 9 AXS Gen 8 - Silver \/ Medium","public_title":"Silver \/ Medium","options":["Silver","Medium"],"price":1635000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917170402,"title":"Silver \/ Medium \/ Large","option1":"Silver","option2":"Medium \/ Large","option3":null,"sku":"5322570","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519961314,"product_id":8734756307170,"position":7,"created_at":"2024-10-11T16:07:49+01:00","updated_at":"2024-10-11T16:07:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","variant_ids":[46044917072098,46044917104866,46044917137634,46044917170402,46044917203170,46044917235938]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Silver \/ Medium \/ Large","public_title":"Silver \/ Medium \/ Large","options":["Silver","Medium \/ Large"],"price":1635000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917203170,"title":"Silver \/ Large","option1":"Silver","option2":"Large","option3":null,"sku":"5322571","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519961314,"product_id":8734756307170,"position":7,"created_at":"2024-10-11T16:07:49+01:00","updated_at":"2024-10-11T16:07:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9 AXS-25-46151-E-Primary.webp?v=1728659270","variant_ids":[46044917072098,46044917104866,46044917137634,46044917170402,46044917203170,46044917235938]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Silver \/ Large","public_title":"Silver \/ Large","options":["Silver","Large"],"price":1635000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917235938,"title":"Silver \/ Extra Large","option1":"Silver","option2":"Extra Large","option3":null,"sku":"5322572","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519961314,"product_id":8734756307170,"position":7,"created_at":"2024-10-11T16:07:49+01:00","updated_at":"2024-10-11T16:07:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","variant_ids":[46044917072098,46044917104866,46044917137634,46044917170402,46044917203170,46044917235938]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Silver \/ Extra Large","public_title":"Silver \/ Extra Large","options":["Silver","Extra Large"],"price":1635000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917268706,"title":"Pink \/ Extra Small","option1":"Pink","option2":"Extra Small","option3":null,"sku":"5322579","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519666402,"product_id":8734756307170,"position":1,"created_at":"2024-10-11 T16:07:56+01:00","updated_at":"2024-10-11T16:07:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","variant_ids":[46044917268706,46044917301474,46044917334242,46044917367010,46044917399778,46044917432546]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Pink \/ Extra Small","public_title":"Pink \/ Extra Small","options":["Pink","Extra Small"],"price":1515000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917301474,"title":"Pink \/ Small","option1":"Pink","option2":"Small","option3":null,"sku":"5322580","requires_shipping":true,"taxable":true,"featured_image":{"id":4231151966640ium \/ Large","option3":null,"sku":"5322582","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519666402,"product_id":8734756307170,"position":1,"created_at":"2024-10-11T16:07:56+01:00","updated_at":"2024-10-11T16:07:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","variant_ids":[46044917268706,46044917301474,46044917334242,46044917367010,46044917399778,46044917432546]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Pink \/ Medium \/ Large","public_title":"Pink \/ Medium \/ Large","options":["Pink","Medium \/ Large"],"price":1515000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"}},"requires_selling_plan":false,"selling_plan_alloc ations":[]},{"id":46044917399778,"title":"Pink \/ Large","option1":"Pink","option2":"Large","option3":null,"sku":"5322583","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519666402,"product_id":8734756307170,"position":1,"created_at":"2024-10-11T16:07:56+01:00","updated_at":"2024-10-11T16:07:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","variant_ids":[46044917268706,46044917301474,46044917334242,46044917367010,46044917399778,46044917432546]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Pink \/ Large","public_title":"Pink \/ Large","options":["Pink","Large"],"price":1515000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"}},"8,"product_id":8734756307170,"position":9,"created_at":"2024-10-11T16:08:09+01:00","updated_at":"2024-10-11T16:08:13+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","variant_ids":[46044917661922,46044917694690,46044917727458,46044917760226,46044917792994,46044917825762]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Gold \/ Medium","public_title":"White \/ Gold \/ Medium","options":["White \/ Gold","Medium"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799440691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917760226,"title":"White \/ Gold \/ Medium \/ Large","option1":"White \/ Gold","option2":"Medium \ / Large","option3":null,"sku":"5319544","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520059618,"product_id":8734756307170,"position":9,"created_at":"2024-10-11T16:08:09+01:00","updated_at":"2024-10-11T16:08:13+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","variant_ids":[46044917661922,46044917694690,46044917727458,46044917760226,46044917792994,46044917825762]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Gold \/ Medium \/ Large","public_title":"White \/ Gold \/ Medium \/ Large","options":["White \/ Gold","Medium \/ Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799440691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"}},"requires_selling_plan":fale","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","width":1440},{"alt":null,"id":34799462908130,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt5.webp?v=1728659355"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt5.webp?v=1728659355","width":1440},{"alt":null,"id":34799460614370,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt4.webp?v=1728659348"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt4.webp?v=1728659348","width":1440},{"alt":null,"id":34799456354530,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\ /MadoneSLR9AXS-25-46151-G-Alt2.webp?v=1728659335"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt2.webp?v=1728659335","width":1440},{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","width":1440},{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","width":1440},{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","width":1440},{"alt":null,"id":34799437218018,"position":8,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","width":1440},{"alt":null,"id":34799440691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop \/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","width":1440},{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe Madone SLR 9 AXS Gen 8 is built for dominating the roads with equal parts light weight and aerodynamic speed. It's crafted from our highest-level 900 Series OCLV Carbon that's not only insanely light, but delivers aerodynamic shapes for crushing descents and straightaways. Lightweight IsoFlow frame technology means that Madone doesn't sacrifice comfort for speed. This build comes ready to win with a top-level SRAM RED AXS drivetrain with a power meter, carbon wheels, a Trek Aero RSL one-piece carbon bar\/stem and RSL Aero Bottles and Cages for more drag reduction.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eYou eat, sleep and breathe racing, and you want the best road race bike we've ever made. You're looking for a trifecta of aerodynamics, comfort and lightweight in a single bike. You're willing to splurge on things that matter, like the top carbon lay-up, best component spec and any detail that will give you the competitive edge on race day.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eAn insanely light frame made of our highest-level 900 Series OCLV Carbon with aero tubing, IsoFlow comfort technology and RSL Aero Bottles and Cages that save watts. SRAM's latest RED AXS E1 ultra-light drivetrain and power meter for training with data. A universal derailleur hanger so you can get a replacement from anywhere. Plu s, it's topped off with Bontrager Aeolus RSL 51 tubeless carbon wheels and a Trek Aero RSL one-piece bar\/stem.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final word\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe Madone SLR 9 AXS Gen 8 is our lightest, most aero, top-performing Madone that's ready to deliver superbike performance absolutely everywhere. It's crafted with a supremely light 900 Series OCLV Carbon frame for rocketing up climbs, aero tube shaping for slicing through windy descents and IsoFlow comfort tech to keep you feeling good through it all. It's spec'd with the top components and doesn't make any compromises.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow tall are you?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your strheader-XS\"\u003eXS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e143 - 158 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'8\" - 5'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e67 - 74 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e26\" - 29\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e158 - 162 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'2\" - 5'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e74 - 76 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e29\" - 30\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd da ta-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e162 - 173 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'4\" - 5'8\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e76 - 81 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 32\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-ML\"\u003eML\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e173 - 179 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'8\" - 5'10\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e81 - 84 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0629154; window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019d2f20-306e-73e0-8f4f-46c37de1772b/restockrocket-1-470/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019d2f20-306e-73e0-8f4f-46c37de1772b/restockrocket-1-470/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization co nst liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded 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 cached settings'); initializeScripts(validCachedSettings); } else { console.debug('STOQ - fetching fresh settings'); const headers = { 'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop, 'ngrok-skip-browser-warning': 'skip' }; if (window.Shopify?.theme?.role === 'main') { headers['X-Shopify-Th eme-Schema-Name'] = window.Shopify.theme.schema_name; headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version; headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id; } fetch( `${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // 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.pageType); }) if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collection_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preo rder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === '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}`); } // Dispatch custom event when app is loaded // Cart selling plan upda

window._RestockRocketConfig = window._RestockRocketConfig || {} // Helper function to normalize locale format from hyphen to underscore (e.g., 'en-US' -> 'en_us') // This matches the backend's Mobility.normalize_locale behavior // Returns empty string if locale is empty or invalid (matches original behavior) function normalizeLocale(locale) { if (!locale || locale.trim() === '') { return ''; } return locale.toString().toLowerCase().replace(/-/g, '_'); } window._RestockRocketConfig.locale = 'en'; window._RestockRocketConfig.normalizedLocale = normalizeLocale('en'); window._RestockRocketConfig.shop = 'projektride.myshopify.com'; window._RestockRocketConfig.pageType = 'product'; window._RestockRocketConfig.liquidRenderedAt = 1774773115;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom'; window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140279791842,44140279824610,44140279857378,44140279890146,44140279922914,44140292047074,44140292079842,44140292112610,44140293685474,44140302336226,44140302434530,44140302500066,44140302532834,44140302565602,44140302598370,44140302631138,44140302827746,44140302893282,44140302926050,44140306301154,44140315050210,44140317016290,44140321636578,44140335792354,44140335825122,44140335857890,44140339953890,44140339986658,44140340150498,44140340248802,44140340281570,44140340543714,44140340707554,44140340740322,44140340773090,44140345065698,44140352438498,44140388155618,44140388188386,44140397756642,44140404441314,44140404474082,44155590508770,44155590541538,44155594211554,44155594244322,44155594277090,44155594309858,44155594342626,44155594375394,44155594440930,44155594473698,44155594506466,44195991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,44957136584930,44957136781538,44957136945378,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-29T08:20:53Z","market_locations_enabled":false,"market_id":13779632354,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-03-29T08:08:45Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-29T08:21:36Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() { const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"}; if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) { // Find the maximum updated_at from all items in old array const oldPlans = window._RestockRocketConfig.sellingPlans; const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0 ? oldPlans.reduce(function(max, plan) { // Parse dates for proper comparison (handles mixed ISO formats) if (plan.updated_at) { const planDate = new Date(plan.updated_at); const maxDate = max ? new Date(max) : null; return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max; } return max; }, '') : null; // Use cached if old array is empty/has no timestamps, or cached is newer // Parse dates for comparison to handle format differences (+00:00 vs .000Z) const cachedDate = new Date(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window._RestockRocketConfig.product = {"id":8734756307170,"title":"Trek Madone SLR 9 AXS Gen 8","handle":"trek-madone-slr-9-axs-gen-9","description":"\u003cp\u003eThe Madone SLR 9 AXS Gen 8 is built for dominating the roads with equal parts light weight and aerodynamic speed. It's crafted from our highest-level 900 Series OCLV Carbon that's not only insanely light, but delivers aerodynamic shapes for crushing descents and straightaways. Lightweight IsoFlow frame technology means that Madone doesn't sacrifice comfort for speed. This build comes ready to win with a top-level SRAM RED AXS drivetrain with a power meter, carbon wheels, a Trek Aero RSL one-piece carbon bar\/stem and RSL Aero Bottles and Cages for more drag reduction.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eYou eat, sleep and breathe racing, and you want the best road race bike we've ever made. You're looking for a trifecta of aerodynamics, comfort and lightweight in a single bike. You're willing to splurge on things that matter, like the top carbon lay-up, best component spec and any detail that will give you the competitive edge on race day.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eAn insanely light frame made of our highest-level 900 Series OCLV Carbon with aero tubing, IsoFlow comfort technology and RSL Aero Bottles and Cages that save watts. SRAM's latest RED AXS E1 ultra-light drivetrain and power meter for training with data. A universal derailleur hanger so you can get a replacement from anywhere. Plus, it's topped off with Bontrager Aeolus RSL 51 tubeless carbon wheels and a Trek Aero RSL one-piece bar\/stem.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final word\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eThe Madone SLR 9 AXS Gen 8 is our lightest, most aero, top-performing Madone that's ready to deliver superbike performance absolutely everywhere. It's crafted with a supremely light 900 Series OCLV Carbon frame for rocketing up climbs, aero tube shaping for slicing through windy descents and IsoFlow comfort tech to keep you feeling good through it all. It's spec'd with the top components and doesn't make any compromises.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHow tall are you?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eTo measure your height, stand up straight, barefoot, with your back, heels, shoulders and head all touching a wall. While looking straight ahead, place a book or straight edge on your head and slowly push it against the wall. Your straight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is your inside leg?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XS\"\u003eXS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e143 - 158 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e4'8\" - 5'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e67 - 74 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e26\" - 29\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e158 - 162 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'2\" - 5'4\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e74 - 76 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e29\" - 30\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e162 - 173 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'4\" - 5'8\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e76 - 81 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 32\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-ML\"\u003eML\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e173 - 179 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'8\" - 5'10\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e81 - 84 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e179 - 188 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'10\" - 6'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e84 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e33\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e188 - 213 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'2\" - 7'0\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e88 - 100 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e35\" - 39\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data-v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e","published_at":"2025-11-29T16:29:38+00:00","created_at":"2024-10-11T16:20:27+01:00","vendor":"ProjektRide","type":"","tags":["Madone"],"price":1050000,"price_min":1050000,"price_max":1635000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46044916678882,"title":"Black \/ Extra Small","option1":"Black","option2":"Extra Small","option3":null,"sku":"5319523","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519830242,"product_id":8734756307170,"position":5,"created_at":"2024-10-11T16:07:16+01:00","updated_at":"2024-10-11T16:07:17+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","variant_ids":[46044916678882,46044916711650,46044916744418,46044916777186,46044916809954,46044916842722]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Black \/ Extra Small","public_title":"Black \/ Extra Small","options":["Black","Extra Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916711650,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5319524","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519830242,"product_id":8734756307170,"position":5,"created_at":"2024-10-11T16:07:16+01:00","updated_at":"2024-10-11T16:07:17+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","variant_ids":[46044916678882,46044916711650,46044916744418,46044916777186,46044916809954,46044916842722]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916744418,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"5319525","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519830242,"product_id":8734756307170,"position":5,"created_at":"2024-10-11T16:07:16+01:00","updated_at":"2024-10-11T16:07:17+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","variant_ids":[46044916678882,46044916711650,46044916744418,46044916777186,46044916809954,46044916842722]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916777186,"title":"Black \/ Medium \/ Large","option1":"Black","option2":"Medium \/ Large","option3":null,"sku":"5319526","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519830242,"product_id":8734756307170,"position":5,"created_at":"2024-10-11T16:07:16+01:00","updated_at":"2024-10-11T16:07:17+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","variant_ids":[46044916678882,46044916711650,46044916744418,46044916777186,46044916809954,46044916842722]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Black \/ Medium \/ Large","public_title":"Black \/ Medium \/ Large","options":["Black","Medium \/ Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916809954,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":"5319527","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519830242,"product_id":8734756307170,"position":5,"created_at":"2024-10-11T16:07:16+01:00","updated_at":"2024-10-11T16:07:17+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","variant_ids":[46044916678882,46044916711650,46044916744418,46044916777186,46044916809954,46044916842722]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916842722,"title":"Black \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":"5319528","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519830242,"product_id":8734756307170,"position":5,"created_at":"2024-10-11T16:07:16+01:00","updated_at":"2024-10-11T16:07:17+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","variant_ids":[46044916678882,46044916711650,46044916744418,46044916777186,46044916809954,46044916842722]},"available":true,"name":"Trek Madone SLR 9 AXS Gen 8 - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799423357154,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916875490,"title":"Multi Colour \/ Extra Small","option1":"Multi Colour","option2":"Extra Small","option3":null,"sku":"5319529","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519895778,"product_id":8734756307170,"position":6,"created_at":"2024-10-11T16:07:26+01:00","updated_at":"2024-10-11T16:07:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","variant_ids":[46044916875490,46044916908258,46044916941026,46044916973794,46044917006562,46044917039330]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Multi Colour \/ Extra Small","public_title":"Multi Colour \/ Extra Small","options":["Multi Colour","Extra Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916908258,"title":"Multi Colour \/ Small","option1":"Multi Colour","option2":"Small","option3":null,"sku":"5319530","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519895778,"product_id":8734756307170,"position":6,"created_at":"2024-10-11T16:07:26+01:00","updated_at":"2024-10-11T16:07:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","variant_ids":[46044916875490,46044916908258,46044916941026,46044916973794,46044917006562,46044917039330]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Multi Colour \/ Small","public_title":"Multi Colour \/ Small","options":["Multi Colour","Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916941026,"title":"Multi Colour \/ Medium","option1":"Multi Colour","option2":"Medium","option3":null,"sku":"5319531","requires_sh81 - 84 cm

ipping":true,"taxable":true,"featured_image":{"id":42311519895778,"product_id":8734756307170,"position":6,"created_at":"2024-10-11T16:07:26+01:00","updated_at":"2024-10-11T16:07:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","variant_ids":[46044916875490,46044916908258,46044916941026,46044916973794,46044917006562,46044917039330]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Multi Colour \/ Medium","public_title":"Multi Colour \/ Medium","options":["Multi Colour","Medium"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044916973794,"title":"Multi Colour \/ Me dium \/ Large","option1":"Multi Colour","option2":"Medium \/ Large","option3":null,"sku":"5319532","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519895778,"product_id":8734756307170,"position":6,"created_at":"2024-10-11T16:07:26+01:00","updated_at":"2024-10-11T16:07:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","variant_ids":[46044916875490,46044916908258,46044916941026,46044916973794,46044917006562,46044917039330]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Multi Colour \/ Medium \/ Large","public_title":"Multi Colour \/ Medium \/ Large","options":["Multi Colour","Medium \/ Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-

Primary.webp?v=1728659248"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917006562,"title":"Multi Colour \/ Large","option1":"Multi Colour","option2":"Large","option3":null,"sku":"5319533","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519895778,"product_id":8734756307170,"position":6,"created_at":"2024-10-11T16:07:26+01:00","updated_at":"2024-10-11T16:07:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","variant_ids":[46044916875490,46044916908258,46044916941026,46044916973794,46044917006562,46044917039330]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Multi Colour \/ Large","public_title":"Multi Colour \/ Large","options":["Multi Colour","Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":10832" - 33"0,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917039330,"title":"Multi Colour \/ Extra Large","option1":"Multi Colour","option2":"Extra Large","option3":null,"sku":"5319534","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519895778,"product_id":8734756307170,"position":6,"created_at":"2024-10-11T16:07:26+01:00","updated_at":"2024-10-11T16:07:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","variant_ids":[46044916875490,46044916908258,46044916941026,46044916973794,46044917006562,46044917039330]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Multi Colour \/ Extra Large","public_title":"Multi Colour \/ Extra Large","options":["Multi Colour","Extra Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcod

e":"","featured_media":{"alt":null,"id":34799425814754,"position":6,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917072098,"title":"Silver \/ Extra Small","option1":"Silver","option2":"Extra Small","option3":null,"sku":"5322567","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519961314,"product_id":8734756307170,"position":7,"created_at":"2024-10-11T16:07:49+01:00","updated_at":"2024-10-11T16:07:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","variant_ids":[46044917072098,46044917104866,46044917137634,46044917170402,46044917203170,46044917235938]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Silver \/ Extra Small","public_title":"Silver \/ Extra Small","options":["Silver","Extra Small"],"pr ice":1635000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799432859874,"position":7,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917104866,"title":"Silver \/ Small","option1":"Silver","option2":"Small","option3":null,"sku":"5322568","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519961314,"product_id":8734756307170,"position":7,"created_at":"2024-10-11T16:07:49+01:00","updated_at":"2024-10-11T16:07:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","variant_ids":[46044917072098,46044917104866,46044917137634,46044917170402,46044917203170,46044917235938]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Silver \/ Small","public
2,"product_id":8734756307170,"position":1,"created_at":"2024-10-11T16:07:56+01:00","updated_at":"2024-10-11T16:07:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","variant_ids":[46044917268706,46044917301474,46044917334242,46044917367010,46044917399778,46044917432546]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Pink \/ Small","public_title":"Pink \/ Small","options":["Pink","Small"],"price":1515000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917334242,"title":"Pink \/ Medium","option1":"Pink","option2":"Medium","option3":null,"sku":"5322581","requires_shipping":true,"Ltaxable":true,"featured_image":{"id":42311519666402,"product_id":8734756307170,"position":1,"created_at":"2024-10-11T16:07:56+01:00","updated_at":"2024-10-11T16:07:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","variant_ids":[46044917268706,46044917301474,46044917334242,46044917367010,46044917399778,46044917432546]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Pink \/ Medium","public_title":"Pink \/ Medium","options":["Pink","Medium"],"price":1515000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917367010,"title":"Pink \/ Medium \/ Large","option1":"Pink","option2":"Medrequires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917432546,"title":"Pink \/ Extra Large","option1":"Pink","option2":"Extra Large","option3":null,"sku":"5322584","requires_shipping":true,"taxable":true,"featured_image":{"id":42311519666402,"product_id":8734756307170,"position":1,"created_at":"2024-10-11T16:07:56+01:00","updated_at":"2024-10-11T16:07:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","variant_ids":[46044917268706,46044917301474,46044917334242,46044917367010,46044917399778,46044917432546]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Pink \/ Extra Large","public_title":"Pink \/ Extra Large","options":["Pink","Extra Large"],"price":1515000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co .uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917465314,"title":"Maroon \/ Extra Small","option1":"Maroon","option2":"Extra Small","option3":null,"sku":"5319535","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520026850,"product_id":8734756307170,"position":8,"created_at":"2024-10-11T16:08:02+01:00","updated_at":"2024-10-11T16:08:04+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","variant_ids":[46044917465314,46044917498082,46044917530850,46044917563618,46044917596386,46044917629154]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Maroon \/ Extra Small","public_title":"Maroon \/ Extra Small","options":["Maroon","Extra Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799437218018,"position":8,"p

review_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917498082,"title":"Maroon \/ Small","option1":"Maroon","option2":"Small","option3":null,"sku":"5319536","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520026850,"product_id":8734756307170,"position":8,"created_at":"2024-10-11T16:08:02+01:00","updated_at":"2024-10-11T16:08:04+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","variant_ids":[46044917465314,46044917498082,46044917530850,46044917563618,46044917596386,46044917629154]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Maroon \/ Small","public_title":"Maroon \/ Small","options":["Maroon","Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featu179 - 188 cmred_media":{"alt":null,"id":34799437218018,"position":8,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917530850,"title":"Maroon \/ Medium","option1":"Maroon","option2":"Medium","option3":null,"sku":"5319537","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520026850,"product_id":8734756307170,"position":8,"created_at":"2024-10-11T16:08:02+01:00","updated_at":"2024-10-11T16:08:04+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","variant_ids":[46044917465314,46044917498082,46044917530850,46044917563618,46044917596386,46044917629154]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Maroon \/ Medium","public_title":"Maroon \/ Medium","options":["Maroon","Medium"],"price":1250000,"weight":0,"compare_at_p

rice":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799437218018,"position":8,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917563618,"title":"Maroon \/ Medium \/ Large","option1":"Maroon","option2":"Medium \/ Large","option3":null,"sku":"5319538","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520026850,"product_id":8734756307170,"position":8,"created_at":"2024-10-11T16:08:02+01:00","updated_at":"2024-10-11T16:08:04+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","variant_ids":[46044917465314,46044917498082,46044917530850,46044917563618,46044917596386,46044917629154]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Maroon \/ Medium \/ Large","public_title" :"Maroon \/ Medium \/ Large","options":["Maroon","Medium \/ Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799437218018,"position":8,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917596386,"title":"Maroon \/ Large","option1":"Maroon","option2":"Large","option3":null,"sku":"5319539","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520026850,"product_id":8734756307170,"position":8,"created_at":"2024-10-11T16:08:02+01:00","updated_at":"2024-10-11T16:08:04+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","variant_ids":[46044917465314,46044917498082,46044917530850,46044917563618,46044917596386,46044917629154]},"availabl

e":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Maroon \/ Large","public_title":"Maroon \/ Large","options":["Maroon","Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799437218018,"position":8,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917629154,"title":"Maroon \/ Extra Large","option1":"Maroon","option2":"Extra Large","option3":null,"sku":"5319540","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520026850,"product_id":8734756307170,"position":8,"created_at":"2024-10-11T16:08:02+01:00","updated_at":"2024-10-11T16:08:04+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","variant_ids":[46044917465314,46044917498082,45'10" - 6'2"6044917530850,46044917563618,46044917596386,46044917629154]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - Maroon \/ Extra Large","public_title":"Maroon \/ Extra Large","options":["Maroon","Extra Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799437218018,"position":8,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917661922,"title":"White \/ Gold \/ Extra Small","option1":"White \/ Gold","option2":"Extra Small","option3":null,"sku":"5319541","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520059618,"product_id":8734756307170,"position":9,"created_at":"2024-10-11T16:08:09+01:00","updated_at":"2024-10-11T16:08:13+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/fil

es\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","variant_ids":[46044917661922,46044917694690,46044917727458,46044917760226,46044917792994,46044917825762]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Gold \/ Extra Small","public_title":"White \/ Gold \/ Extra Small","options":["White \/ Gold","Extra Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799440691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917694690,"title":"White \/ Gold \/ Small","option1":"White \/ Gold","option2":"Small","option3":null,"sku":"5319542","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520059618,"product_id":8734756307170,"position":9,"created_at":"2024-10-11T16:08:09+01:00","updated_at" :"2024-10-11T16:08:13+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","variant_ids":[46044917661922,46044917694690,46044917727458,46044917760226,46044917792994,46044917825762]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Gold \/ Small","public_title":"White \/ Gold \/ Small","options":["White \/ Gold","Small"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799440691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917727458,"title":"White \/ Gold \/ Medium","option1":"White \/ Gold","option2":"Medium","option3":null,"sku":"5319543","requires_shipping":true,"taxable":true,"featured_image":{"id":4231152005961
se,"selling_plan_allocations":[]},{"id":46044917792994,"title":"White \/ Gold \/ Large","option1":"White \/ Gold","option2":"Large","option3":null,"sku":"5319545","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520059618,"product_id":8734756307170,"position":9,"created_at":"2024-10-11T16:08:09+01:00","updated_at":"2024-10-11T16:08:13+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","variant_ids":[46044917661922,46044917694690,46044917727458,46044917760226,46044917792994,46044917825762]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Gold \/ Large","public_title":"White \/ Gold \/ Large","options":["White \/ Gold","Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799440691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/s hop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917825762,"title":"White \/ Gold \/ Extra Large","option1":"White \/ Gold","option2":"Extra Large","option3":null,"sku":"5319546","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520059618,"product_id":8734756307170,"position":9,"created_at":"2024-10-11T16:08:09+01:00","updated_at":"2024-10-11T16:08:13+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","variant_ids":[46044917661922,46044917694690,46044917727458,46044917760226,46044917792994,46044917825762]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Gold \/ Extra Large","public_title":"White \/ Gold \/ Extra Large","options":["White \/ Gold","Extra Large"],"price":1250000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":347994

40691426,"position":9,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917858530,"title":"White \/ Extra Small","option1":"White","option2":"Extra Small","option3":null,"sku":"5330027","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520092386,"product_id":8734756307170,"position":10,"created_at":"2024-10-11T16:08:28+01:00","updated_at":"2024-10-11T16:08:29+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","variant_ids":[46044917858530,46044917891298,46044917924066,46044917956834,46044917989602,46044918022370]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Extra Small","public_title":"White \/ Extra Small","options":["White","Extra Small"],"price":1050000,"weight":0,"compare_at_price":null,"i84 - 88 cmnventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917891298,"title":"White \/ Small","option1":"White","option2":"Small","option3":null,"sku":"5330028","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520092386,"product_id":8734756307170,"position":10,"created_at":"2024-10-11T16:08:28+01:00","updated_at":"2024-10-11T16:08:29+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","variant_ids":[46044917858530,46044917891298,46044917924066,46044917956834,46044917989602,46044918022370]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Small","public_title":"White \/ Small","options":["White","Small"

],"price":1050000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917924066,"title":"White \/ Medium","option1":"White","option2":"Medium","option3":null,"sku":"5330029","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520092386,"product_id":8734756307170,"position":10,"created_at":"2024-10-11T16:08:28+01:00","updated_at":"2024-10-11T16:08:29+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","variant_ids":[46044917858530,46044917891298,46044917924066,46044917956834,46044917989602,46044918022370]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Medium", "public_title":"White \/ Medium","options":["White","Medium"],"price":1050000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917956834,"title":"White \/ Medium \/ Large","option1":"White","option2":"Medium \/ Large","option3":null,"sku":"5330040","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520092386,"product_id":8734756307170,"position":10,"created_at":"2024-10-11T16:08:28+01:00","updated_at":"2024-10-11T16:08:29+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","variant_ids":[46044917858530,46044917891298,46044917924066,46044917956834,46044917989602,460449180223

70]},"available":true,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Medium \/ Large","public_title":"White \/ Medium \/ Large","options":["White","Medium \/ Large"],"price":1050000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044917989602,"title":"White \/ Large","option1":"White","option2":"Large","option3":null,"sku":"5330041","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520092386,"product_id":8734756307170,"position":10,"created_at":"2024-10-11T16:08:28+01:00","updated_at":"2024-10-11T16:08:29+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","variant_ids":[46033" - 35"44917858530,46044917891298,46044917924066,46044917956834,46044917989602,46044918022370]},"available":false,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Large","public_title":"White \/ Large","options":["White","Large"],"price":1050000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46044918022370,"title":"White \/ Extra Large","option1":"White","option2":"Extra Large","option3":null,"sku":"5330042","requires_shipping":true,"taxable":true,"featured_image":{"id":42311520092386,"product_id":8734756307170,"position":10,"created_at":"2024-10-11T16:08:28+01:00","updated_at":"2024-10-11T16:08:29+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Mad

oneSLR9AXS-25-46151-H-Primary.webp?v=1728659309","variant_ids":[46044917858530,46044917891298,46044917924066,46044917956834,46044917989602,46044918022370]},"available":true,"name":"Trek Madone SLR 9 AXS Gen 8 - White \/ Extra Large","public_title":"White \/ Extra Large","options":["White","Extra Large"],"price":1050000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34799446032610,"position":10,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt5.webp?v=1728659355","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Alt4.webp?v=1728659348","\/\/projektride.co.uk\/cdn\/shop\/files\/Ma doneSLR9AXS-25-46151-G-Alt2.webp?v=1728659335","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-A-Primary.webp?v=1728659237","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-B-Primary.webp?v=1728659248","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-E-Primary.webp?v=1728659270","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-C-Primary.webp?v=1728659284","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-D-Primary.webp?v=1728659293","\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-H-Primary.webp?v=1728659309"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277","options":["Colour","Size"],"media":[{"alt":null,"id":34799435972834,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/MadoneSLR9AXS-25-46151-G-Primary.webp?v=1728659277"},"aspect_ratio":1.333,"height":1080,"media_type":"imag
aight edge should be parallel with the floor. Mark the spot where the bottom of the book is touching the wall. The distance from the marked spot to the floor is your height.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhat is your inside leg?\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck a ruler or something that extends to the floor between your legs. Using both hands, and keeping it level, pull the ruler up into your crotch as if you were sitting on the saddle. Measure the distance from the top edge of the ruler to the ground to find your inside leg measurement. Your inside leg is very important to your final bike size so please measure carefully.\u003c\/p\u003e\n\u003csection data-v-05762449=\"\" id=\"SizingComponent\" data-magellan-target=\"SizingComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing mb-2\"\u003eXL\n\u003cdiv data-v-4052fbf6=\"\" data-v-05762449=\"\"\u003e\n\u003cdiv data-v-4052fbf6=\"\" class=\"size-table\"\u003e\n\u003ctable data-v-3ac87600=\"\" data-v-4052fbf6=\"\" class=\"trek-table trek-table--hstripe trek-table--borderless trek-table--centered trek-table--small trek-table--sticky-headers trek-table--row-headers\" qaid=\"size-table\"\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"col\" class=\"font-bold\" qaid=\"size-table-column-header-Inseam\"\u003eInseam\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-\"\u003e179 - 188 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'10\" - 6'2\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e84 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e33\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth data-v-3ac87600=\"\" scope=\"row\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e188 - 213 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'2\" - 7'0\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e88 - 100 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e35\" - 39\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-05762449=\"\" class=\"rider-sizing__dots\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection data -v-05762449=\"\" id=\"GeometryComponent\" data-magellan-target=\"GeometryComponent\" class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\"\u003e\u003c\/section\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {46044916678882 : "deny",46044916711650 : "deny",46044916744418 : "deny",46044916777186 : "deny",46044916809954 : "deny",46044916842722 : "deny",46044916875490 : "deny",46044916908258 : "deny",46044916941026 : "deny",46044916973794 : "deny",46044917006562 : "deny",46044917039330 : "deny",46044917072098 : "deny",46044917104866 : "deny",46044917137634 : "deny",46044917170402 : "deny",46044917203170 : "deny",46044917235938 : "deny",46044917268706 : "deny",46044917301474 : "deny",46044917334242 : "deny",46044917367010 : "deny",46044917399778 : "deny",46044917432546 : "deny",46044917465314 : "deny",46044917498082 : "deny",46044917530850 : "deny",46044917563618 : "deny",46044917596386 : "deny",46044917629154 : "deny",46044917661922 : "deny",46044917694690 : "deny",46

044917727458 : "deny",46044917760226 : "deny",46044917792994 : "deny",46044917825762 : "deny",46044917858530 : "deny",46044917891298 : "deny",46044917924066 : "deny",46044917956834 : "deny",46044917989602 : "deny",46044918022370 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {46044916678882 : parseInt("0"),46044916711650 : parseInt("0"),46044916744418 : parseInt("0"),46044916777186 : parseInt("0"),46044916809954 : parseInt("0"),46044916842722 : parseInt("1"),46044916875490 : parseInt("0"),46044916908258 : parseInt("0"),46044916941026 : parseInt("0"),46044916973794 : parseInt("0"),46044917006562 : parseInt("0"),46044917039330 : parseInt("0"),46044917072098 : parseInt("0"),46044917104866 : parseInt("0"),46044917137634 : parseInt("0"),46044917170402 : parseInt("0"),46044917203170 : parseInt("0"),46044917235938 : parseInt("0"),46044917268706 : parseInt("0"),46044917301474 : parseInt("0"),46044917334242 : parseInt("0"),46044917367010 : parseInt("0"),46044917399778 : parseInt("0"),460449174188 - 213 cm32546 : parseInt("0"),46044917465314 : parseInt("0"),46044917498082 : parseInt("0"),46044917530850 : parseInt("0"),46044917563618 : parseInt("0"),46044917596386 : parseInt("0"),46044917629154 : parseInt("0"),46044917661922 : parseInt("0"),46044917694690 : parseInt("0"),46044917727458 : parseInt("0"),46044917760226 : parseInt("0"),46044917792994 : parseInt("0"),46044917825762 : parseInt("0"),46044917858530 : parseInt("0"),46044917891298 : parseInt("0"),46044917924066 : parseInt("0"),46044917956834 : parseInt("1"),46044917989602 : parseInt("0"),46044918022370 : parseInt("1"),}; window._RestockRocketConfig.variantsPreorderCount = {46044916678882 : parseInt(""),46044916711650 : parseInt(""),46044916744418 : parseInt(""),46044916777186 : parseInt(""),46044916809954 : parseInt(""),46044916842722 : parseInt(""),46044916875490 : parseInt(""),46044916908258 : parseInt(""),46044916941026 : parseInt(""),46044916973794 : parseInt(""),46044917006562 : parseInt(""),46044917039330 : parseInt(""),46044917072098 : parseIn

t(""),46044917104866 : parseInt(""),46044917137634 : parseInt(""),46044917170402 : parseInt(""),46044917203170 : parseInt(""),46044917235938 : parseInt(""),46044917268706 : parseInt(""),46044917301474 : parseInt(""),46044917334242 : parseInt(""),46044917367010 : parseInt(""),46044917399778 : parseInt(""),46044917432546 : parseInt(""),46044917465314 : parseInt(""),46044917498082 : parseInt(""),46044917530850 : parseInt(""),46044917563618 : parseInt(""),46044917596386 : parseInt(""),46044917629154 : parseInt(""),46044917661922 : parseInt(""),46044917694690 : parseInt(""),46044917727458 : parseInt(""),46044917760226 : parseInt(""),46044917792994 : parseInt(""),46044917825762 : parseInt(""),46044917858530 : parseInt(""),46044917891298 : parseInt(""),46044917924066 : parseInt(""),46044917956834 : parseInt(""),46044917989602 : parseInt(""),46044918022370 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {46044916678882 : null,46044916711650 : null,46044916744418 : null,4604491677718 6 : null,46044916809954 : null,46044916842722 : null,46044916875490 : null,46044916908258 : null,46044916941026 : null,46044916973794 : null,46044917006562 : null,46044917039330 : null,46044917072098 : null,46044917104866 : null,46044917137634 : null,46044917170402 : null,46044917203170 : null,46044917235938 : null,46044917268706 : null,46044917301474 : null,46044917334242 : null,46044917367010 : null,46044917399778 : null,46044917432546 : null,46044917465314 : null,46044917498082 : null,46044917530850 : null,46044917563618 : null,46044917596386 : null,46044917629154 : null,46044917661922 : null,46044917694690 : null,46044917727458 : null,46044917760226 : null,46044917792994 : null,46044917825762 : null,46044917858530 : null,46044917891298 : null,46044917924066 : null,46044917956834 : null,46044917989602 : null,46044918022370 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {46044916678882 : parseInt(""),46044916711650 : parseInt(""),46044916744418 : parseInt(""),46044916777186 : parseInt(

""),46044916809954 : parseInt(""),46044916842722 : parseInt(""),46044916875490 : parseInt(""),46044916908258 : parseInt(""),46044916941026 : parseInt(""),46044916973794 : parseInt(""),46044917006562 : parseInt(""),46044917039330 : parseInt(""),46044917072098 : parseInt(""),46044917104866 : parseInt(""),46044917137634 : parseInt(""),46044917170402 : parseInt(""),46044917203170 : parseInt(""),46044917235938 : parseInt(""),46044917268706 : parseInt(""),46044917301474 : parseInt(""),46044917334242 : parseInt(""),46044917367010 : parseInt(""),46044917399778 : parseInt(""),46044917432546 : parseInt(""),46044917465314 : parseInt(""),46044917498082 : parseInt(""),46044917530850 : parseInt(""),46044917563618 : parseInt(""),46044917596386 : parseInt(""),46044917629154 : parseInt(""),46044917661922 : parseInt(""),46044917694690 : parseInt(""),46044917727458 : parseInt(""),46044917760226 : parseInt(""),46044917792994 : parseInt(""),46044917825762 : parseInt(""),46044917858530 : parseInt(""),46044917891298 : parseInt(""),6'2" - 7'0"46044917924066 : parseInt(""),46044917956834 : parseInt(""),46044917989602 : parseInt(""),46044918022370 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {46044916678882 : null,46044916711650 : null,46044916744418 : null,46044916777186 : null,46044916809954 : null,46044916842722 : null,46044916875490 : null,46044916908258 : null,46044916941026 : null,46044916973794 : null,46044917006562 : null,46044917039330 : null,46044917072098 : null,46044917104866 : null,46044917137634 : null,46044917170402 : null,46044917203170 : null,46044917235938 : null,46044917268706 : null,46044917301474 : null,46044917334242 : null,46044917367010 : null,46044917399778 : null,46044917432546 : null,46044917465314 : null,46044917498082 : null,46044917530850 : null,46044917563618 : null,46044917596386 : null,46044917629154 : null,46044917661922 : null,46044917694690 : null,46044917727458 : null,46044917760226 : null,46044917792994 : null,46044917825762 : null,46044917858530 : null,46044917891298 : n

ull,46044917924066 : null,46044917956834 : null,46044917989602 : null,46044918022370 : null,}; window._RestockRocketConfig.variantsShippingText = {46044916678882 : "",46044916711650 : "",46044916744418 : "",46044916777186 : "",46044916809954 : "",46044916842722 : "",46044916875490 : "",46044916908258 : "",46044916941026 : "",46044916973794 : "",46044917006562 : "",46044917039330 : "",46044917072098 : "",46044917104866 : "",46044917137634 : "",46044917170402 : "",46044917203170 : "",46044917235938 : "",46044917268706 : "",46044917301474 : "",46044917334242 : "",46044917367010 : "",46044917399778 : "",46044917432546 : "",46044917465314 : "",46044917498082 : "",46044917530850 : "",46044917563618 : "",46044917596386 : "",46044917629154 : "",46044917661922 : "",46044917694690 : "",46044917727458 : "",46044917760226 : "",46044917792994 : "",46044917825762 : "",46044917858530 : "",46044917891298 : "",46044917924066 : "",46044917956834 : "",46044917989602 : "",46044918022370 : "",}; window._RestockRocketConfi g.variantsShippingTextForMarket = {46044916678882 : null,46044916711650 : null,46044916744418 : null,46044916777186 : null,46044916809954 : null,46044916842722 : null,46044916875490 : null,46044916908258 : null,46044916941026 : null,46044916973794 : null,46044917006562 : null,46044917039330 : null,46044917072098 : null,46044917104866 : null,46044917137634 : null,46044917170402 : null,46044917203170 : null,46044917235938 : null,46044917268706 : null,46044917301474 : null,46044917334242 : null,46044917367010 : null,46044917399778 : null,46044917432546 : null,46044917465314 : null,46044917498082 : null,46044917530850 : null,46044917563618 : null,46044917596386 : null,46044917629154 : null,46044917661922 : null,46044917694690 : null,46044917727458 : null,46044917760226 : null,46044917792994 : null,46044917825762 : null,46044917858530 : null,46044917891298 : null,46044917924066 : null,46044917956834 : null,46044917989602 : null,46044918022370 : null,}; window._RestockRocketConfig.selected_variant_id = 46044917
< 0) { console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else if (liquidCacheAge

<88 - 100 cm= LIQUID_CACHE_MAX_AGE) { console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`); window._RestockRocketConfig.isLiquidCacheFresh = false; } } function checkSettingsExpiry(settings) { try { if (!settings || !settings.updated_at) { console.debug('STOQ - Invalid settings data structure'); return null; } if (!settings.cache) { console.debug('STOQ - settings caching disabled'); return null; } // Check if translations are enabled but missing from cache // This handles the backfill period where DB has translations but metafield doesn't if (settings.multi_language_enabled) { if (!settings.translations) { // Translations enabled but no

translation data in metafield // Metafield hasn't been backfilled yet - force refresh console.debug('STOQ - multi-language enabled but no translation data in cache, fetching fresh'); return null; } // Translations object exists in metafield - cache is valid // If current locale isn't translated, applyTranslations will gracefully use default locale from base fields if (window._RestockRocketConfig.normalizedLocale && !Object.prototype.hasOwnProperty.call(settings.translations, window._RestockRocketConfig.normalizedLocale)) { console.debug('STOQ - locale not explicitly translated, will use default language from cache'); } // Don't return null - continue using cache even for untranslated locales } const updatedAt = new Date(settings.updated_at); if (isNaN(updatedAt.getTime())) { console.debug('STOQ - Invalid updated_at date format in settings'); return null; } const age = Date.now() - updatedAt.getTime(); if (age

<35" - 39" 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 ||

!settings.multi_language_enabled) { return settings; } if (!settings.translations) { console.debug('STOQ - No translations found, skipping translation'); return settings; } const normalizedLocale = window._RestockRocketConfig.normalizedLocale; const translations = settings.translations; if (!normalizedLocale) { // No matching locale has translations; drop payload to save memory console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {})); delete settings.translations; return settings; } console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`); const translatedFields = translations[normalizedLocale]; if (translatedFields && typeof translatedFields === 'object') { Object.keys(translatedFields).forEach(function(key) { const value = translatedFields[key ]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); }

Frequently Asked Questions

  • Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.

    ProjektRide Bike Shop Edinburgh

  • If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.

    Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.

    We also have a physical store, if you are local please pop in -

    ProjektRide Bike Shop Edinburgh

    82 Newington Road, EH91QN, Edinburgh.