Sat: 09:00 - 16:00
697619682]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Green \/ Purple \/ Small","public_title":"Green \/ Purple \/ Small","options":["Green \/ Purple","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639143138,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697554146,"title":"Green \/ Purple \/ Medium","option1":"Green \/ Purple","option2":"Medium","option3":null,"sku":"5312306","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508023522,"product_id":8735104139490,"position":2,"created_at":"2024-10-12T10:26:35+01:00","updated_at":"2024-10-12T10:26:36+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-PriLogo image
Logo image>
Logo imageLogo image
>
.site-footer {
--bg: #1f2324;
--text: #ffffff;
--text-alpha-15: rgba(255, 255, 255, 0.15);
--text-alpha-60: rgba(255, 255, 255, 0.6);
--text-alpha-85: rgba(255, 255, 255, 0.85);
}
.footer-content__logo__image { width: 170px; }
Building Your Bike From the BoxQUICK LINKS
Track Service ProgressInsure Your BikePrivacy PolicyCookie PolicyTerms of Service
Refund policy
SERVICES
Servicing
INFORMATION
Working Hours
Mon - Fri: 09:00 - 18:30
Sat: 9:00 - 16:00
Sun: Closed
Tel
0131 374 5324
Edinburgh
td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 198 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\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 class=\"rider-sizing__dots\" data-v-05762449=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e","published_at":"2024-10-12T10:29:53+01:00","created_at":"2024-10-12T10:29:5
3+01:00","vendor":"Trek","type":"Bicycles","tags":["Speed Concept"],"price":890000,"price_min":890000,"price_max":890000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46046697390306,"title":"Black \/ Purple \/ Small","option1":"Black \/ Purple","option2":"Small","option3":null,"sku":"5310359","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Small","public_title":"Black \/ Purple \/ Small","options":["Black \/ Purple","Small"],"price":890000,"weight":0,"coEH9 1QN
00=\"\"\u003esize-table\u003c\/caption\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth class=\"font-bold\" scope=\"col\" data-v-3ac87600=\"\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"font-bold\" scope=\"col\" data-v-3ac87600=\"\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth class=\"font-bold\" scope=\"col\" data-v-3ac87600=\"\" 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 scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e154 - 167 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 80 cm\u003c\/p\u003e\n\u003cp class=\
Email"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e167 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'6\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/mpare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697423074,"title":"Black \/ Purple \/ Medium","option1":"Black \/ Purple","option2":"Medium","option3":null,"sku":"5310360","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Medium","public_title":"Black
[email protected] \/ Purple \/ Medium","options":["Black \/ Purple","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697455842,"title":"Black \/ Purple \/ Large","option1":"Black \/ Purple","option2":"Large","option3":null,"sku":"5310361","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Large","public_title":"Black \/ Purple \/ Large","options":["Black \/ Purple","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697488610,"title":"Black \/ Purple \/ Extra Large","option1":"Black \/ Purple","option2":"Extra Large","option3":null,"sku":"5310362","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=172872520Genesis Croix De Fer 10 Ex Demo Bike - Medium
3","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Extra Large","public_title":"Black \/ Purple \/ Extra Large","options":["Black \/ Purple","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697521378,"title":"Green \/ Purple \/ Small","option1":"Green \/ Purple","option2":"Small","option3":null,"sku":"5312305","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508023522,"product_id":8735104139490,"position":2,"created_at":"2024-10-12T10:26:35+01:00","updated_at":"2024-10-12T10:26:36+01:00","alt":null,"width":1440,"height":1080,
35+01:00","updated_at":"2024-10-12T10:26:36+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196","variant_ids":[46046697521378,46046697554146,46046697586914,46046697619682]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Green \/ Purple \/ Medium","public_title":"Green \/ Purple \/ Medium","options":["Green \/ Purple","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639143138,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697586914,"title":"Green \/ Purple \/ Large","option1":"Green \/ Purple","option2":"Large","option3":null,"sku":"5312307","requires_shipping":true,"taxable":true,"featured_image":{"
£580.00a Large","option3":null,"sku":"5312308","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508023522,"product_id":8735104139490,"position":2,"created_at":"2024-10-12T10:26:35+01:00","updated_at":"2024-10-12T10:26:36+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196","variant_ids":[46046697521378,46046697554146,46046697586914,46046697619682]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Green \/ Purple \/ Extra Large","public_title":"Green \/ Purple \/ Extra Large","options":["Green \/ Purple","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639143138,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196"}},"requires_selling_plan":false,"selling_plan_alloc
webp?v=1728725188"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697685218,"title":"Carbon Black \/ Medium","option1":"Carbon Black","option2":"Medium","option3":null,"sku":"5326926","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508056290,"product_id":8735104139490,"position":3,"created_at":"2024-10-12T10:26:26+01:00","updated_at":"2024-10-12T10:26:28+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-A-Primary.webp?v=1728725188","variant_ids":[46046697652450,46046697685218,46046697717986,46046697750754]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Carbon Black \/ Medium","public_title":"Carbon Black \/ Medium","options":["Carbon Black","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802636816610,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/p
,"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639503586,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697816290,"title":"Matte Black \/ Medium","option1":"Matte Black","option2":"Medium","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508089058,"product_id":8735104139490,"position":4,"created_at":"2024-10-12T10:26:49+01:00","updated_at":"2024-10-12T10:26:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210","variant_ids":[46046697783522,46046697816290,46046697849058,46046697881826]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Matte Black \/ Medium","public_
title":"Matte Black \/ Medium","options":["Matte Black","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639503586,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697849058,"title":"Matte Black \/ Large","option1":"Matte Black","option2":"Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508089058,"product_id":8735104139490,"position":4,"created_at":"2024-10-12T10:26:49+01:00","updated_at":"2024-10-12T10:26:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210","variant_ids":[46046697783522,46046697816290,46046697849058,46046697881826]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Matte Black \/ Large","public_title":"Matte Black \/ Large","options":["Matte Black","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639503586,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697881826,"title":"Matte Black \/ Extra Large","option1":"Matte Black","option2":"Extra Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508089058,"product_id":8735104139490,"position":4,"created_at":"2024-10-12T10:26:49+01:00","updated_at":"2024-10-12T10:26:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210","variant_ids":[46046697783522,Hoy Road Bike - Extra Large
46046697816290,46046697849058,46046697881826]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Matte Black \/ Extra Large","public_title":"Matte Black \/ Extra Large","options":["Matte Black","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639503586,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697914594,"title":"Black \/ Red \/ Small","option1":"Black \/ Red","option2":"Small","option3":null,"sku":"5326929","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Small","public_title":"Black \/ Red \/ Small","options":["Black \/ Red","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697947362,"title":"Black \/ Red \/ Medium","option1":"Black \/ Red","option2":"Medium","option3":null,"sku":"5326930","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"widt
h":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Medium","public_title":"Black \/ Red \/ Medium","options":["Black \/ Red","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697980130,"title":"Black \/ Red \/ Large","option1":"Black \/ Red","option2":"Large","option3":null,"sku":"5326931","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Large","public_title":"Black \/ Red \/ Large","options":["Black \/ Red","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046698012898,"title":"Black \/ Red \/ Extra Large","option1":"Black \/ Red","option2":"Extra Large","option3":null,"sku":"5326932","requires_shipping":true,"taxable":true,"featured_image":{"id
":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Extra Large","public_title":"Black \/ Red \/ Extra Large","options":["Black \/ Red","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1
ility" : "http://schema.org/OutOfStock",
"price" : 8900.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-speed-concept-slr-7-axs?variant=46046697849058"
},
{
"@type" : "Offer","availability" : "http://schema.org/OutOfStock",
"price" : 8900.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-speed-concept-slr-7-axs?variant=46046697881826"
},
{
"@type" : "Offer","sku": "5326929","availability" : "http://schema.org/OutOfStock",
"price" : 8900.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-speed-concept-slr-7-axs?variant=46046697914594"
},
{
"@type" : "Offer","sku": "5326930","availability" : "http://schema.org/OutOfStock",
"price" : 8900.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/trek-speed-concept-slr-7-axs?variant=46046697947362"
},
{
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 = 'index';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-11-11T14:27:02.312Z","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":{},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder"uantity_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"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_e,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,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,4393620482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,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,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":
_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,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_buttoyQuantity = false;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/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
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;
}
/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
<
< 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');
restockRodiv class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');">cketScriptElement.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 norm
k-rocket-button{min-height:50px;margin-top:10px;margin-bottom:10px}.restock-rocket-button-collection{position:relative;font-size:13px;line-height:1;padding:7px;height:auto;z-index:3}.restock-rocket-wrapper{background-color:rgba(0,0,0,.5);z-index:123123123;width:100%;height:100%;overflow:auto;position:fixed;right:0;top:0;transition-property:all;transition-duration:.3s;display:flex;flex-direction:column;justify-content:center;}.restock-rocket-wrapper-inline{width:100%;height:100%;margin-top:20px}.restock-rocket-preorder-description{padding:10px 15px;margin-top:20px;display:flex;flex-direction:column;gap:10px;}.preorder-description-details{margin-bottom:0;display:flex;flex-direction:column;gap:10px;}.preorder-detail-item{display:flex;flex-direction:row;justify-content:start;gap:8px;align-items:center;}.restock-rocket-payment-widget{border:1px solid #ebebeb;margin-bottom:20px;}.restock-rocket-payment-option{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:15px 20px;}.restock-rocket-payment-option:no
ox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-preorder-countdown-timer{display:flex;flex-direction:column;align-items:center;padding:16px;margin:8px 0;font-family:inherit;}.restock-rocket-preorder-countdown-timer .countdown-header{font-size:16px;margin-bottom:6px;text-align:center}.restock-rocket-preorder-countdown-timer .countdown-units{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.restock-rocket-preorder-countdown-timer .countdown-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.restock-rocket-preorder-countdown-timer .countdown-box{min-width:40px;padding:10px 6px;text-align:center;font-size:20px;line-height:1}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:14px;font-weight:500;text-align:center;text-transform:capitalize;opacity:.7}@media (max-width:768px){.restock-rocket-preorder-countdown-timer{padding:14px}.restock-roc
Specialized Rockhopper Hardtail Mountain Bike - Small© 2025,
ProjektRide
.
tton_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_ch
eck_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_se
lector":"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_t
erms_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,"market_setup_type":"single_market","shopify_app_id":5940125,"cache":true,"cached_at":"2025-11-11T14:27:02.333Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43590980075746,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,439813
45652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,44140302827746,44140302893282,44140317016290,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,55569712447871,55569712480639,55569933074815,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2025-12-14T19:20:01Z","market_locations_enabled":false,"market_id":382140642,"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":"2025-12-14T19:14:09Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVSpecialized Rockhopper Hardtail Mountain Bike - SmallariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2025-12-14T19:39:58Z","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":[55569933140351,55569712382335,55569712415103,55569712480639,55569933173119,55570017616255,55569933074815,55570017550719,55569712447871,55569933107583,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_co
lor":"#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.","preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","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,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true}];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","£300.00blog"],"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":8735104139490,"title":"Trek Speed Concept SLR 7 AXS","handle":"trek-speed-concept-slr-7-axs","description":"\u003ch4\u003eThe Speed Concept SLR 7 AXS is an aerodynamic carbon triathlon bike engineered for incredible speed and seamless integration. Every bit of this bike – from the light aero frame to ride-smoothing IsoSpeed, cutting-edge fuel and hydration systems, and a SRAM Force AXS D2 wireless electronic drivetrain – has been painstakingly designed to help you beat your PR again... and again... and again.\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eIt's right for you if...\u003c\/strong\u003e\u003c\/p\u003e\n
\u003cp\u003e\u003cbr\u003eYou leave it all on the course and want a tri bike that does the same. You want blazing-fast aero speed, a SRAM Force wireless electronic drivetrain for precise shifts and loads of integrated accessories that make hydrating and re-fuelling easy.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe tech you get\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eUltra-lightweight 800 Series OCLV Carbon frame, drag-reducing Kammtail Virtual Foil (KVF) tube shaping, Speed Concept full foil carbon fork, road-smoothing IsoSpeed, integrated fuel, hydration and flat kit storage, SRAM Force AXS D2 wireless electronic 12-speed drivetrain with SRAM AXS Clics shifters, a Force AXS power meter, fully integrated handlebar and stem, Bontrager Hilo Comp triathlon-specific saddle for an aggressive aero position, disc brakes for reliable stopping power and Bontrager Aeolus Pro 51 OCLV Carbon wheels.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe final word\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\
u003e\u003cbr\u003eThe Speed Concept is as fast as it is smart. Its simple, thoughtful design and integrated features ensure a less stressful race day, help you achieve your fastest bike splits ever and set you up for a successful run. The SLR 7 AXS also comes with a power meter for dialled training rides.\u003c\/p\u003e\n\u003ch3\u003e\u003cstrong\u003eHow tall are you?\u003c\/strong\u003e\u003c\/h3\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\u003ch3\u003eWhat is your inside leg?\u003c\/h3\u003e\n\u003cp\u003e\u003cbr\u003eHow to measure: Stand barefoot with your back straight and against a wall. Tuck03cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e167 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'6\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u00
3e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 198 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\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 class=\"rider-sizing__dots\" data-v-05762449=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e","published_at":"2024-10-12T10:29:53+01:00","created_at":"2024-10-12T10:29:53+01:00","vendor":"Trek","type":"Bicycles","tags":["Speed Concept"],"price":890000,"price_min":890000,"price_max":890000,"available":false,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46046697390306,"title":"Black \/ Purple \/ Small","option1":"Black \/ Purple","option2":"Small","option3":null,"sku":"5310359","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Small","public_title":"Black \/ Purple \/ Small","options":["Black \/ Purple","Small"],"price":890000,"wSpecialized Turbo Levo Alloy Oasis/Black Size S3 2022 - Medium - Second Handeight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697423074,"title":"Black \/ Purple \/ Medium","option1":"Black \/ Purple","option2":"Medium","option3":null,"sku":"5310360","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Medium","public_title":"Black \/ Purple \/ Medium","options":["Black \/ Purple","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697455842,"title":"Black \/ Purple \/ Large","option1":"Black \/ Purple","option2":"Large","option3":null,"sku":"5310361","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"avai
lable":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Large","public_title":"Black \/ Purple \/ Large","options":["Black \/ Purple","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697488610,"title":"Black \/ Purple \/ Extra Large","option1":"Black \/ Purple","option2":"Extra Large","option3":null,"sku":"5310362","requires_shipping":true,"taxable":true,"featured_image":{"id":42315507990754,"product_id":8735104139490,"position":1,"created_at":"2024-10-12T10:26:41+01:00","updated_at":"2024-10-12T10:26:43+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203","variant_ids":[46046697390306,46046697423074,46046697455842,46046697488610]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Purple \/ Extra Large","public_title":"Black \/ Purple \/ Extra Large","options":["Black \/ Purple","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639306978,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Primary.webp?v=1728725203"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697521378,"title":"Green \/ Purple \/ Small","option1":"Green \/ Purple","option2":"Small","option3":null,"sku":"5312305","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508023522,"product_id":8735104139490,"position":2,"created_at":"2024-10-12T10:26:35+01:00","updated_at":"2024-10-12T10:26:36+01:00","alt":null,"width":1440,"h
eight":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196","variant_ids":[46046697521378,46046697554146,46046697586914,46046697619682]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Green \/ Purple \/ Small","public_title":"Green \/ Purple \/ Small","options":["Green \/ Purple","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639143138,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-E-Primary.webp?v=1728725196"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697554146,"title":"Green \/ Purple \/ Medium","option1":"Green \/ Purple","option2":"Medium","option3":null,"sku":"5312306","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508023522,"product_id":8735104139490,"position":2,"created_at":"2024-alse,"name":"Trek Speed Concept SLR 7 AXS - Matte Black \/ Large","public_title":"Matte Black \/ Large","options":["Matte Black","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639503586,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697881826,"title":"Matte Black \/ Extra Large","option1":"Matte Black","option2":"Extra Large","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508089058,"product_id":8735104139490,"position":4,"created_at":"2024-10-12T10:26:49+01:00","updated_at":"2024-10-12T10:26:50+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210","variant_ids":[460
46697783522,46046697816290,46046697849058,46046697881826]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Matte Black \/ Extra Large","public_title":"Matte Black \/ Extra Large","options":["Matte Black","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639503586,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7eTap-24-41499-A-Primary.webp?v=1728725210"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697914594,"title":"Black \/ Red \/ Small","option1":"Black \/ Red","option2":"Small","option3":null,"sku":"5326929","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/sho
"\" qaid=\"size-table\"\u003e\n\u003ccaption class=\"sr-only\" data-v-3ac87600=\"\"\u003esize-table\u003c\/caption\u003e\n\u003cthead data-v-3ac87600=\"\"\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth class=\"font-bold\" scope=\"col\" data-v-3ac87600=\"\" qaid=\"size-table-column-header-Size\"\u003eSize\u003c\/th\u003e\n\u003cth class=\"font-bold\" scope=\"col\" data-v-3ac87600=\"\" qaid=\"size-table-column-header-Rider Height\"\u003eRider Height\u003c\/th\u003e\n\u003cth class=\"font-bold\" scope=\"col\" data-v-3ac87600=\"\" 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 scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e154 - 167 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 80 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e28\" - 31\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-M\"\u003eM\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e167 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'6\" - 5'9\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e77 - 83 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e30\" - 33\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-L\"\u003eL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e175 - 186 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'9\" - 6'1\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e82 - 88 cm\u00
3c\/p\u003e\n\u003cp class=\"m-0\"\u003e32\" - 35\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-3ac87600=\"\"\u003e\n\u003cth scope=\"row\" data-v-3ac87600=\"\" qaid=\"size-table-row-header-XL\"\u003eXL\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e186 - 198 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e6'1\" - 6'6\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e87 - 93 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e34\" - 37\"\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 class=\"rider-sizing__dots\" data-v-05762449=\"\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sizing-and-fit-aftermarket-component sizing-table grid-container mb-6\" data-magellan-target=\"GeometryComponent\" id=\"GeometryComponent\" data-v-05762449=\"\"\u003e\u003c\/section\u003e"p\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Small","public_title":"Black \/ Red \/ Small","options":["Black \/ Red","Small"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697947362,"title":"Black \/ Red \/ Medium","option1":"Black \/ Red","option2":"Medium","option3":null,"sku":"5326930","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt
":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Medium","public_title":"Black \/ Red \/ Medium","options":["Black \/ Red","Medium"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046697980130,"title":"Black \/ Red \/ Large","option1":"Black \/ Red","option2":"Large","option3":null,"sku":"5326931","requires_shipping":true,"taxable":true,"featured_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":
"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Large","public_title":"Black \/ Red \/ Large","options":["Black \/ Red","Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46046698012898,"title":"Black \/ Red \/ Extra Large","option1":"Black \/ Red","option2":"Extra Large","option3":null,"sku":"5326932","requires_shipping":true,"taxable":true,"featured
_image":{"id":42315508121826,"product_id":8735104139490,"position":5,"created_at":"2024-10-12T10:26:56+01:00","updated_at":"2024-10-12T10:26:57+01:00","alt":null,"width":1440,"height":1080,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217","variant_ids":[46046697914594,46046697947362,46046697980130,46046698012898]},"available":false,"name":"Trek Speed Concept SLR 7 AXS - Black \/ Red \/ Extra Large","public_title":"Black \/ Red \/ Extra Large","options":["Black \/ Red","Extra Large"],"price":890000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":34802639765730,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-25-41499-B-Primary.webp?v=1728725217"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/SpeedConceptSLR7AXS-24-41499-F-Prim697521378 : null,46046697554146 : null,46046697586914 : null,46046697619682 : null,46046697652450 : null,46046697685218 : null,46046697717986 : null,46046697750754 : null,46046697783522 : null,46046697816290 : null,46046697849058 : null,46046697881826 : null,46046697914594 : null,46046697947362 : null,46046697980130 : null,46046698012898 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {46046697390306 : parseInt(""),46046697423074 : parseInt(""),46046697455842 : parseInt(""),46046697488610 : parseInt(""),46046697521378 : parseInt(""),46046697554146 : parseInt(""),46046697586914 : parseInt(""),46046697619682 : parseInt(""),46046697652450 : parseInt(""),46046697685218 : parseInt(""),46046697717986 : parseInt(""),46046697750754 : parseInt(""),46046697783522 : parseInt(""),46046697816290 : parseInt(""),46046697849058 : parseInt(""),46046697881826 : parseInt(""),46046697914594 : parseInt(""),46046697947362 : parseInt(""),46046697980130 : parseInt(""),46046698012898 : parseInt(""),};
window.
_RestockRocketConfig.variantsPreorderMaxCountForMarket = {46046697390306 : null,46046697423074 : null,46046697455842 : null,46046697488610 : null,46046697521378 : null,46046697554146 : null,46046697586914 : null,46046697619682 : null,46046697652450 : null,46046697685218 : null,46046697717986 : null,46046697750754 : null,46046697783522 : null,46046697816290 : null,46046697849058 : null,46046697881826 : null,46046697914594 : null,46046697947362 : null,46046697980130 : null,46046698012898 : null,};
window._RestockRocketConfig.variantsShippingText = {46046697390306 : "",46046697423074 : "",46046697455842 : "",46046697488610 : "",46046697521378 : "",46046697554146 : "",46046697586914 : "",46046697619682 : "",46046697652450 : "",46046697685218 : "",46046697717986 : "",46046697750754 : "",46046697783522 : "",46046697816290 : "",46046697849058 : "",46046697881826 : "",46046697914594 : "",46046697947362 : "",46046697980130 : "",46046698012898 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {46046697390306 : null,46046697423074 : null,46046697455842 : null,46046697488610 : null,46046697521378 : null,46046697554146 : null,46046697586914 : null,46046697619682 : null,46046697652450 : null,46046697685218 : null,46046697717986 : null,46046697750754 : null,46046697783522 : null,46046697816290 : null,46046697849058 : null,46046697881826 : null,46046697914594 : null,46046697947362 : null,46046697980130 : null,46046698012898 : null,};
window._RestockRocketConfig.selected_variant_id = 46046697390306;
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/019b1405-52e0-7e89-a6c1-1ac7fea6dd8f/restock-rocket-shopify-410/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019b1405-52e0-7e89-a6c1-1ac7fSpecialized Turbo Levo Alloy Oasis/Black Size S3 2022 - Medium - Second Handea6dd8f/restock-rocket-shopify-410/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
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 <£1,950.00 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 = transla
tedFields[key];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
}
});
} 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;
}
}
// 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.ocketConfig.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}`);
}
// Check and update cart selling plans after scripts are loaded
if (settings.preorder_enabled) {
updateCartSellingPlans();
}
// Dispatch custom event when app is loaded
const appLoadedEvent = new CustomEvent('stoq:loaded', {
detail: {
pageType: window._RestockRocketConfig.pageType,
enabled: settings.enable_app,
settings: settings
}
});
console.debug('STOQ - dispatching app loaded event');
window.dispatchEvent(appLoadedEvent);
}
}
function updateCartSellingPlans() {
// Wait for the API to be available with retries
const maxRetries = 10;
const retryDelay = 500;
function attemptCartCheck(attempt = 1) {
if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STOQ - cart selling plans updated successfully');
} else {
console.debug('STOQ - no cart selling plan updates needed');
}
})
.catch(error => {
console.error('STOQ - error updating cart selling plans:', error);
});
} else if (attempt Yeti ASR T series full suspension XC bike - AXS T Type - Rockshox - EX DEMO<