🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits
🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits

🔥Limited Time Hot Sale 🔥Hot Sales V Neck Cutout High-Waist Jumpsuits

Price

$72.99 $34.99
Save $38.00
Free shipping on orders over $69.99!

color

Please select a color

size

Please select a size

Quantity

Free shipping worldwide for orders over 69.99
Free returns
Sustainably made
Secure payments

This casual rompers designed thick adjustable straps. The v-neckline, cutout front and backless design is perfect for hot summer days. The wide leg pants and high waist make it comfortable and suitable for any body shape. This rompers is a must have this summer!

Features:

Classic V neckline, trendy cutout design, Inadvertently exudes infinite charm, simple but not simple.

The backless design not only enhances personal charm, but also improves the comfort and coolness of summer clothes.

High waist and wide legs make you look taller and thinner visually.

  • Shirred back waist and wide waistband to flatter the waist line, suitable for girls with all curves.

The hidden pocket can also accommodate small items without damaging the overall shape.

Occasion: This Rompers can be worn for a variety of occasions, such as daily wear, work, holidays, shopping, sports, or even a night out. You can easily match it with hats and bags for a complete look.Upgrade your wardrobe with our summer rompers and stay stylish and comfortable all season long!

Fabric: 30% Linen + 70% Rayon.

Wash: hand wash and machine wash,hang to dry.

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);