(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥
(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥

(🚗Buy 2 get 1 free)Plastics Parts Crystal Coating🔥

Price
$0.00
$17.99
Save  $-17.99
Style
Please select a style
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

This magic crystal coating helps refresh old plastic parts and give your car brand-new look!

Features:

  • 【Special Scientific Formula】Special scientific formula that will never damage your parts, trim, or anything that might come in contact with it. Just apply it to a sponge and wipe gently to refresh your car.

  • 【Built To Last】Our Plastics Restorer is built to last! It provides an excellent shine and you will be amazed at how it can refresh your entire car in minutes. The effects can last up to 6 months.

  • 【Disperse Rain】Car Trim Restorer helps to disperse rain, and remove sleet, ice, etc., so these things don't stick to the glass and don't interfere with your vision.
  • 【Wide Range Of Application】Trim Restorer Automotive has a wide range of applications and can be used in automotive instrument panels, door frames, door panels, pedals, and other parts.

How to use:

  • Step 1
    Wash and dry your vehicle as usual.
    Spray parts with crystal coating on surfaces, panels, or small areas.
  • Step 2
    Gently wipe the exterior coating with a towel or our own sponge.
  • Step 3
    Using the clean side immediately, gently buffs the coating to an incredible sheen that can be reused many times

Specification:

  • Dimensions (Approx.):
     8.4*2.9cm/3.3*1.1inch
  • Material: PE
  • Capacity: 30ml
  • Storage way: Store in a cool dry place
  • Scope of application: almost all PP exterior refurbishment
  • Packing List:
    Plastics Parts Crystal Coating*1
    Sponge*1

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.