YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
1/8
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer
1/8

YONZEE Tesla Foldable Car Seat Hooks, 4 in 1 Hidden Car Seat Back Organizer

$14.99
$19.99
250 sold
Color
Please select a color
Quantity
Weight: 0.1kg

【Customised for Model 3/Y】Designed specifically for Tesla Model 3 and Model Y, fits 100% of the curve of the original car seat as if it was always there(compatibility with Tesla model 3 2024 Highland).

【2024 Innovative Folding Car Hooks】 The purse hook for car can be folded away when not in use, preventing collision injuries and tripping hazards, ensuring both a tidy appearance and increased passenger safety.

【One-Step Installation】Installing the car seat hooks is incredibly easy - just insert them into the gap between the Tesla seats. They're very secure and won't slip or damage your car's interior.

【Premium Materials】These seat hooks are made of high-strength ABS material, which is safe, odorless, and resistant to high temperatures and sunlight. Capable of holding up to 11 pounds, you won’t have to worry about the hooks bending or breaking.

【4-IN-1 Multifunction】Each car hook features 4 storage hooks(2 packs just right for driver and passenger seats), use them to hang bags, jackets, purses, grocery bags, umbrellas, water bottles, trash bags, keychains, handbags, backpacks, mask and more.

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.