iPhone15 series double-sided magnetic metal frame mobile phone case

people are viewing this right now
Free shipping on all orders over $40
Free returns within fourteen days
Contact us: service@goodidealshop.com
Secure payments
$26.99
$49.98
Save 46%
Color : Blue
Style : For iPhone 15 Pro Max
Material : "New Generation" Metal Buckle
Quantity
Description


  • Are you worried about the thick and bulky phone case? Are you worried about the convenience of the cell phone case?
    Our cell phone case can help you solve these problems. You will be very surprised by the ultra-thin and comfortable wearing comfort!


Main features

  • ["360" all-round protection]Aviation alloy frame, built-in EVA shock-absorbing anti-collision strip, anti-drop and shock-proof, with aluminum alloy lens cover to avoid lens scratches, providing all-round protection for the phone. It's flawless in every way.

  • 【The latest metal case design】Stronger adsorption force, laser cutting, more precise shape, perfectly fit your mobile phone, more convenient installation, the shell can also be wirelessly charged, without affecting signal transmission.

  • 【Bare Metal Feeling, Available in a Variety of Colors】The ultra-thin upgrade is unique, touch the screen and experience the bare metal feeling. The same color scheme as the latest iPhone series

Specification

  • Material: acrylic + aluminum alloy
  • Weight: 50 grams
  • Shipping:


Orders are processed within 7 business days of placing the order and shipped the day after the processing date. Orders are usually delivered within 7 to 14 business days.
Limited stock due to high demand
This is a great gift for yourself or a friend!
Click "Add to Cart" to receive yours now!

Dear customer, buy any product here and try it for 30 days in the comfort of your home.
If for any reason you are not completely satisfied, please return it within 30 days!

We truly offer the world's most stunning and stylish "top quality" products"

We will do everything in our power to help everyone with great customer service as we value customer satisfaction with absolutely zero risk.

If you are not satisfied after receiving the goods, you can ask for a refund.

You can pay with PayPal, which will protect your funds. If you don't have a PayPal account, we accept all credit cards.

      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.