Port Designs Hanoi II 13.3" Clamshell Case - Port | DirectTech
Secure SSL Payment
Free Shipping over R3,450
14-Day Returns
Expert Support
Port

Port Designs Hanoi II 13.3" Clamshell Case

SKU: 105063
R 519.00
In Stock

Protect your notebook in style with the Port Designs Hanoi II 13/14" Clamshell bag. It features a compact and lightweight design with a large front pocket with a removable and adjustable shoulder strap.

Free shipping over R 3 450.00
Secure checkout
14-day returns
Expert support

Frequently Bought Together

The Port Designs Hanoi II 13/14" Clamshell Notebook Case is a sturdy yet lightweight bag, designed to transport your laptop safely. Its modern and popular style was developed by Port’s designers in their Paris creative studio. This bag is called a Clamshell bag because the zipper allows it to open up completely, going around the structural frame of the bag.

This system allows you to secure your computer in the bag more easily using a hook and loop strap that will encase your laptop and prevent it from falling out of the bag if it is opened suddenly. A large front storage pocket will give you easy access to your mobile phone, pens, business cards, chargers, etc. You can organize your storage space as you wish with ease. There is also a trolley strap on the reverse of the bag, which is very convenient for carrying your bag and trolley with one hand.

Features

  • Notebook compartment with extra protection against shocks
  • Large front pocket with organizer for accessories
  • Compact and lightweight design
  • Trolley strap for rolling luggage handle
  • Removable and adjustable shoulder strap

Specifications:

  • Outer Material: 600D Polyester
  • Laptop Compartment Size: 34 x 25.5 x 3 cm
  • Dimensions: 38.5 x 28 x 7.5 cm
  • Weight: 400g

What’s in The Box:

  • Port Designs Hanoi II 13/14" Clamshell Bag – Black x1

 

Brand Port
Colour Black
Form Factor -
Interface -
Capacity -
Memory Capacity -
Screen Size -
Resolution -
Refresh Rate -
Cpu -
Cpu Socket -
Warranty 24 Months
0.0
0 reviews
Login to Review

No reviews yet. Be the first to review this product!

Related Products

// Share product with fallback // 2026-05-22: rewritten. Old version had three bugs: // 1) Copy Link button used `this.textContent='Copied!'` which destroyed the // icon (textContent replaces everything). After clicking, the link icon // disappeared. // 2) Inline onclick handlers had nested \x27-escaped strings interpolating // `url` directly — if the URL contained a single quote the JS broke. // 3) Close button used `this.closest('div[style]').parentElement.remove()` // — fragile, depends on no inline style elsewhere in the DOM tree. // New version: build with DOM nodes, attach proper event listeners, keep the // icon, gracefully handle clipboard failure, use a held reference to close. function shareProduct() { var title = document.querySelector('.product-title').textContent; var url = window.location.href; if (navigator.share) { navigator.share({ title: title, url: url }).catch(function() {}); return; } // Fallback: show share options modal var modal = document.createElement('div'); modal.style.cssText = 'position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;'; var encoded = encodeURIComponent(url); var encodedTitle = encodeURIComponent(title); var content = document.createElement('div'); content.style.cssText = 'background:#fff;border-radius:12px;padding:24px;max-width:360px;width:100%;text-align:center;'; content.innerHTML = '

Share this product

' + '
' + ' Facebook' + ' WhatsApp' + ' Email' + '
' + '' + '
'; modal.appendChild(content); function closeModal() { if (modal.parentNode) modal.parentNode.removeChild(modal); } modal.addEventListener('click', function(e) { if (e.target === modal) closeModal(); }); content.querySelector('[data-action="close-modal"]').addEventListener('click', closeModal); var copyBtn = content.querySelector('[data-action="copy-link"]'); var copyLabel = copyBtn.querySelector('.btn-label'); copyBtn.addEventListener('click', function() { function flashLabel(text) { var prev = copyLabel.textContent; copyLabel.textContent = text; setTimeout(function() { copyLabel.textContent = prev; }, 1800); } if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(url) .then(function() { flashLabel('Copied!'); }) .catch(function() { flashLabel('Press Ctrl+C'); }); } else { // Legacy browser fallback — execCommand still works on http: contexts var ta = document.createElement('textarea'); ta.value = url; ta.style.position = 'fixed'; ta.style.opacity = '0'; document.body.appendChild(ta); ta.select(); try { document.execCommand('copy'); flashLabel('Copied!'); } catch (e) { flashLabel('Press Ctrl+C'); } document.body.removeChild(ta); } }); document.body.appendChild(modal); }
Chat with us!