Gletour Women PU Leather Fashion Sling Bag Two Straps Solid Color Shoulder Bag Waterproof Saddle Shoulder Bag Large Capacity Travel Bags

Sold 87 only 999999+ item(s) left
$32.76
Color:  Black
Ships From:  CHINA
Quantity
Free worldwideFree shipping on orders over $34
Free returns
Sustainably made
Secure payments
Description
Step into a world where luxury meets reliability. We redefine excellence, ensuring that each product surpasses industry standards. With our meticulous attention to detail and unwavering commitment to quality, every purchase is a testament to our dedication to superior craftsmanship. Enjoy the convenience of Worldwide Express Shipping, knowing that your order is handled with the utmost care. And rest assured, our Fast Refund, 💯100% Money Back Guarantee reflects our confidence in the unparalleled quality of our products. Elevate your shopping experience with us, where luxury knows no bounds.

 Place Of Origin : HE BEI  Province
Types of bags : Shoulder & Crossbody Bags
Place Of Origin : HE BEI Province
Occasion : Versatile
Model Number : Saddle Bag
Exterior : NONE
Hardness : HARD
Closure Type : COVER
Pattern Type : Solid
Gender : WOMEN
Style : Classic
Decoration : NONE
Number of Handles/Straps : two
Lining Material : POLYESTER
Handbags Type : Shoulder Bags
Main Material : PU
Shape : Saddle
Brand Name : MOJOYCE
















PU Leather Fashion Sling Bag Two Straps Women Mini Hobo Bag Vintage Saddle Shoulder Bag Small Handbag Large Capacity Travel Bags



Features:



1.Durable and Resilient: This vintage saddle shoulder bag is made from high-quality PU material, offering exceptional durability and resistance to wear and tear.  It is waterproof, lightweight, breathable, scratch-resistant, foldable, and easy to clean.  The saddle shoulder bag is free from any unpleasant odors, with a premium metal zipper that ensures smooth and long-lasting functionality.  With this saddle shoulder bag, you can enjoy a reliable and long-lasting companion for your daily adventures.

2.Ample Storage Capacity: Measuring at 24x8x20 cm, this crossbody bag provides generous storage space.  It can easily accommodate essentials such as smartphones, wallets, cosmetics, and more.  Ideal for shopping or traveling, you can conveniently carry all your necessities without sacrificing style or comfort.  Embrace the convenience of having everything organized and within reach while on the go.

3.Stylish Saddle Design: With its sleek saddle-inspired design, this stylish satchel bags exudes timeless elegance.  Its smooth lines and versatile double strap design allow for both shoulder and crossbody wearing options.  Effortlessly blend fashion and practicality, making it a perfect accessory for various occasions and outfits.  Elevate your style game with this stylish satchel bags.

4.Suitable for Multiple Occasions: This small handbag seamlessly transitions across different settings, whether it's a casual day out, a travel adventure, a social gathering, a business meeting, or a school day.  It is designed to complement any occasion, adding an extra touch of sophistication and convenience to your ensemble.  Stay stylish and prepared no matter where you are headed.

5.Perfect Gift Choice: This fashion sling bag combines fashion and practicality, making it an ideal gift for your loved ones, spouse, friends, or colleagues.  Whether it's a birthday, wedding anniversary, Valentine's Day, or any special occasion, this fashion sling bag is a thoughtful and versatile present.  Show your appreciation and treat someone to a fashionable and functional gift they will cherish.







Specification:

Origin: Mainland China

Shape: Saddle

Main Material: PU

Handbags Type: Shoulder Bags

Lining Material: Polyester


Place Of Origin: HE BEI Province



Size: 24*8*20 cm/9.45x3.15x7.87inch

Weight: 0.46kg

Uses: Handheld, Shoulder




Note:

Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed on the pictures. Thank you!

Please allow 1-2cm measuring deviation due to manual measurement.




 











1x Shoulder Bag 


 




























































WHAT ABOUT REFUND?

 

🔥Fast refund,100% Money Back Guarantee.

If your product is defective or doesn't work properly, let us know and we'll send you a replacement one.

We believe in our products so much that we offer a 30-day No-Hassle refund policy. If you're unhappy about your purchase, send us the product back and we'll refund your money immediately.

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.