Enjoy Free Express Shipping On Orders Over $39
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
2 / 21
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)
50% OFF
mysite

Bazeec™Built-in Shapewear Lounge Dresses (Buy 2 Free Shipping)

$39.99 $79.98
0 sold
Style
Color
Size
Qty

Each midsize lady should get her hands on this Midsize Goddess Dreamy Dress With Built-in Shapewear. It is the kind of dress that will give you your dream body come true in seconds

The design of dress is a perfect classic design that will last forever. The best part of it? It has built-in full-body shapewear which smooths everything and shapes everything! Love the dress? We got you! Love to wear shapewear! We got you too! And we combine them into one to save your mess. Who would say no to such a nice dress? No bra is needed. No shapewear is needed.
And it is an open crotch design which makes it easy to use the bathroom

What else we didn't think of for you? Put on your heels and accessories and go on a date, to parties, throw on some flats for a walk around the park; or just have some girl's night in this dress. there are no limits to what this dress can do for you! You will be loving it so much!

FEATURES:

Build-in bra with removable bra pads

Adjustable straps for a perfect fit

Shaping bodycon bodysuit underneath. The smooth and sleek design is perfect for a date night or running errands

Double layer waist control, sucking you in and creating an hourglass figure

Butt lifting technology to enhance your booty for the BBL effect

Smooth modal fabric is moisture-wicking, keeping you fresh and sleek on the go.

An open gusset makes bathroom breaks easy, ensuring your comfort.

Whole body shaping creates the ideal figure you have always wanted.

 
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);