Battery and motor warranty support from Humber/Promovec
[]
A Trail-born Steel Shapeshifter
{"@context":"http:\/\/schema.org\/","@id":"\/products\/humber-dynamic-cargo-2#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Humber Bicycles"},"category":"Electric cargo bike","description":"Humber Dynamic Cargo 2A compact two-wheel electric cargo bike made for quick, practical and stable everyday transport. The Dynamic Cargo 2 gives you useful load space in a narrower format than a three-wheel cargo bike, making it well suited to urban riding, school runs and day-to-day errands.Humber electric cargo bikes combine Danish design, practical everyday transport and reliable Promovec electric-assist systems. Built for family journeys, business use and day-to-day utility, the range focuses on comfort, stability and useful cargo space.\nElectric-assist cargo bike designed for everyday transport\nPromovec motor and battery system\nPractical design for family, commuting and business use\nDealer-backed support and service network\nBattery and motor warranty support from Humber\/Promovec\n","hasVariant":[{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496186239#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689\u0026width=1920","name":"Humber Dynamic Cargo 2 - Olive Green \/ Boost \/ 540 Wh","offers":{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496186239#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3749.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/humber-dynamic-cargo-2?variant=57627496186239"},"sku":"HB-HUMBER-DYNAMIC-CARGO-2-OLIVE-GREEN-BOOST-540-WH"},{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496219007#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689\u0026width=1920","name":"Humber Dynamic Cargo 2 - Olive Green \/ Long Range \/ 720 Wh","offers":{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496219007#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"4049.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/humber-dynamic-cargo-2?variant=57627496219007"},"sku":"HB-HUMBER-DYNAMIC-CARGO-2-OLIVE-GREEN-LONG-RANGE-720-WH"},{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496251775#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689\u0026width=1920","name":"Humber Dynamic Cargo 2 - Black Matte \/ Boost \/ 540 Wh","offers":{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496251775#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"3749.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/humber-dynamic-cargo-2?variant=57627496251775"},"sku":"HB-HUMBER-DYNAMIC-CARGO-2-BLACK-MATTE-BOOST-540-WH"},{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496284543#variant","@type":"Product","image":"https:\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689\u0026width=1920","name":"Humber Dynamic Cargo 2 - Black Matte \/ Long Range \/ 720 Wh","offers":{"@id":"\/products\/humber-dynamic-cargo-2?variant=57627496284543#offer","@type":"Offer","availability":"http:\/\/schema.org\/OutOfStock","price":"4049.00","priceCurrency":"GBP","url":"https:\/\/projektride.co.uk\/products\/humber-dynamic-cargo-2?variant=57627496284543"},"sku":"HB-HUMBER-DYNAMIC-CARGO-2-BLACK-MATTE-LONG-RANGE-720-WH"}],"name":"Humber Dynamic Cargo 2","productGroupID":"15691980276095","url":"https:\/\/projektride.co.uk\/products\/humber-dynamic-cargo-2"}
Our modern trail hardtail with geared and single-speed abilities, Sorceress conjures a spellbinding singletrack experience wherever and whenever you summon it.
Let Sorceress be your guide through steep and gnarly dirt realms; it thrives on flowy, feature-rich singletrack and techy descents.
Sorceress channels modern trail geometry: a long front centre, steep seat tube angle, and slack headtube angle for playful riding, stable footing, and efficient climbing. And with maximised standover and room for longer dropper posts, you get less saddle interference and more space to send it.
Frequently Asked Questions
Steel frame with modern hard-charging trail geometry
Designed around a 140mm travel suspension fork
Room for two bottles on MD–XL sizesI'm looking to find out more information about a product, where can I find this?
Inclusive standover clearance and maximised dropper fit
Please get in touch with a member of the team either by phone (
Built for aggressive trail riding and technical descents01313745324
) or email (
) 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.
Frequently Asked Questions
We also have a physical store, if you are local please pop in -
Close
window._RestockRocketConfig = window._RestockRocketConfig || {}
window._RestockRocket = window._RestockRocket || {}
window._Stoq = window._RestockRocket
window._StoqConfig = window._RestockRocketConfig
try { window._RestockRocket.inlineRanAt = performance.now(); } catch (e) { }
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 = 1787223407;window._RestockRocketConfig.marketId = 382140642;window._RestockRocketConfig.countryName = 'United Kingdom';
window._RestockRocketConfig.countryIsoCode = 'GB';window._RestockRocketConfig.cartInventoryQuantity = {};
if (!window._RestockRocketConfig.cartToken) {
try {
const m = document.cookie.match(/(?:^|;\s*)cart=([^;]+)/);
if (m && m[1]) window._RestockRocketConfig.cartToken = decodeURIComponent(m[1]);
} catch (e) { }
}window._RestockRocketConfig.cachedSettings = {"id":38500,"shop_id":38436,"currency":"GBP","created_at":"2025-07-26T09:13:57.337Z","updated_at":"2026-08-12T16:44:57.298Z","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_custom_domain_enabled":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":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","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":".product-grid-item__info","insert_button_after_selector_index":".product-grid-item__info","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":".product-grid-item__info","show_button_on_page":false,"insert_button_after_selector_search":".grid","show_button_on_search":false,"app_proxy_path_prefix":"/apps/restockrocket-production","collection_link_selector":".product-grid-item__title","index_link_selector":".product-grid-item__title","page_link_selector":".product-grid-item__title","search_link_selector":".product-grid-item__title","collection_check_link_visibility":true,"collection_buttons_container":".grid","index_buttons_container":".carousel.grid--mobile .flickity-viewport","page_buttons_container":".grid","search_buttons_container":".grid","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":"","preorder_add_to_cart_button_selector":".product__submit__holder .product__submit__buttons button","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":".product__media__holder","preorder_index_badge_selector":".product__media__holder","preorder_page_badge_selector":".product__media__holder","preorder_search_badge_selector":".product__media__holder","preorder_badge_selector_type":"afterend","preorder_collection_badge_selector_type":"afterend","preorder_button_child_selector":"span","preorder_button_disclaimer_insert_selector":".product__form .btn","preorder_button_disclaimer_insert_selector_type":"afterend","preorder_payment_insert_selector":"","preorder_payment_insert_selector_type":"afterend","preorder_price_container_selector":".product__price--regular","preorder_price_container_selector_insert_type":"afterend","preorder_terms_insert_selector":"","preorder_terms_insert_selector_type":"afterend","preorder_original_price_selector":".product__price--regular","preorder_price_format":"{{amount}} {{currency}}","show_badge_if_any_variant_is_preorder":false,"enable_console_debug":false,"inline_form_enabled":false,"inline_form_selector":".product__form","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","configure_notify_me_enabled":false,"restock_note_insert_selector":null,"restock_note_insert_selector_type":"afterend","restock_note_background_color":"#f3f4f6","restock_note_text_color":"#202223","restock_note_border_radius":4,"preorder_modal_continue_button_text":"Continue","preorder_modal_cancel_button_text":"Cancel","meta_pixel_enabled":false,"meta_
pixel_id":null,"cache":true,"cached_at":"2026-08-12T16:44:57.369Z","multi_language_enabled":false,"translation_locale":"en","disable_refresh_on_stale_liquid":false};
window._RestockRocketConfig.metafieldNamespace = 'restockrocket_production';window._RestockRocketConfig.cachedPreorderVariantIds = {"preorder_variant_ids":[42140096102626,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,4393615212
95991847138,44195991945442,44329993437410,44329993470178,44329993502946,44329993535714,44329993568482,45068753961186,45068753993954,45069622640866,45069622903010,45069622968546,45069750730978,45069750763746,45353010921698,45353010954466,45353010987234,45353018261730,45353018294498,45353018327266,55569712382335,55569712415103,55569712447871,55569712480639,55570017616255,55570550194559,55604008976767,55638316908927,55638316941695,55638316974463,56220814967167,56220814999935,56220815032703,56270279606655,56270279639423,56270279672191,56399322251647,58086872056191,58086872088959,58086941819263,58145667154303,58156649972095,58205080093055,58205080125823],"updated_at":"2026-08-20T10:47:51Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null,"bulk_operation":true};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_v
ariant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-08-20T10:42:43Z","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-08-20T10:32:33Z","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_enabled":true,"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_cha
rge_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","preo
rder_button_description":"Note: This is a preorder. Items will ship based on the estimated delivery date.","preorder_button_description_enabled":true,"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":n
ull,"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,714631872895],"cached_at":"2026-04-09T09:16:46Z"};
if (cachedData && typeof cachedData === 'object' && cachedData.cached_at) {
const oldPlans = window._RestockRocketConfig.sellingPlans;
const maxUpdatedAt = Array.isArray(oldPlans) && oldPlans.length
> 0
? oldPlans.reduce(function(max, plan) {
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;
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;
window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || [];
console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')');
}
} else {
window._RestockRocketConfig.disabledSellingPlanIds = [];
console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')');
}
}
})();window._RestockRocketConfig.enabledNotifyMeVariantIds = [];window._RestockRocketConfig.disabledNotifyMeVariantIds = [];window._RestockRocketConfig.backInStockTemplates = [];window._RestockRocketConfig.restockNotes = {};window._RestockRocketConfig.integrations = [{"id":"15c94526-b6b8-4de1-9bc1-23b1ca52ddb0","shop_id":38436,"enabled":true,"page_types":["product","collection","index","search","page","cart","list-collections","article","blog"],"configuration":{"toastDuration":10000,"toastPosition":"bottom-right","enableXHRHijack":true,"enableFetchHijack":true,"quantityLimitDisabled":false},"type":"hijack","css_config":null,"js_config":null,"created_at":"2025-07-26T09:16:04.076Z","updated_at":"2025-07-26T09:16:04.076Z"}];window._RestockRocketConfig.obfuscateInventoryQuantity = false;window.
_RestockRocketConfig.product = {"id":15691980276095,"title":"Humber Dynamic Cargo 2","handle":"humber-dynamic-cargo-2","description":"\u003ch2\u003eHumber Dynamic Cargo 2\u003c\/h2\u003e\u003cp\u003eA compact two-wheel electric cargo bike made for quick, practical and stable everyday transport. The Dynamic Cargo 2 gives you useful load space in a narrower format than a three-wheel cargo bike, making it well suited to urban riding, school runs and day-to-day errands.\u003c\/p\u003e\u003cp\u003eHumber electric cargo bikes combine Danish design, practical everyday transport and reliable Promovec electric-assist systems. Built for family journeys, business use and day-to-day utility, the range focuses on comfort, stability and useful cargo space.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eElectric-assist cargo bike designed for everyday transport\u003c\/li\u003e\n\u003cli\u003ePromovec motor and battery system\u003c\/li\u003e\n\u003cli\u003ePractical design for family, commuting and business use\u003c\/li\u003e\
n\u003cli\u003eDealer-backed support and service network\u003c\/li\u003e\n\u003cli\u003eBattery and motor warranty support from Humber\/Promovec\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2026-05-26T14:51:23+01:00","created_at":"2026-05-26T14:51:23+01:00","vendor":"Humber Bicycles","type":"Electric cargo bike","tags":["Cargo bike","E-bike","Electric bike","Family bike","Humber"],"price":374900,"price_min":374900,"price_max":404900,"available":false,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":57627496186239,"title":"Olive Green \/ Boost \/ 540 Wh","option1":"Olive Green","option2":"Boost \/ 540 Wh","option3":null,"sku":"HB-HUMBER-DYNAMIC-CARGO-2-OLIVE-GREEN-BOOST-540-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Humber Dynamic Cargo 2 - Olive Green \/ Boost \/ 540 Wh","public_title":"Olive Green \/ Boost \/ 540 Wh","options":["Olive Green","Boost \/ 540 Wh"],
"price":374900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57627496219007,"title":"Olive Green \/ Long Range \/ 720 Wh","option1":"Olive Green","option2":"Long Range \/ 720 Wh","option3":null,"sku":"HB-HUMBER-DYNAMIC-CARGO-2-OLIVE-GREEN-LONG-RANGE-720-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Humber Dynamic Cargo 2 - Olive Green \/ Long Range \/ 720 Wh","public_title":"Olive Green \/ Long Range \/ 720 Wh","options":["Olive Green","Long Range \/ 720 Wh"],"price":404900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57627496251775,"title":"Black Matte \/ Boost \/ 540 Wh","option1":"Black Matte","option2":"Boost \/ 540 Wh","option3":null,"sku":"HB-HUMBER-DYN
AMIC-CARGO-2-BLACK-MATTE-BOOST-540-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Humber Dynamic Cargo 2 - Black Matte \/ Boost \/ 540 Wh","public_title":"Black Matte \/ Boost \/ 540 Wh","options":["Black Matte","Boost \/ 540 Wh"],"price":374900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":57627496284543,"title":"Black Matte \/ Long Range \/ 720 Wh","option1":"Black Matte","option2":"Long Range \/ 720 Wh","option3":null,"sku":"HB-HUMBER-DYNAMIC-CARGO-2-BLACK-MATTE-LONG-RANGE-720-WH","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Humber Dynamic Cargo 2 - Black Matte \/ Long Range \/ 720 Wh","public_title":"Black Matte \/ Long Range \/ 720 Wh","options":["Black Matte","Long Range \/ 720 Wh"],"price":404900,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":null,"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689","\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2026-05-27_at_15.05.03.png?v=1779890711"],"featured_image":"\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689","options":["Color","Battery size"],"media":[{"alt":null,"id":71143242826111,"position":1,"preview_image":{"aspect_ratio":1.651,"height":1454,"width":2400,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_647164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689"},"aspect_ratio":1.651,"height":1454,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/8026100215_Humber_Dynamic_Cargo_2_Olivegreen_1_shadow_64
7164b5-2b44-4b5f-90c2-cb40870c1344.jpg?v=1779890689","width":2400},{"alt":null,"id":71143243678079,"position":2,"preview_image":{"aspect_ratio":1.73,"height":1520,"width":2630,"src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2026-05-27_at_15.05.03.png?v=1779890711"},"aspect_ratio":1.73,"height":1520,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/files\/Screenshot_2026-05-27_at_15.05.03.png?v=1779890711","width":2630}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003ch2\u003eHumber Dynamic Cargo 2\u003c\/h2\u003e\u003cp\u003eA compact two-wheel electric cargo bike made for quick, practical and stable everyday transport. The Dynamic Cargo 2 gives you useful load space in a narrower format than a three-wheel cargo bike, making it well suited to urban riding, school runs and day-to-day errands.\u003c\/p\u003e\u003cp\u003eHumber electric cargo bikes combine Danish design, practical everyday transport and reliable Promovec electric-assist systems. Built for family jou
rneys, business use and day-to-day utility, the range focuses on comfort, stability and useful cargo space.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eElectric-assist cargo bike designed for everyday transport\u003c\/li\u003e\n\u003cli\u003ePromovec motor and battery system\u003c\/li\u003e\n\u003cli\u003ePractical design for family, commuting and business use\u003c\/li\u003e\n\u003cli\u003eDealer-backed support and service network\u003c\/li\u003e\n\u003cli\u003eBattery and motor warranty support from Humber\/Promovec\u003c\/li\u003e\n\u003c\/ul\u003e"};window._RestockRocketConfig.variantsInventoryPolicy = {57627496186239 : "deny",57627496219007 : "deny",57627496251775 : "deny",57627496284543 : "deny",};
window._RestockRocketConfig.variantsInventoryQuantity = {57627496186239 : parseInt("0"),57627496219007 : parseInt("0"),57627496251775 : parseInt("0"),57627496284543 : parseInt("0"),};
window._RestockRocketConfig.variantsPreorderCount = {57627496186239 : parseInt(""),57627496219007 : parseInt(""),57627
496251775 : parseInt(""),57627496284543 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderCountForMarket = {57627496186239 : null,57627496219007 : null,57627496251775 : null,57627496284543 : null,};
window._RestockRocketConfig.variantsPreorderMaxCount = {57627496186239 : parseInt(""),57627496219007 : parseInt(""),57627496251775 : parseInt(""),57627496284543 : parseInt(""),};
window._RestockRocketConfig.variantsPreorderMaxCountForMarket = {57627496186239 : null,57627496219007 : null,57627496251775 : null,57627496284543 : null,};
window._RestockRocketConfig.variantsShippingText = {57627496186239 : "",57627496219007 : "",57627496251775 : "",57627496284543 : "",};
window._RestockRocketConfig.variantsShippingTextForMarket = {57627496186239 : null,57627496219007 : null,57627496251775 : null,57627496284543 : null,};
window._RestockRocketConfig.selected_variant_id = 57627496186239;
window._RestockRocketConfig.selected_variant_available = window._RestockRocketConfig.product.variants.find(function(variant) { return variant.id == window._RestockRocketConfig.selected_variant_id }).available;
try {
var _sqCfg = window._RestockRocketConfig;
var _sqPlanEnabled = Array.isArray(_sqCfg.sellingPlans) &&
_sqCfg.sellingPlans.some(function (p) { return p && p.enabled; });
var _sqPreCount = ((_sqCfg.cachedPreorderVariantIds &&
_sqCfg.cachedPreorderVariantIds.preorder_variant_ids) || []).length;
_sqCfg.preordersConfigured = !!(_sqPlanEnabled && _sqPreCount);
} catch (e) { }
try {
var _sqc = window._RestockRocketConfig;
var _sqOn = !!(_sqc.cachedSettings && _sqc.cachedSettings.block_accelerated_checkout);
var _sqPre = (_sqc.cachedPreorderVariantIds &&
_sqc.cachedPreorderVariantIds.preorder_variant_ids) || [];
var _sqArm = false;
if (_sqOn && _sqc.preordersConfigured) {
if (_sqc.pageType === 'product' && _sqc.product && _sqc.product.variants) {
_sqArm = _sqc.product.variants.some(function (v) { return _sqPre.indexOf(Number(v.i
d)) !== -1; });
} else {
_sqArm = (_sqc.integrations || []).some(function (i) {
return i && i.type === 'featured_product' && i.enabled &&
Array.isArray(i.page_types) && i.page_types.indexOf(_sqc.pageType) !== -1;
});
}
}
if (_sqArm && document.documentElement) {
_sqc.acceleratedGateArmed = true;
document.documentElement.classList.add('stoq-buy-now-pending');
setTimeout(function () {
document.documentElement.classList.remove('stoq-buy-now-pending');
}, 6000);
}
} catch (e) { }
window._RestockRocketConfig.scriptUrlProduct = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-product.js'
window._RestockRocketConfig.scriptUrlCollection = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection.js'
window._RestockRocketConfig.scriptUrlProductBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-product-bis.js'
window._RestockRocketConfig.scriptUrlCollectionBis = 'https://cdn.shopify.com/extensions/01a0141e-6f2a-7bbb-b429-5a0e333a31f5/restockrocket-1-564/assets/restockrocket-collection-bis.js'
window._RestockRocketConfig.scriptHost = window._RestockRocketConfig.scriptUrlProduct.substring(0, window._RestockRocketConfig.scriptUrlProduct.lastIndexOf('/') + 1)
window._RestockRocketConfig.host = (window._RestockRocketConfig.cachedSettings && window._RestockRocketConfig.cachedSettings.api_host) || 'https://app.restockrocket.io'
try {
const _stoqVersionMatch = window._RestockRocketConfig.scriptHost.match(/(\d+)\/?(?:assets\/?)?$/);
window._RestockRocketConfig.appVersion = (_stoqVersionMatch && _stoqVersionMatch[1]) || '';
} catch (e) {
window._RestockRocketConfig.appVersion = '';
}
const SETTINGS_CACHE_DURATION = 15 * 60 * 1000;
const LIQUID_CACHE_MAX_AGE = 15 * 60;
const liquidRenderedAt = window._Rest
ockRocketConfig.liquidRenderedAt;
if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) {
console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh');
window._RestockRocketConfig.isLiquidCacheFresh = true;
window._RestockRocketConfig.liquidCacheAge = null;
} else {
const now = Math.floor(Date.now() / 1000);
const liquidCacheAge = now - liquidRenderedAt;
window._RestockRocketConfig.liquidCacheAge = Math.max(0, liquidCacheAge);
if (liquidCacheAge <
0) {
console.debug(`STOQ - Client clock appears ahead of server by ${Math.abs(Math.round(liquidCacheAge / 60))} minutes, assuming cache fresh`);
window._RestockRocketConfig.isLiquidCacheFresh = true;
} else if (liquidCacheAge