Multifunctional Car Sun Visor Organiser

$28.99
Color:  BLACK
Specification:  with zipper
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

Keep your Car Organized and Tidy all the time!

Are you tired of digging in the glove box to find your license, registration, and insurance information? Looking for something to hold your pens, mini notebook, receipts, or any other small routine travel item? Here is the most efficient car document organizer for your car!

This Multifunctional Car Sun Visor Organiser helps you keep your small items and driver's essentials close and instantly accessible when needed. It protects your glasses from scratches and provides a clean environment for your car.

It helps you find cards easily and keeps your small items at your fingertips. Use it to keep a variety of items, including your wallet, parking passes, sunglasses, ID, money, loose change, pens, insurance, registration cards, and much more.

Features:

  • Space Saving Solution: Specially designed for a universal fit with nearly all vehicle sun visors to help declutter your car. Stretch bands attach over the visor so your most important items are at your fingertips.
  • Practical Design: These car storage bags have multiple card bags, as well as eyeglass clasp, pen holder, and zipper bag that can hold small items to prevent them from falling.
  • You can hold items of different sizes firmly in place. Ideal for businessmen, travelers, or home use. It organizes various accessories, keeping the car tidy and giving you easy access.
  • Compatible Phone Holder: No need for a separate car phone holder as the pouch fits a variety of mobile phones.
  • No effect on the view: The organizer pouch has a strong back panel, can be securely attached to the sun visor without obstructing the driver's view.
  • Multiple Pockets: Comes with one zipped compartment, 1 mesh deep slip pocket, 5 cardholder pockets, and 1 glasses clip. Use it to maximize your interior storage space.
  • Easy to Install and Remove: The elastic band on the back of this storage bag is freely adjustable. Installation and removal take less than 30 seconds. The organizer is perfectly designed to fit most cars, SUVs, and truck visors.
  • Safe and Pleasant Driving: It provides extra storage space for your car, convenient to place small items. Keep the car clean and orderly, so that the driver is more comfortable and focused on driving.
  • Sturdy and Durable: It is made of pure leather, with solid build construction and perfect stitching. Dirt-resistant and abrasion-resistant. The organizer is sturdy and will serve you long. Easy to clean, just use a damp cloth and you can clean it.
  • Multifunctional: Perfect for storing a variety of items. Suitable for holding pen, card, bill, glasses, headphones, documents, and other small personal items. Everything is arranged in the right place to keep your car looking tidy and organized.
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.