Massagers for Neck and Shoulder with Heat

🔥Free Shipping🔥

people are viewing this right now
$129.99
$209.99
-38%
Color:  White
Quantity
Whole Shop! Buy more, Save more!
Minimum Qty Discount
2+ 5% OFF
3+ 8% OFF
4+ 10% OFF
Free shipping on all orders over $50
Free shipping on all orders over $40
Contact us: service@jacqzel.com
Secure payments

Description

Please look for our store, our products are all genuine products with registered trademarks, others are counterfeit! Even if the price is cheaper, the quality will be lacking!

Tired of neck and shoulder pain?

Get the relief you need with Massagers for Neck and Shoulder with Heat! Our massage tools are designed to provide deep, soothing heat to help reduce tension and stiffness, while providing a relaxing massage experience. Enjoy the comfort and convenience of a massage in the comfort of your own home and say goodbye to neck and shoulder pain!

Features

Simulate Human Hand Grasping and Kneading - Massagers for Neck and Shoulder with Heat are designed to simulate the tension and strength of human fingers, kneading the shoulder well acupoint up, and pressing the Trapezius muscle down, to provide a deeply relaxing massage experience.

5D Super Large Massage Head - The massage head of these massagers is 5D super large, offering a wide range of hot compress, with an adjustable temperature of 42-48 ℃, using NTC intelligent temperature control technology. This allows the massager to directly hit deep fascia and offer a deep massage of meridians and acupoints, relieving muscle soreness.

Upgraded 6-head massage-simulating three-dimensional massage techniques, covering a large area of shoulder and neck, 10 techniques to restore finger massage, allowing you to experience the charm of Thai massage!

Cover Important Acupoints - The massagers are designed to cover the important acupoints of the shoulder and neck, providing a deeply relaxing massage experience and helping to alleviate shoulder and neck pain, and quickly discharge acid.

Ergonomic Wearable Design - These massagers are designed to be ergonomic and wearable, conforming to the curve of the shoulder and back. They are wireless and lightweight, free from constraints, and easy to move. Weighing only 1100g, it allows you to enjoy relaxation anytime and anywhere.

One Machine Massages the Entire Body - These massagers can be used not only for shoulders, neck, calves, waist, and thighs, but for the entire body. This allows you to enjoy a full body massage with just one machine.

Easy to Operate - These massagers are designed to be easy to operate, suitable for parents, with multiple built-in modes and forces to meet different needs, adjustable through operation buttons.

Type-C Interface Charging - The massagers use a Type-C interface charging, eliminating battery anxiety and allowing for a continuous massage experience.

Removable and Washable Design - The massagers are designed with a removable and washable design, making it clean, hygienic, and more durable.

Low Noise Experience - These massagers offer a low noise experience, with noise levels of less than 45db, allowing for a peaceful and relaxing massage experience.

Specifications

  • Material: ABS
  • Power supply mode: charging type
  • Weight: 1100g
  • Battery capacity: 2000mAh
  • Rated voltage: 5V
  • Rated power: 26W
  • Charging interface: Type-c
  • Battery life: ≈ 70min
  • Gear/force: two modes/two forces

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.