and authorize you to charge my payment method at the prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted. You have big dreams for road racing, and want a featherweight road bike to chase them down... and then dream bigger. You want the same tech that the pros of Trek-Segafredo race on, decked out with carbon wheels and SRAM's highest-level SRAM RED AXS wireless electronic drivetrain.
The tech you get
168 - 174 cm
5'6" - 5'9"L
175 - 186 cm
78 - 82 cm
5'9" - 6'1"
31" - 32"
82 - 88 cm
5632" - 35"
174 - 180 cm
5'9" - 5'11"XL
186 - 197 cm
81 - 85 cm
6'1" - 6'6"
32" - 33"
87 - 93 cm
5834" - 37"
180 - 185 cm
5'11" - 6'1"
84 - 87 cm
33" - 34"
[]
60
{"@context":"http:\/\/schema.org\/","@id":"\/products\/trek-fx-2-stagger-gen-4#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Trek"},"category":"Hybrid Bikes","description":"The FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\nIt's right for you if...You want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes.\nThe tech you getA lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\nThe final wordThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\n \nHow tall are you?To 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.\nWhat is your inside leg?How 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.\n \n\n\n\n\n\n\n\nSize\nRider Height\nInseam\n\n\n\n\nS\n\n155 - 165 cm\n5'1\" - 5'5\"\n\n\n72 - 78 cm\n28\" - 31\"\n\n\n\nM\n\n165 - 175 cm\n5'5\" - 5'9\"\n\n\n77 - 83 cm\n30\" - 33\"\n\n\n\nL\n\n175 - 186 cm\n5'9\" - 6'1\"\n\n\n82 - 88 cm\n32\" - 35\"\n\n\n\nXL\n\n186 - 197 cm\n6'1\" - 6'6\"\n\n\n87 - 93 cm\n34\" - 37\"\n\n\n\n\n\n\n\n\n\n\n\n","hasVariant":[{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035312935138#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Red \/ Small","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035312935138#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035312935138"},"sku":"5293035"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035313230050#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Red \/ Medium","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035313230050#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035313230050"},"sku":"5293036"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035312672994#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Red \/ Large","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035312672994#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035312672994"},"sku":"5293037"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035323060450#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Red \/ Extra Large","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035323060450#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035323060450"},"sku":"5293038"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340230882#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Black \/ Small","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340230882#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035340230882"},"sku":"5293031"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340263650#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Black \/ Medium","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340263650#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035340263650"},"sku":"5293032"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340296418#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Black \/ Large","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340296418#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035340296418"},"sku":"5293033"},{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340329186#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671\u0026width=1920","name":"Trek FX 2 Stagger Gen 4 - Black \/ Extra Large","offers":{"@id":"\/products\/trek-fx-2-stagger-gen-4?variant=46035340329186#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"660.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4?variant=46035340329186"},"sku":"5293034"}],"name":"Trek FX 2 Stagger Gen 4","productGroupID":"8732462645474","url":"https:\/\/projektride.co.uk\/products\/trek-fx-2-stagger-gen-4"}
I'm looking to find out more information about a product, where can I find this?
89 - 92 cm
Please get in touch with a member of the team either by phone (
35" - 36"01313745324
) or email (
[email protected]
) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
I'm looking to buy this product, when will it arrive and how much does postage cost?
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.
We also have a physical store, if you are local please pop in -
ProjektRide Bike Shop Edinburgh
82 Newington Road, EH91QN, Edinburgh.
This section doesn’t currently include any content. Add content to this section using the sidebar.
#SiteFooter {
--PT: 100px;
--PB: 10px;
--bg-lighten-darken-shimmer-bg: #0d0d0d;
--bg-lighten-darken-shimmer-effect: #121212;
--text: #ffffff;
--text-alpha-15: rgba(255, 255, 255, 0.15);
--text-alpha-50: rgba(255, 255, 255, 0.6);
--text-alpha-85: rgba(255, 255, 255, 0.85);--border: #ffffff;}
#SiteFooter .footer-bottom { --grid-columns: 3; }
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 = 1775270368;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/a
ayment_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,43981392806114,43981392838882,43981392904418,43981392937186,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097
186,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-04-04T02:23:10Z","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":"2026-04-04T02:23:09Z","shopify_mark
et_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-04-04T02:15:40Z","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_te_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,"e
nable_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 pur
chased 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":8732462645474,"title":"Trek FX 2 Stagger Gen 4","handle":"trek-fx-2-stagger-gen-4","description":"\u003cp\u003eThe FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through frame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with step-through geometry that's easier to
mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eHow tall are you?\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\u003eWhat is your inside leg?\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\u003cp\u003e \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-S\"\u003eS\u003c\/th\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e155 - 165 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'1\" - 5'5\"\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd data-v-3ac87600=\"\"\u003e\n\u003cp class=\"m-0\"\u003e72 - 78 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 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\"\u003e165 - 175 cm\u003c\/p\u003e\n\u003cp class=\"m-0\"\u003e5'5\" - 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 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\"\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\/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\"\u003e186 - 197 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 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-fi
t-aftermarket-component sizing-table grid-container mb-6\"\u003e\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\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":"2025-11-12T16:23:35+00:00","created_at":"2024-10-08T14:20:04+01:00","vendor":"Trek","type":"Bicycles","tags":["FX"],"price":66000,"price_min":66000,"price_max":66000,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":46035312935138,"title":"Red \/ Small","option1":"Red","option2":"Small","option3":null,"sku":"5293035","requires_shipping":true,"taxable":true,"featured_image":null,"avail
able":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Small","public_title":"Red \/ Small","options":["Red","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035313230050,"title":"Red \/ Medium","option1":"Red","option2":"Medium","option3":null,"sku":"5293036","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Medium","public_title":"Red \/ Medium","options":["Red","Medium"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035312672994,"title":"Red \/ Large","option1":"Red","option2":"Large","option3":null,"sku":"5293037","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Large","public_title":"Red \/ Large","options":["Red","Large"],"p
rice":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035323060450,"title":"Red \/ Extra Large","option1":"Red","option2":"Extra Large","option3":null,"sku":"5293038","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Red \/ Extra Large","public_title":"Red \/ Extra Large","options":["Red","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340230882,"title":"Black \/ Small","option1":"Black","option2":"Small","option3":null,"sku":"5293031","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Small","public_title":"Black \/ Small","options":["Black","Small"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barco
de":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340263650,"title":"Black \/ Medium","option1":"Black","option2":"Medium","option3":null,"sku":"5293032","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Medium","public_title":"Black \/ Medium","options":["Black","Medium"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340296418,"title":"Black \/ Large","option1":"Black","option2":"Large","option3":null,"sku":"5293033","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Large","public_title":"Black \/ Large","options":["Black","Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":46035340329186,"title":"Blac
k \/ Extra Large","option1":"Black","option2":"Extra Large","option3":null,"sku":"5293034","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek FX 2 Stagger Gen 4 - Black \/ Extra Large","public_title":"Black \/ Extra Large","options":["Black","Extra Large"],"price":66000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701","\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","optio
ns":["Colour","Size"],"media":[{"alt":null,"id":34780459008226,"position":1,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Primary.webp?v=1728393671","width":1440},{"alt":null,"id":34780462940386,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt3.webp?v=1728393680","width":1440},{"alt":null,"id":34780464513250,"position":3,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt4.webp?v=1728393687","width":1440},{"alt":null,"id":34780469723362,"position":4,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt5.webp?v=1728393701","width":1440},{"alt":null,"id":34780472246498,"position":5,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/FX2Stagger-24-40816-A-Alt7.webp?v=1728393709","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eThe FX 2 Stagger is a stylish and versatile hybrid bike with a classic step-through fr
ame geometry that's easier to mount and dismount. Exercise, commute or ride for fun with the wide range of speeds, reliable disc brakes that let you stop on a penny and loads of mounts for accessories.\u003c\/p\u003e\n\u003cp\u003eIt's right for you if...\u003cbr\u003eYou want a single bike that you can use for fitness rides, commutes and cruises, and you value the confidence that comes from the superior all-weather stopping power of disc brakes.\u003c\/p\u003e\n\u003cp\u003eThe tech you get\u003cbr\u003eA lightweight aluminium frame with step-through geometry that's easier to mount and dismount, hydraulic disc brakes for all-weather stopping power, a Shimano drivetrain with 9 speeds and a wide range of gearing so you're never pedalling too hard or too soft and mounts that make it easy to accessorise your ride!\u003c\/p\u003e\n\u003cp\u003eThe final word\u003cbr\u003eThe FX 2 Stagger is a stylish, versatile hybrid bike that performs on fitness rides, trips to the market or your morning commute. It has endless
options for accessories, but what really sets this model apart is the disc brakes, which provide great stopping power in all weather conditions.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eHow tall are you?\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\u003eWhat is your inside leg?\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\u003cp\u003e \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=\