🔥Special offer: 49% off🔥Stylish suede handbag/shoulder bag for women

$39.99
$78.41
-49%
Color:  Coffee brown
people are viewing this right now
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Quantity

Description

🔥Hurry Up, Hot sales ultra low price deal will end soon.🔥

🚢Shipping>>Worldwide Express Shipping Available.

🏆Returns>> Fast refund, Money-Back Guarantee.

💯Secure Payment Via PayPal® & Credit Card.

💥98% of customers are buying 2 or more

It will sell out fast, Enjoy a discount now!!⚡Please make sure to buy enough quantity before we increase the price!!!


Wide base, large capacity design, all your everyday essentials can be stored here.
Dimensions are 35cm (top width) × 38cm (bottom width) × 25cm (height) × 16cm (depth). The widened bottom design increases storage capacity, easily accommodating tablets, cosmetics, wallets, phones, umbrellas, and other daily essentials, meeting the needs of commuting, shopping, travel, and other scenarios.

✨Retro chic and relaxed design, eye-catching and unique.
Featuring a soft, relaxed silhouette and a wide, horizontal cut, this piece exudes a retro and elegant vibe, effortlessly elevating the quality of your everyday wear. Whether for a simple commute or a casual outing, it will become a highlight of your look, combining style and practicality to avoid the embarrassment of wearing the same outfit as someone else.


️ Premium faux suede material, soft, durable, and wear-resistant.
Made with select high-quality faux suede fabric and a polyester lining, it boasts a delicate and soft touch while offering excellent wear resistance and shape retention. Balancing a luxurious matte finish with everyday wearability, it is durable, easy to care for, and worry-free.


14cm comfortable handle, shoulder/hand-carry dual carrying options.
Equipped with a 14cm long soft top handle, it supports both hand-carrying and shoulder-carrying methods, offering flexible and convenient switching. The handle material is skin-friendly and does not pinch the hand, conforming to the curve of the hand, ensuring comfort even after long periods of carrying, making daily outings more comfortable.


Versatile for multiple scenarios, maximum practicality.
Seamlessly adaptable to various scenarios such as office, shopping, dates, weekend outings, and short trips, eliminating the need to frequently change bags. One bag solves all your daily travel needs, making it a versatile and practical item for busy lives, easily adapting to different occasions and outfits.


A perfect gift to convey heartfelt sentiments.
 This gift perfectly blends fashionable retro design, high-quality materials, and strong practicality, making it a thoughtful present for family, friends, or yourself on birthdays, holidays, or special occasions. Practical yet stylish, it allows the recipient to easily feel the thoughtfulness and taste.


✨ Thoughtful details and outstanding quality. 
The three-dimensional cut, wider at the bottom and narrower at the top, accommodates more items while maintaining a crisp silhouette; the faux suede material exudes a premium feel, with simple, unadorned design that is easy to clean and maintain. Perfect for everyday personal use or as a gift, it showcases quality and taste.

WHY US

We work directly with manufacturers all over the world to ensure the best quality of our products. We have a Quality Control department which helps us to keep our promise!

Price is always competitive.

Awesome Customer Service.

Amazing products along with High Quality.

Read reviews from our lovely customers.

If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact  and  we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '4c819a5f-7e1e-4ce3-8069-5bfc38b8d007'; this.isRTL = SPZ.win.document.dir === 'rtl'; } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = 'e5eafc3a-72ff-40c0-92ed-90c9fa6f4243'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == 'e5eafc3a-72ff-40c0-92ed-90c9fa6f4243' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);