Components
Gears & DrivetrainGears & Drivetrain
Tubes
Gears & Drivetrainory Bike - Extra Extra Large \/ Green","public_title":"Extra Extra Large \/ Green","options":["Extra Extra Large","Green"],"price":669900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196410741119,"title":"Extra Extra Large \/ Grey","option1":"Extra Extra Large","option2":"Grey","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 C-Series C2 Lunch Ride 29\" Factory Bike - Extra Extra Large \/ Grey","public_title":"Extra Extra Large \/ Grey","options":["Extra Extra Large","Grey"],"price":669900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196410773887,"title":"Extra Extra Large \/ Blue","option1":"Extra Extra Large","option2":"Blue","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available"
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Yeti Cycles SB140 C-Series C2 Lunch Ride 29\" Factory Bike",
"url": "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike","image": [
"https:\/\/projektride.co.uk\/cdn\/shop\/files\/ycb2514emr_697x.webp?v=1741953615"
],"description": "\n\n\n\n\nSB140 LR\n\n\n\n\n\n\n\n\n\nMeet the bike in between nothing. Leaving no rider wanting. Master of the climb, the bomb, the rail and the air. The utterly unequivocal. The rule crusher. The trend buster. No rig can rule all, but this one can absolutely rule. The mountain bike.\n\n\n\n\n140MM\nFRAME TRAVEL\n\n \n\n160MM\nFORK TRAVEL\n\n \n\n14%\nLEVERAGE RATE\n\n \n\n29\"\nWHEEL SIZE\n\n \n\n65°\nHEAD TUBE ANGLE\n\n \n\n77°\nEFF. SEAT ANGLE\n\n\n\n\nHIGHLIGHTS\n\nLunch Ride (LR) builds featuring 160mm Fox Factory 36,Fox Float X, Maxxis DHF 2.5 \u0026amp; DHR II 2.4 EXO casing,and more powerful brakes\nFox Transfer dropper post\nDT Swiss XM Wheels\n4 piston brakes\nODI Elite Pro grips\n200 front and 180 rear rotors\n\n\n\n\n\nFRAME HIGHLIGHTS\n\nNEW Threaded bot tom bracket\nNEW High-clearance downtube\nNEW Dual -density downtube protection\nUniversal Derailleur Hanger (UDH)\nSecure, fully enclosed internal cable management\nCompatible with long dropper posts\n100% standard sealed Enduro Max bearings\nFloating collet axle pivot design\nCompact-wishbone shock extender\nBoost spacing\nSizes S -XXL\n\n\n\n\n\nTrail Bike? Yes, And...\nThis is the mountain bike you reach for when the trail is untamed and unrelenting, in both directions. Trail Bike is a term that gets used pretty liberally in the industry, so we designed the SB140 to be even better suited to go deep and find out what's on the other side.\n\n\n\n\nSIZE GUIDE\n\n\n\n\nSMALL\n5'1\" - 5'7\"\n\n\n\n\n\n\nMEDIUM\n\n5'5\" - 5'11\"\n\n\n\n\n\nLARGE\n\n\n5'10\" - 6'3\"\n\n\n\n\nX-LARGE\n\n\n\n6'1\" - 6'7\"\n\n\n\nXX-LARGE\n\n\n\n\n6'5\" - 6'11\"\n\n\n\n\n\n\n\n\n\n\n\n\nSPECIFICATION\nC\/Series carbon fibre frame, Switch Infinity suspension technology, threaded bottom bracket, fully enclosed internal cable routing, 148mm x 12mm BOOST dropouts, sealed Enduro Max pivot bearings, integrated derailleur hanger, and axle.\n\n\n\nFORK\nFOX FACTORY 36 GRIP X2 \/ 160MM\n\n\nSHOCK\nFOX FACTORY FLOAT X\n\n\nTYRE (F)\nMAXXIS MINION DHF 2.5 EXO\n\n\nTYRE (R)\nMAXXIS MINION DHR II 2.4 EXO\n\n\nROTOR (F)\nSRAM CENTERLINE 200\n\n\nROTOR (R)\nSRAM CENTERLINE 180\n\n\nHEADSET\nCANE CREEK 40 INTEGRATED\n\n\nWHEELSET\nDT SWISS M1900 30MM\n\n\nBB\nSRAM DUB BSA 73\n\n\nGRIPS\nODI ELITE PRO\n\n\nBAR\nBURGTEC RIDE WIDE ALLOY ENDURO 35X780MM 30MM RISE\n\n\nSTEM\nBURGTEC ENDURO MK3 35X50MM\n\n\nCRANK\nSRAM GX EAGLE 30T 170MM\n\n\nSEAT\nSILVERADO CUSTOM\n\n\nBRAKES\nSRAM CODE R\n\n\nDERAILLEUR\nSRAM GX EAGLE\n\n\nCASSETTE\nSRAM GX EAGLE 1275 10-52\n\n\nCHAIN\nSRAM GX EAGLE\n\n\nSHIFTER\nSRAM GX EAGLE\n\n\nSEATPOST\nONEUP DROPPER POST 31.6MM \/ SM: 150MM, MD: 180MM, LG-XXL: 210MM\n\n\n\n\nPlease note: Specifications are subject to change without notice.\n\nGEOMETRY\nAll measurements are shown in millimetres.\n\n\n\n\n\n\n\n160MM FORK\nSM\nMD\nLG\nXL\nXXL\n\n\nA\nSEAT TUBE LENGTH\n365\n400\n440\n470\n485\n\n\nB\nEFF. TOP TUBE LENGTH\n573\n603\n624\n652\n671\n\n\nC\nHEAD TUBE ANGLE\n65.0\n65.0\n65.0\n65.0\n65.0\n\n\nD\nEFF. SEATTUBE ANGLE\n77.0\n77.0\n77.0\n77.0\n77.0\n\n\nE\nACTUAL SEATTUBE ANGLE\n71.8\n72.2\n72.4\n72.8\n73.3\n\n\nF\nCHAINSTAY LENGTH\n436\n438\n440\n442\n444\n\n\nG\nWHEELBASE\n1188\n1221\n1246\n1277\n1304\n\n\nH\nESTIMATED BB HEIGHT\n342\n342\n342\n342\n342\n\n\nI\nSTANDOVER\n726\n733\n737\n739\n744\n\n\nJ\nHEADTUBE LENGTH\n92\n95\n100\n112\n134\n\n\nK\nFORK (AXLE TO CROWN)\n575\n575\n575\n575\n575\n\n\nL\nFORK (OFFSET)\n44\n44\n44\n44\n44\n\n\nM\nSTACK\n617\n620\n625\n635\n655\n\n\nN\nREACH\n430\n460\n480\n505\n520\n\n\nO\nFRONT CENTER\n752\n783\n806\n835\n860\n\n\nP\nVERTICAL FORK TRAVEL\n145\n145\n145\n145\n145\n\n\n\n\n\n\n","sku": "YCB25149CXLPEMFXC056600","brand": {
"@type": "Thing",
"name": "Yeti"
},"gtin8": "","offers": [{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410315135"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410347903"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410380671"
},
{
"@type" : "Offer","sku": "YCB25149CXLPEMFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410413439"
},
{
"@type" : "Offer","sku": "YCB25149CMDRGDFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410446207"
},
{
"@type" : "Offer","sku": "YCB25149CMDPTUFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410478975"
},
{
"@type" : "Offer","sku": "YCB25149CXLPEMFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410511743"
},
{
"@type" : "Offer","sku": "YCB25149CLGRGDFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410544511"
},
{
"@type" : "Offer","sku": "YCB25149CLGPTUFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410577279"
},
{
"@type" : "Offer","sku": "YCB25149CXLPEMFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410610047"
},
{
"@type" : "Offer","sku": "YCB25149CXLRGDFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410642815"
},
{
"@type" : "Offer","sku": "YCB25149CXLPTUFXC056600","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410675583"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410708351"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410741119"
},
{
"@type" : "Offer","availability" : "http://schema.org/InStock",
"price" : 6699.0,
"priceCurrency" : "GBP",
"url" : "https:\/\/projektride.co.uk\/products\/yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike?variant=55196410773887"
}
]
}
>
<
>
<
<
Hire Genesis Croix de Fer 30 (Drop Handlebars)
The one sizeHire Genesis Croix de Fer 30 (Drop Handlebars)Lazer Compact Helmetfrom £42.00 per dayis all you need to get started. This compact adult bike helmet provides comfort, safety and style, in an attractive and low-priced package.<
Features & Benefits:Hire Genesis Croix de Fer 20 (Flat Handlebars)
Style and performance on a budget
a class="product__media product__media--featured"
href="/products/hire-genesis-croix-de-fer-10-flat-handlebars"
title="Hire Genesis Croix de Fer 20 (Flat Handlebars)"
aria-label="Hire Genesis Croix de Fer 20 (Flat Handlebars)"
style="background-image: url(//projektride.co.uk/cdn/shop/files/Genesis_Broadway_600x.jpg?v=1761139300)">
Turnfit TS plus adjustment: simply turn the dial at the rear of the helmet for a great fitspan class="visually-hidden">Hire Genesis Croix de Fer 20 (Flat Handlebars)
>
Weight: 325g
<
div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/5AC11281-7DA8-4E80-BE13-21DC2E5E9E9E_600x.jpg?v=1761139300)">
a class="product__media product__media--featured"
href="/products/surly-erc"
title="Hire Genesis Tour De Fer (Flat Handlebars)"
aria-label="Hire Genesis Tour De Fer (Flat Handlebars)"
style="background-image: url(//projektride.co.uk/cdn/shop/files/Genesis_Broadway_1_600x.jpg?v=1761140804)">
<
span class="visually-hidden">Hire Genesis Tour De Fer (Flat Handlebars)
Hire Genesis Croix de Fer 30 (Drop Handlebars)
Here at ProjektRide, we rent out our in-house built Surly and Brothers bike packing bikes. These have been custom-built with care and attention to ensure you have an awesome and hassle-free time on your bike trip!from £42.00 per day
Here at ProjektRide, we rent out our in-house built Surly and Brothers bike packing bikes. These have been custom-built with care and attention to ensure you have an awesome and hassle-free time on your bike trip!div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/356973949_266453656020526_96430508332420410_n_2048x.jpg?v=1690228321');background-attachment: fixed;">
I need equipment - can I hire this too?3. Pay Online or In-StoreI need equipment - can I hire this too?
lass=\"c\"\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e180MM FORK\u003c\/td\u003e\n\u003ctd\u003eSM\u003c\/td\u003e\n\u003ctd\u003eMD\u003c\/td\u003e\n\u003ctd\u003eLG\u003c\/td\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eA\u003c\/td\u003e\n\u003ctd\u003eSEAT TUBE LENGTH\u003c\/td\u003e\n\u003ctd\u003e365\u003c\/td\u003e\n\u003ctd\u003e400\u003c\/td\u003e\n\u003ctd\u003e440\u003c\/td\u003e\n\u003ctd\u003e470\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"a\"\u003e\n\u003ctd\u003eB\u003c\/td\u003e\n\u003ctd\u003eEFF. TOP TUBE LENGTH\u003c\/td\u003e\n\u003ctd\u003e573\u003c\/td\u003e\n\u003ctd\u003e604\u003c\/td\u003e\n\u003ctd\u003e625\u003c\/td\u003e\n\u003ctd\u003e653\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"b\"\u003e\n\u003ctd\u003eC\u003c\/td\u003e\n\u003ctd\u003eHEAD TUBE ANGLE\u003c\/td\u003e\n\u003ctd\u003e63.5\u003c\/td\u003e\n\u003ctd\u003e63.5\u003c\/td\u003e\n\u003ctd\u003e63.5\u003c\/td\u003e\n\u003ctd\u003e63.5\u003c
Checkout the hire items in your basket and pay with all major credit cards, PayPal or Klarna. Payments can be made in store without going through the online shop. Please call the shop to book out in-person.
4. Wait For ConfirmationDo I need to pay a security deposit?Do I need to pay a security deposit?
Wait for one of the team to confirm your booking. This is separate from the payment confirmation. A confirmation email will be sent within 24 hours, during shop opening times.
We like to keep things simple here at ProjektRide, we don't take any form of security deposit.We like to keep things simple here at ProjektRide, we don't take any form of security deposit.
5. Collect In Store
Can I hire a custom-build bike?Can I hire a custom-build bike?
. We can do full custom-builds at a higher rental rate.. We can do full custom-builds at a higher rental rate.
Can I ProjektRide keep my belongings safe whilst I travel with the bike?Can I ProjektRide keep my belongings safe whilst I travel with the bike?
We are happy to keep your belongings safe, including suitcases etc. whilst you are out in one of our rental bikes.We are happy to keep your belongings safe, including suitcases etc. whilst you are out in one of our rental bikes.
At what time do I need to return the bike?At what time do I need to return the bike?
You must return your bike before the shop closes on your return date. Please review our working hours You must return your bike before the shop closes on your return date. Please review our working hours
herehereBike Hire Terms & ConditionsBike Hire Terms & Conditions
for more information. If you are returning your bike on a Sunday, please add a note to your order with your number and your ETA return date so we can arrange your drop off out-of-hours. for more information. If you are returning your bike on a Sunday, please add a note to your order with your number and your ETA return date so we can arrange your drop off out-of-hours.
Building Your Bike From the Box
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 = 1773111643;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2025-12-28T14:44:23.508Z","enable_app":true,"enable_signup_widget":false,"storefront_button_text":"Notify me when available","storefront_button_text_color":"#FFFFFF","storefront_button_background_color":"#202223","storefront_form_header":"Notify me","storefront_form_description":"Get a notification as soon as this product is back in stock by signing up below!","storefront_form_button_text":"Notify me when available","storefront_form_button_text_color":"#FFFFFF","storefront_form_button_background_color":"#202223","storefront_form_terms":"Promise we won't spam. You'll only receive notifications for this product.","storefront_form_error":"Please enter a valid email address","storefront_form_success":"Thank you! We will notify you when the product is available.","enable_powered_by":true,"show_button_on_preorder":true,"sms_enabled":false,"email_enabled":true,"storefront_button_disable_tag":"rocket-hide","theme_config":{"disableDebugLoggingForNonPreorderItem":false},"storefront_form_email_placeholder":"Email address","storefront_form_phone_placeholder":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email","storefront_form_phone_error":"Please enter a valid phone number","storefront_form_customer_name_placeholder":"Name","storefront_form_customer_name_error":"Please enter your name","storefront_form_did_you_mean_error":"Did you mean %{suggested_email}? Or use %{current_email}","form_customer_name_enabled":false,"form_customer_name_required":false,"css_config":"","js_config":null,"collect_promotion_consent":false,"storefront_form_promotion_consent_label":"Notify me about other news, sales, discounts & offers too","show_button_on_collection":false,"sms_default_country":"us","sms_allowed_countries":[],"sms_restrict_country":false,"sms_default_channel":true,"optin_required":false,"optin_success_text":"Registration confirmed! You'll receive an alert when the product is restocked.","storefront_button_border_radius":0,"storefront_button_disable_tag_hides_button":true,"storefront_button_disable_tag_enabled":false,"quantity_required":false,"storefront_form_quantity_label":"Quantity","enable_alerts":true,"sms_allowed":false,"email_allowed":true,"collect_promotion_consent_default":true,"insert_button_after_selector":null,"insert_button_after_selector_type":"afterend","storefront_button_position_type":"float-right","storefront_form_duplicate_error":"You've already subscribed for alerts to this product.","storefront_mixed_cart_error":"This item needs to be purchased separately. Please check out or clear your cart before adding this item.","storefront_error_heading":"Error","default_locale":"en","collection_page_button_text_color":"#FFFFFF","collection_page_button_background_color":"#202223","show_button_if_any_out_of_stock":false,"show_button_if_any_variant_out_of_stock_collection":false,"show_button_on_index":false,"insert_button_after_selector_collection":null,"insert_button_after_selector_index":null,"push_enabled":false,"push_allowed":false,"storefront_form_push_label":"Push","storefront_form_push_description":"Click 'Allow' to be notified via push notification","storefront_form_push_error":"Permission rejected! Please review notification settings and try again","storefront_font_family":"OpenSans","insert_button_after_selector_collection_type":"afterend","show_channel_selector":false,"storefront_form_empty_error":"Please fill in one or more of the options above","storefront_form_push_input":"Send notification to your browser","insert_button_after_selector_page":null,"show_button_on_page":false,"insert_button_after_selector_search":null,"show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":"","index_link_selector":"","page_link_selector":"","search_link_selector":"","collection_check_link_visibility":true,"collection_buttons_container":null,"index_buttons_container":null,"page_buttons_container":null,"search_buttons_container":null,"extension_enable_url_variant_detection":true,"extension_enable_value_variant_detection":true,"extension_value_variant_selector":"[name='id']","resubscribe_text":"This product is out of stock. Get notified when it's restocked again by entering your details below!","preorder_enabled":true,"preorder_buy_button_selector":null,"preorder_add_to_cart_button_selector":"","preorder_badge_selector":"","preorder_button_out_of_stock_text":"Out of stock","preorder_button_add_to_cart_text":"Add to cart","preorder_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_enabled":false,"preorder_collection_form_selector":"form[action*=\"/cart/add\"]","preorder_collection_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_index_enabled":false,"preorder_index_form_selector":"form[action*=\"/cart/add\"]","preorder_index_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_page_enabled":false,"preorder_page_form_selector":"form[action*=\"/cart/add\"]","preorder_page_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_search_enabled":false,"preorder_search_form_selector":"form[action*=\"/cart/add\"]","preorder_search_add_to_cart_button_selector":"form[action*=\"/cart/add\"] button","preorder_collection_badge_selector":null,"preorder_index_badge_selector":null,"preorder_page_badge_selector":null,"preorder_search_badge_selector":null,"preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":"","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":"","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":"","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":null,"inline_form_selector_type":"afterend","storefront_form_prefill_customer":true,"storefront_form_show_image":false,"storefront_form_text_color":"#202223","storefront_form_background_color":"#FFFFFF","storefront_form_border_radius":0,"market_setup_type":"single_market","shopify_app_id":5940125,"preorder_progress_bar_insert_selector":null,"preorder_progress_bar_insert_selector_type":"beforebegin","countdown_timer_insert_selector":null,"countdown_timer_insert_selector_type":"afterend","cache":true,"cached_at":"2026-01-08T16:12:13.364Z","multi_language_enabled":false,"translation_locale":"en"};window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42167799447778,43916521013474,43934694998242,43934695031010,43934695620834,43935975440610,43935975473378,43935989399778,43935989432546,43935990284514,43935994118370,43935995625698,43935995855074,43936000835810,43936003195106,43936003227874,43936008012002,43936008044770,43936022757602,43936022790370,43936022823138,43936022855906,43936056115426,43936061030626,43936064930018,43936070631650,43936078037218,43936078069986,43936088195298,43936093470946,43936101138658,43936107266274,43936124076258,43936124109026,43936124141794,43936124174562,43936129941730,43936129974498,43936130007266,43936142393570,43936142426338,43936142459106,43936152060130,43936152092898,43936152125666,43936193118434,43936250429666,43936255803618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,43981987905762,43981987938530,44052906967266,44052907327714,44052907360482,44052907393250,44052907426018,44052907458786,44052907491554,44052909097186,44052909129954,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,55570550194559,55570550227327,55604008976767,55638316908927,55638316941695,55638316974463,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56314171064703,56314171097471,56398983725439,56398983758207,56398983790975,56399322251647,56565020721535,56565020754303,56565020787071],"updated_at":"2026-03-10T02:42:30Z","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-03-10T02:42:29Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-10T02:42:29Z","shopify_market_id":382140642,"market_locations_enabled":false};
window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketConfig.sellingPlans = [{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}];(function() {
const cachedData = {"plans":[{"shopify_selling_plan_group_id":98590196095,"shopify_selling_plan_id":713071886719,"enabled":true,"variant_ids":[55569712382335,55569712415103,55569712480639,55570017616255,55570017550719,55569712447871,55570017583487],"product_variants_source":"custom","name":"Preorder","preorder_button_text":"Preorder","preorder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_background_color":"#ebebeb","preorder_button_description_text_color":"#000000","preorder_button_description_border_radius":10,"preorder_button_description_show_quantity_limit":false,"preorder_button_description_quantity_limit_suffix":" units available for preorder","preorder_button_description_shipping_text_prefix":"Shipping: ","delivery_exact_time":null,"delivery_after_n_intervals":null,"delivery_at":"2025-07-26T09:20:18.169Z","delivery_type":"asap","quantity_limit_text":"{{ quantity }} units available for preorder","preorder_button_description_show_shipping":true,"preorder_button_description_icons_enabled":true,"preorder_shipping_text":"Shipping: {{ date }}","shipping_applies_to_all_products":true,"shipping_text":"Estimated to ship within 2 months","payment_type":"full","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"discount_text":"Save {{ discount }}","billing_title":"Full payment","billing_description":null,"enable_billing_widget":false,"inventory_provider":"stoq","preorder_badge_enabled":false,"preorder_badge_text":"Preorder","preorder_badge_text_color":"#FFFFFF","preorder_badge_background_color":"#000000","preorder_discounted_price_enabled":null,"payment_line_item_property_enabled":false,"shipping_line_item_property_enabled":true,"custom_line_item_property_text":null,"preorder_button_text_color":"#ffffff","preorder_button_background_color":"#565557","preorder_button_colors_enabled":true,"markets_enabled":false,"market_id":13779632354,"shopify_market_ids":[],"use_shopify_selling_plan":true,"use_simplified_shipping_text":false,"translations":{},"payment_options":[{"billing_type":"no_remaining_balance","billing_checkout_charge_type":"percentage","billing_checkout_charge_amount":null,"billing_checkout_charge_percentage":"100.0","billing_at":"2025-07-26T09:20:38.472Z","billing_after_n_intervals":7,"billing_after_interval_type":"day","pricing_type":"no_discount","pricing_amount":null,"pricing_percentage":null,"billing_title":"Full payment","billing_description":null,"discount_text":"Save {{ discount }}","shopify_selling_plan_id":713071886719,"is_default":true,"type":"full","translations":{}}],"require_preorder_acknowledgement":false,"preorder_acknowledgement_text":"I acknowledge and agree to the preorder terms and conditions for this product.","disable_button_until_acknowledged":false,"preorder_min_quantity":null,"preorder_max_quantity":null,"countdown_timer_enabled":false,"countdown_timer_style":"text","countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471,713176482175],"cached_at":"2026-02-18T08:36:42Z"};
if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
// Find the maximum updated_at from all items in old array
const oldPlans = window._RestockRocketConfig.sellingPlans;
const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length > 0
? oldPlans.reduce(function(max, plan) {
// Parse dates for proper comparison (handles mixed ISO formats)
if (plan.updated_at) {
const planDate = new Date(plan.updated_at);
const maxDate = max ? new Date(max) : null;
return (!maxDate || (planDate && !isNaN(planDate) && planDate > maxDate)) ? plan.updated_at : max;
}
return max;
}, '')
: null;
// Use cached if old array is empty/has no timestamps, or cached is newer
// Parse dates for comparison to handle format differences (+00:00 vs .000Z)
const cachedDate = new Date(cachedData.cached_at);
const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null;
const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate));
if (useCached) {
if (Array.isArray(cachedData.plans)) {
window._RestockRocketConfig.sellingPlans = cachedData.plans;
// Only use disabled_plan_ids when using cached plans
window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
console.debug('[RR] Using selling plans from cachedSellingPlans (cacBuilding Your Bike From the Boxh Ride 29\" Factory Bike","handle":"yeti-cycles-sb140-c-series-c2-lunch-ride-29-factory-bike","description":"\u003cdiv data-content-type=\"row\" data-appearance=\"contained\" data-element=\"main\"\u003e\n\u003cdiv data-enable-parallax=\"0\" data-parallax-speed=\"0.5\" data-background-images=\"{}\" data-background-type=\"image\" data-video-loop=\"true\" data-video-play-only-visible=\"true\" data-video-lazy-load=\"true\" data-video-fallback-src=\"\" data-element=\"inner\" data-pb-style=\"ETA93OE\"\u003e\n\u003cdiv data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"\u003e\n\u003cdiv class=\"Yeti-Text_Intro-BG\"\u003e\n\u003cdiv class=\"Yeti-Text_Intro-Text\"\u003e\n\u003cp class=\"Yeti-Model\"\u003eSB140 LR\u003c\/p\u003e\n\u003cdiv class=\"yet-section yet-group\"\u003e\n\u003cdiv class=\"yet-col yet-span_1_of_2\"\u003e\u003cpicture\u003e\u003csource type=\"image\/webp\" srcset=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03953.Insure Your Bike50\" height=\"233\" src=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03986.jpg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003cdiv class=\"yet-col yet-span_1_of_2\"\u003e\u003cpicture\u003e\u003csource type=\"image\/webp\" srcset=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03914.webp\" width=\"350\" height=\"233\"\u003e\u003cimg width=\"350\" height=\"233\" src=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03914.jpg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003eMeet the bike in between nothing. Leaving no rider wanting. Master of the climb, the bomb, the rail and the air. The utterly unequivocal. The rule crusher. The trend buster. No rig can rule all, but this one can absolutely rule.\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003eThe mountain bike\u003c\/span\u003e.\u003c\/p\u003e\n\u003Privacy Policy
eFloating collet axle pivot design\u003c\/li\u003e\n\u003cli\u003eCompact-wishbone shock extender\u003c\/li\u003e\n\u003cli\u003eBoost spacing\u003c\/li\u003e\n\u003cli\u003eSizes S -XXL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Yeti-Text_Team-BG_140-LR\"\u003e\n\u003cdiv class=\"Yeti-Text_Team-Text\"\u003e\n\u003cp class=\"Yeti-Title\"\u003eTrail Bike? Yes, And...\u003c\/p\u003e\n\u003cp\u003eThis is the mountain bike you reach for when the trail is untamed and unrelenting, in both directions.\u003cspan\u003e \u003c\/span\u003e\u003cq\u003eTrail Bike\u003c\/q\u003e\u003cspan\u003e \u003c\/span\u003eis a term that gets used pretty liberally in the industry, so we designed the SB140 to be even better suited to go deep and find out what's on the other side.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Yeti-Text_Size-Guide-BG\"\u003e\n\u003cdiv class=\"Yeti-Text_Size-Guide-Text\"\u003e\n\u003cp class=\"Yeti-Title\"\u003eSIZE GUIDE\u003Terms of Service
,"id":64739631464831,"position":3,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb2514turq.webp?v=1741953615"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196410610047,"title":"Extra Large \/ Green","option1":"Extra Large","option2":"Green","option3":null,"sku":"YCB25149CXLPEMFXC056600","requires_shipping":true,"taxable":true,"featured_image":{"id":74358288744831,"product_id":14979885334911,"position":1,"created_at":"2025-03-14T12:00:15+00:00","updated_at":"2025-03-14T12:00:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb2514emr.webp?v=1741953615","variant_ids":[55196410315135,55196410413439,55196410511743,55196410610047]},"available":true,"name":"Yeti Cycles SB140 C-Series C2 Lunch Ride 29\" Factory Bike - Extra Large \/ Green","public_title":"Extra Large \/ Green","options":["Extra Large","Green"],"price":669900,"weight":0,"compare_at_price":null,"inventory_management"
"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":64739631432063,"position":2,"preview_image":{"aspect_ratio":0.837,"height":833,"width":697,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb2514raw.webp?v=1741953615"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196410675583,"title":"Extra Large \/ Blue","option1":"Extra Large","option2":"Blue","option3":null,"sku":"YCB25149CXLPTUFXC056600","requires_shipping":true,"taxable":true,"featured_image":{"id":74358288810367,"product_id":14979885334911,"position":3,"created_at":"2025-03-14T12:00:15+00:00","updated_at":"2025-03-14T12:00:15+00:00","alt":null,"width":697,"height":833,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/ycb2514turq.webp?v=1741953615","variant_ids":[55196410380671,55196410478975,55196410577279,55196410675583]},"available":true,"name":"Yeti Cycles SB140 C-Series C2 Lunch Ride 29\" Factory Bike - Extra Large \/ Blue","public_title":"Extra Large \/ Blue","options":["
on2":"Grey","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 C-Series C2 Lunch Ride 29\" Factory Bike - Extra Extra Large \/ Grey","public_title":"Extra Extra Large \/ Grey","options":["Extra Extra Large","Grey"],"price":669900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":55196410773887,"title":"Extra Extra Large \/ Blue","option1":"Extra Extra Large","option2":"Blue","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Yeti Cycles SB140 C-Series C2 Lunch Ride 29\" Factory Bike - Extra Extra Large \/ Blue","public_title":"Extra Extra Large \/ Blue","options":["Extra Extra Large","Blue"],"price":669900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.coINFORMATIONn\u003cdiv class=\"yet-col yet-span_1_of_2\"\u003e\u003cpicture\u003e\u003csource type=\"image\/webp\" srcset=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03986.webp\" width=\"350\" height=\"233\"\u003e\u003cimg width=\"350\" height=\"233\" src=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03986.jpg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003cdiv class=\"yet-col yet-span_1_of_2\"\u003e\u003cpicture\u003e\u003csource type=\"image\/webp\" srcset=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03914.webp\" width=\"350\" height=\"233\"\u003e\u003cimg width=\"350\" height=\"233\" src=\"https:\/\/www.silverfish-uk.com\/media\/.renditions\/wysiwyg\/products\/Yeti\/DSC03914.jpg\" alt=\"\" loading=\"lazy\"\u003e\u003c\/picture\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003cp\u003eMeet the bike in between nothing. Leaving no rider wanting. Master of the climb
nger (UDH)\u003c\/li\u003e\n\u003cli\u003eSecure, fully enclosed internal cable management\u003c\/li\u003e\n\u003cli\u003eCompatible with long dropper posts\u003c\/li\u003e\n\u003cli\u003e100% standard sealed Enduro Max bearings\u003c\/li\u003e\n\u003cli\u003eFloating collet axle pivot design\u003c\/li\u003e\n\u003cli\u003eCompact-wishbone shock extender\u003c\/li\u003e\n\u003cli\u003eBoost spacing\u003c\/li\u003e\n\u003cli\u003eSizes S -XXL\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"Yeti-Text_Team-BG_140-LR\"\u003e\n\u003cdiv class=\"Yeti-Text_Team-Text\"\u003e\n\u003cp class=\"Yeti-Title\"\u003eTrail Bike? Yes, And...\u003c\/p\u003e\n\u003cp\u003eThis is the mountain bike you reach for when the trail is untamed and unrelenting, in both directions.\u003cspan\u003e \u003c\/span\u003e\u003cq\u003eTrail Bike\u003c\/q\u003e\u003cspan\u003e \u003c\/span\u003eis a term that gets used pretty liberally in the industry, so we designed the SB140 to be even better suite
const liquidCacheAge = now - liquidRenderedAt; // Age in seconds
// Handle client clock ahead of server
if (liquidCacheAge Tel= LIQUID_CACHE_MAX_AGE) {
console.debug(`STOQ - Liquid cache is fresh (${Math.round(liquidCacheAge / 60)} minutes old)`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else {
console.debug(`STOQ - Liquid cache is stale (${Math.round(liquidCacheAge / 60)} minutes old, max ${Math.round(LIQUID_CACHE_MAX_AGE / 60)} minutes)`);
window._RestockRocketConfig.isLiquidCacheFresh = false;
}
}
function checkSettingsExpiry(settings) {
try {
if (!settings || !settings.updated_at) {
console.debug('STOQ - Invalid settings data structure');
return null;
}
if (!settings.cache) {
console.debug('STOQ - settings caching disabled');
return null;
}
// Check if translations are enabled but missing from cache
// This handles the backfill period where DB has translations but metafield doesn't
if (settings.multi_language_enabled) {
if (!settings.translations) {
// Translations enabled but no 0131 374 5324