YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
8/8
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All
00:00
00:00
8/8

YONZEE Tesla Handbags Grocery Bag Hook For Tesla Model All

$15.99
$19.99
502 sold
Color2PCS
Please select a color
Quantity
Weight: 100g

Installation instructional video

Brand: YZ
Color classification: Matt black
Model number: Tesla rear seat hooks
Scope of application: seat
Material: ABS
Style: Hanging type

About this item

  • Make things no longer have no place to put them, suitable for Tesla Model 3/Y

  • Say goodbye to clutter, free up space to hang masks, data cables, bags, umbrellas, snack bags, etc., free up seat space, and make your car more tidy

  • The rounded corners are retracted, which is safer and does not hurt people. The design without edges and corners improves safety and avoids unsafe hazards such as bumps caused by accidents.

  • Super load-bearing, no deformation/damage, selected ABS environmental protection material, strong longitudinal resistance, no deformation, no damage, durable

  • Non-destructive installation of the original car hole, directly snap into the seat, easy to use, convenient and fast non-destructive installation

  • Small and not obtrusive, clear at a glance, invisible and compact, not occupying space and not obtrusive, showing the beauty of space

  • The original car is beautifully curved. Tailor-made for Tesla Model3/Y models.

Product Name: YZ car seat back hooks
Product material: ABS
Applicable: The Tesla Model 3/Y
Product color: Elegant black
Product size: 175 x 51x 42mm

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.