TrunkBox
Pack more into every trip.
The TrunkBox is a modular storage system designed to eliminate boot chaos during transit and at camp. By combining heavy-duty hardshell boxes with a flexible internal organisation system, the TrunkBox transforms your boot from a cluttered space into an efficient, ready-to-go basecamp.
The TrunkBox comes complete with:
- 50L & 30L hardshell boxes
- Heavy-duty strap
- 3x compression bags
- Semi-rigid box set (1x large, 2x medium)
- 2x internal storage dividers
- 1x bamboo tabletop
What's included?
- 1x 50L TrunkBox
- 1x 30L TrunkBox
- 1x integrated bamboo tabletop
- 2x internal storage dividers
- 3x compression bags
- 3x semi-rigid boxes
- 1x heavy-duty strap
Dimensions
Stacked dimensions: L: 600 W: 370 H: 590
30L box: L: 600mm W: 400mm H: 245mm
50L box: L: 600mm x W: 400mm x H: 360mm
Bamboo lid: L: 503mm W: 308mm H: 60mm
Compression bag: L: 300mm W: 180mm H: 25mm
Semi-rigid box (large): L: 208mm W: 300mm H: 130mm
Semi-rigid box (medium): L: 204mm W: 148mm H: 104mm
Weight: 6.4 kg
Delivery & returns
Delivery: Fast delivery from our warehouse in Southampton.
Returns: Return for a refund within 30 days of delivery.
If required, we can arrange for the item to be collected, the cost of which will be deducted from your refund.
*Free delivery for orders over £50.
For full delivery and returns information, click here.
Frequently Asked Questions
-
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 -
ProjektRide Bike Shop Edinburgh
nslatedFields && 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;
}
}
function setupCartSellingPlanUpdater(settings) {
window.addEventListener('stoq:inventory-data-loaded', function(event) {
console.debug('STOQ - Inventory data loaded, updating cart selling plans');
if (window._RestockRocket && window._RestockRocket.updateCartSellingPlans) {
window._RestockRocket.updateCartSellingPlans()
.then(hasUpdates => {
if (hasUpdates) {
console.debug('STO
Q - 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);
});
}
});
}
function storefrontGraphql(query, variables) {
const cfg = window._RestockRocketConfig;
if (!cfg.storefrontAccessToken || cfg.disableStorefrontApi === true) {
return Promise.reject(new Error('Storefront API unavailable'));
}
return fetch(
`https://${cfg.shop}/api/${cfg.storefrontApiVersion}/graphql.json`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Shopify-Storefront-Access-Token': cfg.storefrontAccessToken,
},
body: JSON.stringify({ query: query, variables: variables }),
}
)
.then(function(response) {
if (!response.ok) { throw new Error('Storefront API HTTP ' + response.sta