Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel
14 / 19

Wallet Card Slot Magnetic Stand Leather Flip Case for Google Pixel

$19.99
$39.99
Phone Model
Please select a phone model
Color
Please select a color

Quantity

pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 0
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 1
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 2
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 3
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 4
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 5
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 6
Slim Wallet Design Combines 2 card slots + 1 phone slot +1 cash slot. High quality materials, multifunctional,lightweight design.
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 7
Functional Kickstand Free your hands from work.
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 8
Convenient Way Keep your device covered and contents secure.
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 9
Wrist Band The belt of the same color as leather cover, strong,not easy to break, convenient to carry.
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 10
Soft TPU Inner Shell Protective high-quality soft inner case for easy removal and no damage to your phone.
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 11
Full Protection Of All around The Device.
pu leather flip case for google pixel 8 7 pro 8a 7a 6a lanyard wallet card slot magnetic stand phone bag cover details 12
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.