Parts & Components  
<

\"advanced_stock_management\":\"0\",\"date_add\":\"2023-01-11 09:32:43\",\"date_upd\":\"2024-08-15 18:41:22\",\"pack_stock_type\":\"3\",\"meta_description\":\"\",\"meta_keywords\":\"\",\"meta_title\":\"\",\"link_rewrite\":\"ortlieb-back-roller-high-visibility-ql31\",\"name\":\"Ortlieb Back-Roller High Visibility QL3.1\",\"description\":\"\u0026lt;p\u0026gt;\u0026lt;strong\u0026gt;Sold Singularly\u0026lt;\\\/strong\u0026gt;\u0026lt;\\\/p\u0026gt;\\n\u0026lt;p\u0026gt;\u0026lt;span\u0026gt;A brilliant idea for all-season, all-weather riders: the bike bags in the ORTLIEB High Visibility Line make it easier for other people to see you while you\\u2019re out there on the streets. This is because all High Visibility bags not only come with reflectors, but are themselves one big reflector. The waterproof bags are made with a polyurethane coated Cordura fabric that is woven through with a high-luminosity reflective yarn in neon yellow and black. \u0026lt;br \\\/\u0026gt;\u0026lt;br \\\/\u0026gt;That gives ORTLIEB Hig Other <
op\/files\/8177.jpg?v=1723806597","\/\/projektride.co.uk\/cdn\/shop\/files\/8178.jpg?v=1723806598","\/\/projektride.co.uk\/cdn\/shop\/files\/8179.jpg?v=1723806598","\/\/projektride.co.uk\/cdn\/shop\/files\/8180.jpg?v=1723806598","\/\/projektride.co.uk\/cdn\/shop\/files\/8181.jpg?v=1723806597"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/5987.jpg?v=1723806597","options":["Color"],"media":[{"alt":null,"id":34468001054946,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5987.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5987.jpg?v=1723806597","width":1200},{"alt":null,"id":34468001087714,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5988.jpg?v=1723806598"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/5988.jpg?v=172380
review_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8160.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8160.jpg?v=1723806597","width":1200},{"alt":null,"id":34468001251554,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8161.jpg?v=1723806598"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8161.jpg?v=1723806598","width":1200},{"alt":null,"id":34468001284322,"position":8,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8162.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8162.jpg?v=1723806597","width":1200},{"alt":null,"id":34468001317090,"position":9,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":
Gloves },"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8166.jpg?v=1723806597","width":1200},{"alt":null,"id":34468001448162,"position":13,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8167.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8167.jpg?v=1723806597","width":1200},{"alt":null,"id":34468001480930,"position":14,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8168.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8168.jpg?v=1723806597","width":1200},{"alt":null,"id":34468001513698,"position":15,"preview_image":{"aspect_ratio":1.0,"height":1200,"width":1200,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8169.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1200,"media_type":"image","src":"\
"\/\/projektride.co.uk\/cdn\/shop\/files\/8179.jpg?v=1723806598"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8179.jpg?v=1723806598","width":1000},{"alt":null,"id":34468001874146,"position":26,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8180.jpg?v=1723806598"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8180.jpg?v=1723806598","width":1000},{"alt":null,"id":34468001906914,"position":27,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8181.jpg?v=1723806597"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8181.jpg?v=1723806597","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"tab-pane fade in active\" id=\"description\" role=\"tabpanel\"
Clothing 2cm\u003c\/li\u003e\n\u003cli\u003eWidth: 23\/32cm\u003c\/li\u003e\n\u003cli\u003eDepth: 22cm\u003c\/li\u003e\n\u003cli\u003eVolume: 42L\u003c\/li\u003e\n\u003cli\u003eWeight: 2200g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tab-pane fade\" id=\"product-details\" role=\"tabpanel\" style=\"box-sizing: inherit; opacity: 1; transition: opacity 0.15s linear 0s; display: block; margin-bottom: 20px; color: rgb(0, 0, 0); font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;\"\u003e\u003c\/div\u003e\n\u003c!----\u003e"}
[]Header ImageSocks
{ "@context": "http://schema.org/", "@type": "Product", "name": "Ortlieb Bike-Packer Plus", "url": "https:\/\/projektride.co.uk\/products\/ortlieb-bike-packer-plus","image": [ "https:\/\/projektride.co.uk\/cdn\/shop\/files\/5987_1200x.jpg?v=1723806597" ],"description": " \n\n\nThe perfect pair of bags for any adventure: you’ll be astonished at how much gear fits in the Ortlieb Bike-Packer Plus! The classic flap closure is easy to operate and provides a maximum of stowage on top. The waterproof, three dimensional front compartment offers additional space for many of the small items you may need to access quickly while en route. The durable, high quality Cordura fabric provides optimal protection against water, dust and abrasion.Thanks to the proven QL2.1 system with self-closing hooks, attaching the Bike-Packer Plus to your bike rack and removing it again is a matter of seconds. All of these features allow you to devote your attention to your tour and the beautiful sights to see along the way, no matter what the weather!\n\nFabric: PS36C\nHeight: 42cm\nWidth: 23\/32cm\nDepth: 22cm\nVolume: 42L\nWeight: 2200g\n\n\n\n\n","brand": { "@type": "Thing", "name": "ortlieb" },"gtin8": "","offers": [{ "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 200.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/ortlieb-bike-packer-plus?variant=45820633120994" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 200.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/ortlieb-bike-packer-plus?variant=45820633153762" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 200.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/ortlieb-bike-packer-plus?variant=45820633186530" }, { "@type" : "Offer","availability" : "http://schema.org/InStock", "price" : 200.0, "priceCurrency" : "GBP", "url" : "https:\/\/projektride.co.uk\/products\/ortlieb-bike-packer-plus?variant=45820633219298" } ] }
Essentials < Open navigation menu
ProjektRide Merchandise <
< Open search bar > Open cart>
p class="result__title">
Socksa href="{{ it.product.url }}">{{ it.product.title }}Sell Your Bike
> Hire Lazer Compact Helmet
Cleaners, Degreasers and Lubricationp class="result__title">{{ it.item.text }}Close search bar
Maintenance a class="product__media product__media--featured" href="/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-ima
Sat: 9:00 - 16:00
img src="//projektride.co.uk/cdn/shop/files/8158_2048x2048.jpg?v=1723806597" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001153250">

img src="//projektride.co.uk/cdn/shop/files/8160_2048x2048.jpg?v=1723806597" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001218786">

ketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.pui-list-info\"\u003eNo\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eColour: \u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003eBlack anodised or White powder coated\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-md-4\"\u003e\n\u003cdiv class=\"logo-brand\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e","published_at":"2025-01-10T11:12:57+00:00","created_at":"2023-03-26T11:56:17+01:00","vendor":"halo","type":"wheels","tags":["Complete wheels","Halo","spo-cs-disabled","spo-default","spo-disabled","spo-notify-me-disabled"],"price":15999,"price_min":15999,"price_max":15999,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":43981392773346,"title":"T2 26 Rear SS HG Single Speed HG Sealed Bearing Cassette Disc hub 36H cog NOT included HS","option1":"T2 26 Rear SS HG Single Speed HG Seal 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 request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else {

:1070,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.56.36.png?v=1679828201"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":43981392806114,"title":"T2 26 Rear SS HG Single Speed HG Sealed Bearing Cassette Disc hub 36H cog NOT included White","option1":"T2 26 Rear SS HG Single Speed HG Sealed Bearing Cassette Disc hub 36H cog NOT included White","option2":null,"option3":null,"sku":"WHHA26H1W","requires_shipping":true,"taxable":true,"featured_image":{"id":39122260099298,"product_id":8063305187554,"position":2,"created_at":"2023-03-26T11:56:56+01:00","updated_at":"2023-03-26T11:56:56+01:00","alt":null,"width":1170,"height":1070,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.56.51.png?v=1679828216","variant_ids":[43981392806114]},"available":true,"name":"Halo T2 26\" Wheels - T2 26 Rear SS HG Single Speed HG Sealed Bearing Cassette Disc hub 36H cog NOT included White","public_title":"T2 26 Rear SS HG Single Speed HG Seale     } 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.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocket
img src="//projektride.co.uk/cdn/shop/files/8165_2048x2048.jpg?v=1723806598" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001382626">

idth:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s fect_ratio":1.093,"height":1070,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.57.08.png?v=1679828233","width":1170},{"alt":null,"id":31721010561250,"position":4,"preview_image":{"aspect_ratio":1.048,"height":1116,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.57.26.png?v=1679828251"},"aspect_ratio":1.048,"height":1116,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.57.26.png?v=1679828251","width":1170},{"alt":null,"id":31721011282146,"position":5,"preview_image":{"aspect_ratio":1.048,"height":1116,"width":1170,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.57.47.png?v=1679828271"},"aspect_ratio":1.048,"height":1116,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-03-26at11.57.47.png?v=1679828271","width":1170},{"alt":null,"id":31721011478754,"position":6,"preview_image":{"aspect_ratio":1.048,"height":1116 x;line-height:25px;padding:0 15px;border-radius:25px;font-size:0.8rem;flex:0 0 auto}.restock-rocket-payment-input{margin-right:10px;margin-top:-3px;vertical-align:middle;margin-left:0;accent-color:#202223}.restock-rocket-payment-description{margin-top:4px;flex:1 1 100%}.restock-rocket-preorder-badge{font-size:13px;line-height:1;padding:5px 13px 6px;border-radius:40px;height:auto;border:none;width:auto;z-index:2;margin:0;background:0 0}.preorder-badge-collection{position:absolute;top:10px;right:10px}.preorder-badge-product{margin-left:10px}.restock-rocket-price-strike{text-decoration:line-through;color: #666666;}.restock-rocket-discounted-price{margin-left:10px;}.restock-rocket-acknowledgement-checkbox{margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height: 1.5;}.restock-rocket-acknowledge-checkbox-input{width:18px;height:18px;margin-top:2px;cursor:pointer;flex-shrink:0;accent-color: #0d0d0d;}.restock-rocket-acknowledge-checkbox-label{flex:1;cursor:pointer;}.restock-rocket-pr

n:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;} the White Powder coated option is recommended for disc use only.\u003c\/p\u003e\n\u003cp\u003ePlease note you will need to order additional HG type sprockets for these rear wheels.  \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cem\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAnodised finish rims will accept V-brakes, but naturally, the brake surface colour finish will wear.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch4\u003eIncluded Fittings\u003c\/h4\u003e\n\u003cul class=\"ui-list ui-list-main\"\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eFront\u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003e100 x 15mm thru\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eRear 135\u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003e135 x 9mm QR\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eSpecifications\u003c\/h4\u003e\n\u003cul class=\"ui-li :480px){.restock-rocket-preorder-countdown-timer{padding:12px}.restock-rocket-preorder-countdown-timer .countdown-units{width:100%;gap:10px}.restock-rocket-preorder-countdown-timer .countdown-box{width:100%;min-width:50px;padding:12px 8px;font-size:24px}.restock-rocket-preorder-countdown-timer .countdown-label{font-size:10px}}.restock-rocket-toast{position:fixed;cursor:pointer;background:#fff;border:0;min-width:40px;min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-
class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eInternal Rim Width: \u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003e26mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eFront Hub Spacing: \u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003e100mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eRear spacing: \u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003e135mm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eFreehub Body: \u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003eShimano HG compatible\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"ui-list_item\"\u003e\n\u003cspan class=\"ui-list-title\"\u003eSpoke lengths: \u003c\/span\u003e\u003cspan class=\"ui-list-info\"\u003e258mm (front), 256\/254mm (rear)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003clily:inherit;}.restock-rocket-preorder-progress-bar .preorder-progress-text{margin-bottom:8px;}.restock-rocket-preorder-progress-bar .preorder-progress-bar-row{display:flex;align-items:center;gap:10px;}.restock-rocket-preorder-progress-bar .preorder-progress-track{flex:1;height:12px;overflow:hidden;}.restock-rocket-preorder-progress-bar .preorder-progress-fill{display:block;height:100%;min-width:2px;transition:width 0.3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;}
window._RestockRocketConfig.variantsInventoryPolicy = {43981392773346 : "continue",43981392806114 : "continue",43981392838882 : "continue",43981392871650 : "continue",43981392904418 : "continue",43981392937186 : "continue",}; window._RestockRocketConfig.variantsInventoryQuantity = {43981392773346 : parseInt("0"),43981392806114 : parseInt("5"),43981392838882 : parseInt("0"),43981392871650 : parseInt("5"),43981392904418 : parseInt("-1"),43981392937186 : parseInt("2"),}; window._RestockRocketConfig.variantsPreorderCount = {43981392773346 : parseInt(""),43981392806114 : parseInt(""),43981392838882 : parseInt(""),43981392871650 : parseInt(""),43981392904418 : parseInt(""),43981392937186 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43981392773346 : null,43981392806114 : null,43981392838882 : null,43981392871650 : null,43981392904418 : null,43981392937186 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43981392773346 : parseInt(""),43981392806
  • ocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-product.js' window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/019c4de0-280f-760f-b566-2e2f8e837eb8/restock-rocket-shopify-454/assets/restockrocket-collection.js' window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1) window._RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { consoleimg src="//projektride.co.uk/cdn/shop/files/8166_2048x2048.jpg?v=1723806597" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001415394"> < Brake Sparestion_locale=${window._RestockRocketConfig.normalizedLocale}`, { headers } ) .then(function(response) { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(function(settings) { initializeScripts(settings); }) .catch(function(error) { // If request failed and we have cached settings (even if expired), use them as fallback if (cachedSettings) { console.debug('STOQ - using expired cached settings as fallback'); initializeScripts(cachedSettings); } else { console.error('STOQ - failed to load settings:', error); } }) .catch(function(e) { console.error(e) }) } function initializeScripts(settings) { settings = applyTranslations(settings); window._RestockRocketConfig.settings = settings; console.debug(`STOQ - settings configured for ${window._RestockRocketConfig.pageType}`); // Setup cart selling plan updater BEFORE load
  • scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabled for ${window._RestockRocketConfig.pageType}`); } // Dispatch custom event when app is loaded // Cart selling plan updates will be triggered by stoq:preorder-api-ready event const appLoadedEvent = new CustomEvent('stoq:loaded', { detail: { pageType: window._RestockRocketConfig.pageType, enabled: settings.enable_app, settings: settings, preorderEnabled: settings.preorder_en Front Suspension min-height:40px;box-shadow:0 0 15px rgba(0,0,0,.1)!important;z-index:622004;padding:20px 30px;font-family:inherit;font-size:inherit;color:#000;display:flex;justify-content:center;align-items:center}.restock-rocket-toast a{text-decoration:none;font-weight:700;color:#000}.restock-rocket-toast .dismiss{margin-left:15px;z-index:1;font-size:20px;}.restock-rocket-toast-top{top:60px}.restock-rocket-toast-bottom{bottom:75px}.restock-rocket-toast-left,.restock-rocket-toast-right{-webkit-animation:.5s forwards slide;animation:.5s forwards slide}.restock-rocket-toast-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);border-radius:0 10px 10px 0}.restock-rocket-toast-left.slide-out{-webkit-animation:.5s forwards slide-out-left;animation:.5s forwards slide-out-left}.restock-rocket-toast-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%);border-radius:10px 0 0 10px}.restock-rocket-toast-right.slide-out{-webkit-animation:.5s forwards slide-out-right;animation:.5s forwards sl
  • 3s ease;}.restock-rocket-preorder-progress-bar .preorder-progress-percentage{font-weight:500;min-width:35px;text-align:right;} Rear Suspension
  • Finishing Kit Tyresimg src="//projektride.co.uk/cdn/shop/files/8170_2048x2048.jpg?v=1723806598" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001546466">
  • <
  • img src="//projektride.co.uk/cdn/shop/files/8175_2048x2048.jpg?v=1723806597" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001710306"> img src="//projektride.co.uk/cdn/shop/files/8176_2048x2048.jpg?v=1723806597" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001743074">
img src="//projektride.co.uk/cdn/shop/files/8178_2048x2048.jpg?v=1723806598" alt="Ortlieb Bike-Packer Plus" class="mfp-zoom-in-cur" id="34468001808610">
<