Multifunctional Hidden Car Seat Hook

$12.99 $25.98 Save 50%
Sold 5824
Color:  RED
Quantity:  1Pcs
Quantity
Share the love
Description
  • Easily store various objects in the car, making the car neatly organized, and the extra load-bearing capacity prevents it from falling
  • Easy installation, easy to use, rotating design for easy hiding, does not take up space
  • It can also be used as a mobile phone holder, completely freeing your hands and enjoying a more comfortable ride
  • 2 in 1 Car Hooks with Mobile Phone Holder
  • ★ 【 UNIVERSAL FIT FOR ALL VEHICLES】: The 1st generation opening design car hooks only fit for a thin car back seat, after months of improvement we upgraded the hook to an adjustable 4-stage lock, you can adjust the tightness according to the model, which makes it universal for all models.
  • 【 FIT FOR ANY WIDTH OF PURSE STRAPS 】: The hook that is for hanging is as wide as about 2 inches, you can hang a shopping bag, grocery bags, a hat, your gloves,m-a-s-ks, purse, umbrella, kids bags, kids car headphones, trash container...Very useful car headrest hooks.
  • ★ 【 FALLING RESISTANCE DESIGN 】: The stable closed-loop lock design makes it easier for you to hang or remove items; never struggling with looking and feeling on the floor for black hooks in the late evening.
  • ★ 【 QUIETNESS 】: Unique color design helps you quickly classify items and the streamlined hidden design makes your space harmonious and beautiful. With soft silicone inner ring on the inside of the buckle ensures that there is no rattling noise after hanging the item.
  • ★ 【 STURDY & DURABLE STRUCTURE 】: car purse holder adopts high-density ABS material as the main part, it has a load capacity of 33 lbs per hook, durable and smooth, ensures the longest service life and avoids cracking or breaking. 

Specifications

Material ABS+Silicone
Maximum Load 10kg
Fit Pole Diameter 8-16mm
Item Dimensions LxWxH 4.29 x 3.12 x 1.95 inches
Features 360-degree Rotation / Phone Holder / Headrest Hook
Product Weight
  • 90G
Package Contents
  • 1 * Car Headrest Hook with Phone Holder


Note

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.
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.