Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
1/8
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
Portable Mini Electric Neck Massager
1/8

Portable Mini Electric Neck Massager

$19.00
$0.00
Save $-19.00
Quantity
SKU:
Weight: 0kg
Barcode:

Suffering from a stiff neck from sitting all day in front of your computer? No problem!
Lower back is hurting from bending over for the baby? We've got you covered! Shoulder is acting up again from that old sports injury? No sweat! Relieve body pressure and soothe your pain with this Portable Mini Electric Neck Massager.

The micro-current simulated massager can improve blood circulation & relax the regional muscle to eliminate inflammation and swelling, keep warm, relieve fatigue. You can get the ultimate relaxation with just one click in the comfort of your home!

Whether you're in the office, during workout, on a flight, or laying on the bed, this will be working to relieve your pain and relax those muslces and joints.

Features:

  • 4 Massage Modes: This Portable Mini Electric Neck Massager has 4 massage modes that simulate human massage so you can get the exact treatment you need - Massaging, Kneading, Light Tapping, Strong Tapping.
  • 15 Intesity Levels: Choose the intensity level that is most suitable for your pain relief.
  • Lightweight and portable: This Mini Portable Massager is very easy to use, and can be taken and used anywhere, anytime..
  • Multi-site Use: It can effectively help restore blood flow, skin elasticity, reactivate cell renewal, and prevent breast sagging and breast deformation.
  • Maximum Relaxation: Provides deep tissue massage for the neck, shoulders, upper back, lower back, waist, feet, tights, calves, legs, feet and arms.
  • Healthy Living: This massage patch will help prevent breast cancer, reduce PMS, symptoms and cysts.
  • High Quality: It is made of high quality silicone material, which is safe for the skin. It does not produce a rash or irritate or burn the skin. It's a soft, lightweight wing that fits your body perfectly.

Specifications:

  • Usage mode: A~F (6 modes)
  • Frequency: 1~100Hz
  • Running time: 12 minutes
  • Output current: up to 9.8mA
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.