The tried and tested 19mm internal and 25mm external rim widths allow you to run a choice of traditional or tubeless tyres and are well suited to tyres ranging from 25c through to 35c widths to deliver enhanced comfort and grip.
Handlebars
At the centre of the Carbaura RCD wheelsets are our RD2 hubs equipped with a centre lock, to accept disc brakes for consistently powerful braking in all weathers and to eliminate rim wear.
Rear Suspension
Handcrafted with lightweight bladed aero spokes to decrease resistance and widely spaced hub flanges the Carbaura RCD wheelsets have been built to reduce any possible lateral flex and increase power transfer. Both front and rear wheels use a 16/8e lacing pattern to balance spoke tensions and withstand torque and braking forces from the centre of the wheels.
Finishing Kit
Grips & Bar-TapeSee MoreAvailable in two depths, 35mm, a lower inertia option great for undulating courses, and 50mm, a more aerodynamic option for flatter routes.
100kg is our recommended maximum rider weight limit for these wheels. Rider weights beyond 100kg are often still viable with our wheels, but this does add extra stress to the components and we recommend regular checks with an experienced mechanic. Any warranty issues will be assessed by our in-house team on a case-by-case basis.
Carbaura Mini SiteBrake SparesPedals
Specifications
Spokes
Halo Black Aero Racing Stainless spokesFront Suspension
Components
Rear Suspension
Nipples
Halo Black Brass nipples
E-bike Batteries and chargers
Sell Your BikeL, XLLife Systems Pocket First Aid Kit - HIRE
<
ProWheel alloy, 175 mm length
img src="//projektride.co.uk/cdn/shop/files/Screenshot2023-07-06at10.09.32_2048x2048.png?v=1688635037" alt="-Brother Cycles Allday Frameset" class="mfp-zoom-in-cur" id="31983197028578">
Contact Us
a class="product__media product__media--featured"
href="/products/life-systems-pocket-first-aid-kit-hire"
title="Life Systems Pocket First Aid Kit - HIRE"
aria-label="Life Systems Pocket First Aid Kit - HIRE"
style="background-image: url(//projektride.co.uk/cdn/shop/files/Screenshot2022-02-24at21.18.22_5c0e6e2d-1913-4fd1-a90d-b486895960b6_600x.png?v=1691610357)">
span class="visually-hidden">Life Systems Pocket First Aid Kit - HIRE
u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub front\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano TX505, CenterLock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHub rear\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eShimano TX505, CenterLock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eRim\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/5252869\"\u003eBontrager Connection, double-wall, 32-hole, 20 mm width, Presta valve\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eTyre\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\The frame features a smooth tig welded main triangle made from double butted 4130 chromoly steel, a functional tubing which provides the perfect balance of comfort and durability. We’ve applied an ED coating under the paint to help protect against corrosion. We’ve also given the Allday flat crown forks and a lugged seat clamp for that classic style
d\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-9d2wm6\" name=\"250\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-9d2wm6\" aria-describedby=\"pdl-collapse-content-9d2wm6\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eComponents\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-9d2wm6\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qai
u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM\u003cbr data-v-05762449=\"\"\u003eBontrager alloy, 31.6 mm, 12 mm offset, 330 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL, XL\u003cbr data-v-05762449=\"\"\u003eBontrager alloy, 31.6 mm, 12 mm offset, 400 mm length\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eHandlebar\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W567508\"\u003eAlloy lowriser, 31.8 mm, 25 mm rise, 11-degree backsweep, 690 mm width\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspa{"id":8113391436002,"title":"-Brother Cycles Allday Frameset","handle":"brother-cycles-allday-frameset","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection id=\"single-product-summary\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section__container fixed-width padded--thin light\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section__content\" data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Allday is a versatile single-speed\/fixed gear bike that isn’t scared to leave the tarmac! The Allday features s-shaped chainstays to fit 35c tyres with ease and removable canti bosses giving the option of running cantilever, v-brake or regular caliper brakes. The frame features removable brake cable guides and bosses for two bottles, mudguards and front and rear racks. So whether you’re looking for a super commuter, single-speed cross bike or winter trainer the Allday can handle it.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe frame features a smooth tig welded main triangle made from double butted 4130 chromoly steel, a functional tubing which provides the perfect balance of comfort and durability. We’ve applied an ED coating under the paint to help protect against corrosion. We’ve also given the Allday flat crown forks and a lugged seat clamp for that classic style\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","published_at":"2025-09-30T15:00:32+01:00","created_at":"2023-07-06T10:17:11+01:00","vendor":"Brother Cycles","type":"Bicycles","tags":["bicycle","bike","BIKES","brothers","Frame","frames","Road \/ Gravel \/ Touring Bikes","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":41900,"price_min":41900,"price_max":59900,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":44155594211554,"title":"Metallic Mint \/ 52cm","option1":"Metallic Mint","option2":"52cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776667874,"product_id":8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 52cm","public_title":"Metallic Mint \/ 52cm","options":["Metallic Mint","52cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594244322,"title":"Metallic Mint \/ 54cm","option1":"Metallic Mint","option2":"54cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776667874,"product_id":8113391436002,"posit
n=\"1\" scope=\"row\"\u003eGrips\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eHerrmans Clik, ergonomic, lock-on\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"3\" scope=\"row\"\u003e*Stem\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/567622\"\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 80 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/567623\"\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 90 mm length\ion":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 54cm","public_title":"Metallic Mint \/ 54cm","options":["Metallic Mint","54cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594277090,"title":"Metallic Mint \/ 56cm","option1":"Metallic Mint","option2":"56cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_
u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eXL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/567624\"\u003eBontrager Comp, 31.8 mm, Blendr compatible, 7-degree, 100 mm length\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Brake rotor\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003eShimano RT10, CenterLock, 180 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XLimage":{"id":39379776667874,"product_id":8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 56cm","public_title":"Metallic Mint \/ 56cm","options":["Metallic Mint","56cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594309858,"title":"Metallic Mint \/ 58cm","option1":"Metallic Mint","option2":"58cm","option3":nul
window._RestockRocketConfig = window._RestockRocketConfig || {}
// Helper function to normalize locale format from hyphen to underscore (e.
Chain :nt_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":"SMS","storefront_form_phone_label":"Phone number","storefront_form_email_label":"Email"
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 aQUICK LINKS eorder_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_sel
KMC X8E2025-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,43936About Us
29954,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],"updated_at":"2025-12-08T01:22:01Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_locatContact Us
03,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 }}","shBlog
ipping_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_cTrack Service Progress
r-cycles-allday-frameset","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection id=\"single-product-summary\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section__container fixed-width padded--thin light\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"section__content\" data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe Allday is a versatile single-speed\/fixed gear bike that isn’t scared to leave the tarmac! The Allday features s-shaped chainstays to fit 35c tyres with ease and removable canti bosses giving the option of running cantilever, v-brake or regular caliper brakes. The frame features removable brake cable guides and bosses for two bottles, mudguards and front and rear racks. So whether you’re looking for a super commuter, single-speed cross bike or winter trainer the Allday can handle it.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eThe frame features a smooth tig welded main triangle made from double butted 4130 chromoly steel, a functional tubing whBuilding Your Bike From the Box
8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 52cm","public_title":"Metallic Mint \/ 52cm","options":["Metallic Mint","52cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594244322,"title":"Metallic Mint \/ 54cm","option1":"Metallic Mint","option2":"54cm","option3":null,"sku":"","requires_shipping":true,"taxaInsure Your Bike
Chain Set :"56cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776667874,"product_id":8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 56cm","public_title":"Metallic Mint \/ 56cm","options":["Metallic Mint","56cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594309858,"title"Privacy Policy
e,"selling_plan_allocations":[]},{"id":44155594342626,"title":"Metallic Mint \/ 60cm","option1":"Metallic Mint","option2":"60cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776667874,"product_id":8113391436002,"position":1,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:17+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","variant_ids":[44155594211554,44155594244322,44155594277090,44155594309858,44155594342626]},"available":true,"name":"-Brother Cycles Allday Frameset - Metallic Mint \/ 60cm","public_title":"Metallic Mint \/ 60cm","options":["Metallic Mint","60cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197028578,"position":1,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-Cookie Policy s\/Screenshot2023-07-06at10.15.14.png?v=1688635036"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594408162,"title":"Black \/ 54cm","option1":"Black","option2":"54cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776569570,"product_id":8113391436002,"position":6,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:16+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036","variant_ids":[44155594375394,44155594408162,44155594440930,44155594473698,44155594506466]},"available":true,"name":"-Brother Cycles Allday Frameset - Black \/ 54cm","public_title":"Black \/ 54cm","options":["Black","54cm"],"price":41900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197192418,"position":6,"preview_image":{"aspect_ratio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.cTerms of ServiceSportdrive 42T / 170 mmc":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":44155594473698,"title":"Black \/ 58cm","option1":"Black","option2":"58cm","option3":null,"sku":"","requires_shipping":true,"taxable":true,"featured_image":{"id":39379776569570,"product_id":8113391436002,"position":6,"created_at":"2023-07-06T10:17:11+01:00","updated_at":"2023-07-06T10:17:16+01:00","alt":null,"width":2254,"height":1466,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036","variant_ids":[44155594375394,44155594408162,44155594440930,44155594473698,44155594506466]},"available":true,"name":"-Brother Cycles Allday Frameset - Black \/ 58cm","public_title":"Black \/ 58cm","options":["Black","58cm"],"price":59900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":31983197192418,"position":6,"preview_image":{"aspect_ratio":1.538,"height":Refund policy
atio":1.538,"height":1466,"width":2254,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036"}},"requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.32.png?v=1688635037","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.35.png?v=1688635035","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.38.png?v=1688635035","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.40.png?v=1688635036","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.09.42.png?v=1688635035","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.14.png?v=1688635036","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.19.png?v=1688635034","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.23.png?v=1688635034","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot2023-07-06at10.15.25.png?v=1688635
Charger :ations 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 caWorkshop Prices
maxRetries) {
console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`);
setTimeout(() => attemptCartCheck(attempt + 1), retryDelay);
} else {
console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check');
}
}
attemptCartCheck();
}
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 norma lizeLocale(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.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":"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","storefronmicroSHIFT Mezzo RDM36L 8 Speedt_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_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
tock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2025-12-08T01:22:00Z","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":"2025-12-08T01:22:00Z","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_butt
on_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":nul
l,"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_check
out_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_en
d_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","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":8687707685090,"title":"Trek Allant+ 5","handle":"trek-allant-10","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThe Allant+ 5 is the ultimate e-bike for riders looking to accelerate their commute. The new Bosch smart system motor ofRims :fers more connectivity than ever before, so your smartphone can communicate with your bike to log distances and plan routes. It's available with your choice of battery size, ranging from 400 Wh to 800 Wh, so you can take control of your commute and cruise comfortably the whole way home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv role=\"tablist\" aria-multiselectable=\"true\" class=\"pdl-collapse pdp-spec-collapse\" qaid=\"pdp-spec-collapse\"\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-sdehcu\" name=\"238\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-sdehcu\" aria-describedby=\"pdl-collapse-content-sdehcu\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eFrameset\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"p
iv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-sf2xag\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-sf2xag\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Light\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W504513\"\u003eSpanninga SOLO for e-bike\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-057
62449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003eHerrmans MR4, 120-lumen LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eKickstand\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003ePletscher Comp Flex 18\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"1\" scope=\"row\"\u003eCargo rack\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W5284844\"\u003eMIK-compatible alloy rear rack, maximum load 25 kg\u003c\/a\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" rowspan=\"2\" scope=\"row\"\u003e*Mudguard\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W1043753\"\u003eSKS plastic, rear\u003c\/a\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003ctd data-v-05762449=\"\"\u003e\n\u003cspan data-v-05762449=\"\"\u003eSize:\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eM, L, XL\u003cbr data-v-05762449=\"\"\u003e\u003ca data-v-05762449=\"\" href=\"https:\/\/www.trekbikes.com\/gb\/en_GB\/p\/W1051529\"\u003eSKS plastic, front\u003c\/a\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\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-4g2v9\" name=\"256\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-4g2v9\" aria-describedby=\"pdl-collapse-content-4g2v9\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv dat a-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eWeight\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-4g2v9\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-4g2v9\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-4g2v9\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eL - 24.60 kg \/ 54.24 lb (with 545 Wh battery)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight limit\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eThis bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWe reserve the right to make changes to the product information contained on this site at any tiAlloy 27.2 x 350 mmme without notice, including with respect to equipment, specifications, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice. The prices shown are the manufacturer's suggested retail prices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e","published_at":"2024-10-10T15:17:44+01:00","created_at":"2024-08-27T10:47:30+01:00","vendor":"Trek","type":"bike","tags":["Allant"],"price":287500,"price_min":287500,"price_max":340000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":45856731791586,"title":"400WH \/ Medium","option1":"400WH","option2":"Medium","option3":null,"sku":"5306062","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 5 - 400WH \/ Medium","public_title":"400WH \/ Medium","options":["400WH","Medium"],"price":292500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45856731824354,"title":"545WH \/ Medium","option1":"545WH","option2":"Medium","option3":null,"sku":"5306063","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 5 - 545WH \/ Medium","public_title":"545WH \/ Medium","options":["545WH","Medium"],"price":315000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45856731857122,"title":"725WH \/ Medium","option1":"725WH","option2":"Medium","option3":null,"sku":"5306064","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Trek Allant+ 5 - 725WH \/ Medium","public_title":"725WH \/ Medium","options":["725W
H","Medium"],"price":287500,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":45856731889890,"title":"800WH \/ Medium","option1":"800WH","option2":"Medium","option3":null,"sku":"5306065","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Trek Allant+ 5 - 800WH \/ Medium","public_title":"800WH \/ Medium","options":["800WH","Medium"],"price":340000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_5_Men_23_36970_B_Primary.webp?v=1724751810","\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus5_23_36970_B_Alt2.jpg?v=1724751822"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_5_Men_23_36970_B_Primary.webp?v=1724751810","options":["Battery","Size"],"media":[{"alt":null,"id":34528672383202,"position":1,"pr
eview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_5_Men_23_36970_B_Primary.webp?v=1724751810"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Allant_Plus_5_Men_23_36970_B_Primary.webp?v=1724751810","width":1440},{"alt":null,"id":34528672973026,"position":2,"preview_image":{"aspect_ratio":1.333,"height":1080,"width":1440,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus5_23_36970_B_Alt2.jpg?v=1724751822"},"aspect_ratio":1.333,"height":1080,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/AllantPlus5_23_36970_B_Alt2.jpg?v=1724751822","width":1440}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThe Allant+ 5 is the ultimate e-bike for riders looking to accelerate their commute. The new Bosch smart system motor offers more connectivity than ever before, so your smartphone can
communicate with your bike to log distances and plan routes. It's available with your choice of battery size, ranging from 400 Wh to 800 Wh, so you can take control of your commute and cruise comfortably the whole way home.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv role=\"tablist\" aria-multiselectable=\"true\" class=\"pdl-collapse pdp-spec-collapse\" qaid=\"pdp-spec-collapse\"\u003e\n\u003cp\u003e*Please note – spec applies to all sizes unless listed separately\u003c\/p\u003e\n\u003cdiv data-v-5bd42f3c=\"\" data-v-05762449=\"\" id=\"pdl-collapse-item-sdehcu\" name=\"238\" class=\"pdl-collapse-item is-active\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" role=\"tab\" aria-controls=\"pdl-collapse-content-sdehcu\" aria-describedby=\"pdl-collapse-content-sdehcu\" class=\"\" aria-expanded=\"true\" qaid=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"flex items-center flex-grow\"\u003eFrameset\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-sdehcu\" type=\"button\" class=\"pdl-collapse-i
ght\u003c\/div\u003e\n\u003cbutton data-v-5bd42f3c=\"\" id=\"pdl-collapse-head-4g2v9\" type=\"button\" class=\"pdl-collapse-item__header is-active flex-row-reverse items-center\" tabindex=\"0\"\u003e\u003csvg data-v-1e7396ba=\"\" data-v-5bd42f3c=\"\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24px\" height=\"24px\" fill=\"currentcolor\" aria-hidden=\"true\" role=\"presentation\" class=\"pdl-collapse-item__icon pdl-icon pdl-icon--size-24 is-active\" qaid=\"\"\u003e\u003cpath d=\"M0 0h24v24H0z\" fill=\"none\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv data-v-5bd42f3c=\"\" id=\"pdl-collapse-content-4g2v9\" role=\"tabpanel\" aria-labelledby=\"pdl-collapse-head-4g2v9\" class=\"pdl-collapse-item__wrap\" data-old-padding-top=\"\" data-old-padding-bottom=\"\" data-old-overflow=\"\"\u003e\n\u003cdiv data-v-5bd42f3c=\"\" class=\"pdl-collapse-item__content\"\u
003e\n\u003ctable data-v-05762449=\"\" aria-label=\"Specifications\" class=\"sprocket__table spec\"\u003e\n\u003ctbody data-v-05762449=\"\"\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eL - 24.60 kg \/ 54.24 lb (with 545 Wh battery)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr data-v-05762449=\"\"\u003e\n\u003cth data-v-05762449=\"\" scope=\"row\"\u003eWeight limit\u003c\/th\u003e\n\u003ctd data-v-05762449=\"\"\u003eThis bike has a maximum total weight limit (combined weight of bicycle, rider and cargo) of 136 kg (300 lb).\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eWe reserve the right to make changes to the product information contained on this site at any time without notice, including with respect to equipment, specific
ations, models, colours, materials and pricing. Due to supply chain issues, compatible parts may be substituted at any time without notice. The prices shown are the manufacturer's suggested retail prices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mb-1\"\u003e\n\u003cp\u003eBike and frame weights are based on pre-production painted frames at time of publication. Weights may vary in final production.\u003c\/p\u003e\n\u003c\/div\u003e"};
window._RestockRocketConfig.variantsInventoryPolicy = {45856731791586 : "deny",45856731824354 : "deny",45856731857122 : "deny",45856731889890 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {45856731791586 : parseInt("2"),45856731824354 : parseInt("2"),45856731857122 : parseInt("0"),45856731889890 : parseInt("2"),};
window._RestockRocketConfig.variantsPreorderCount = {45856731791586 : parseInt(""),45856731824354 : parseInt(""),45856731857122 : parseInt(""),45856731889890 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderSpokes :CountForMarket = {45856731791586 : null,45856731824354 : null,45856731857122 : null,45856731889890 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {45856731791586 : parseInt(""),45856731824354 : parseInt(""),45856731857122 : parseInt(""),45856731889890 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {45856731791586 : null,45856731824354 : null,45856731857122 : null,45856731889890 : null,};
window._RestockRocketConfig.variantsShippingText = {45856731791586 : "",45856731824354 : "",45856731857122 : "",45856731889890 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {45856731791586 : null,45856731824354 : null,45856731857122 : null,45856731889890 : null,};
window._RestockRocketConfig.selected_variant_id = 45856731791586;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).avai
lable;window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019af0d1-c518-7a22-bdbf-9ceff49063ad/restockrocket-1-402/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 ar
e 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 < 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 = scSteel 14 griptUrl;
document.body.appendChild(restockRocketScriptElement);
}
createRestockRocketContainer()
console.debug('STOQ - extension activated')
function applyTranslations(settings) {
try {
// Skip translation logic entirely if multi-language is not enabled
if (!settings || !settings.multi_language_enabled) {
return settings;
}
if (!settings.translations) {
console.debug('STOQ - No translations found, skipping translation');
return settings;
}
const normalizedLocale = window._RestockRocketConfig.normalizedLocale;
const translations = settings.translations;
if (!normalizedLocale) {
// No matching locale has translations; drop payload to save memory
console.debug('STOQ - No matching locale for translations. Available:', Object.keys(translations || {}));
delete settings.translations;
return settings;
}
console.debug(`STOQ - Applying translations for normalized locale: ${normalizedLocale} (original: ${window._RestockRocketConfig.locale})`);
const translatedFields = translations[normalizedLocale];
if (translatedFields && typeof translatedFields === 'object') {
Object.keys(translatedFields).forEach(function(key) {
const value = translatedFields[key];
if (value !== null && value !== undefined && value !== '') {
settings[key] = value;
}
});
} 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 setting
s');
initializeScripts(validCachedSettings);
} else {
console.debug('STOQ - fetching fresh settings');
const headers = {
'X-Shopify-Shop-Domain': window._RestockRocketConfig.shop || window.Shopify.shop,
'ngrok-skip-browser-warning': 'skip'
};
if (window.Shopify?.theme?.role === 'main') {
headers['X-Shopify-Theme-Schema-Name'] = window.Shopify.theme.schema_name;
headers['X-Shopify-Theme-Schema-Version'] = window.Shopify.theme.schema_version;
headers['X-Shopify-Theme-Store-Id'] = window.Shopify.theme.theme_store_id;
}
fetch(
`${window._RestockRocketConfig.host}/api/v1/setting.json?translation_locale=${window._RestockRocketConfig.normalizedLocale}`,
{ headers }
)
.then(function(response) {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json();
})
.then(function(settings) {
initializeScripts(settings);
})
.catch(function(error) {
// If reque
st failed and we have cached settings (even if expired), use them as fallback
if (cachedSettings) {
console.debug('STOQ - using expired cached settings as fallback');
initializeScripts(cachedSettings);
} else {
console.error('STOQ - failed to load settings:', error);
}
})
.catch(function(e) {
console.error(e)
})
}
function initializeScripts(settings) {
settings = applyTranslations(settings);
window._RestockRocketConfig.settings = settings;
console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`);
if(settings.enable_app) {
const hijackIntegration = window._RestockRocketConfig.integrations.find(function(integration) {
return integration.type === 'hijack' && integration.enabled && integration.page_types.includes(window._RestockRocketConfig.pageType);
})
if(window._RestockRocketConfig.pageType === 'collection' && (settings.show_button_on_collection || settings.preorder_collec
tion_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection);
} else if(window._RestockRocketConfig.pageType === 'product') {
createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct);
} else if(hijackIntegration) {
createRestockRocketScript(window._RestockRocketConfig.scriptU
rlCollection);
} 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
<
maxRetries) {
console.debug(`STOQ - API not ready, retry ${attempt}/${maxRetries}`);
setTimeout(() => attemptCartCheck(attempt + 1), retryDelay);
} else {
console.debug('STOQ - API not loaded after max retries, skipping cart selling plan check');
}
}
attemptCartCheck();
}
Ridgeback reserves the right to change product specifications without notice. Ridgeback will always ensure that these changes do not detract from the ride experience of the bike.
Please get in touch with a member of the team either by phone (01313745324) or email ([email protected]) where on of the team will be more than happy to help.
ProjektRide Bike Shop Edinburgh
If the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item.
Postage is free on orders over £50. Orders under £50, our postage charge is £3.99.
We also have a physical store, if you are local please pop in -