Women's Sweetheart Neck Slit Eyelet Fashion Dress

$59.00
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '51caa074-4c9a-4381-9e09-595fabd7fb0d'; 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 = 'ff2eaf0a-5042-42e6-ae4c-82a47a082e8c'; 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 == 'ff2eaf0a-5042-42e6-ae4c-82a47a082e8c' && 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);
Size:  XS(US 4/UK 8/EU 36)
Quantity

Description

The Alluring Black Bodycon Dress: A Fusion of Edgy and Elegant

This black bodycon dress is an absolute show - stopper, seamlessly blending edgy details with a seductively elegant silhouette. It's a garment that commands attention and exudes confidence, making it a perfect choice for those special occasions where you want to make a memorable entrance.

First, let's delve into the silhouette. The bodycon design hugs every curve of the body, accentuating the natural shape and creating a sleek, hourglass figure. It's a style that celebrates the female form, offering a bold and unapologetically sexy look. The midi length adds a touch of sophistication, making it suitable for a range of events, from a glamorous night out at a club to a more upscale dinner party or even a fashion - forward social gathering.

The dress is adorned with eye - catching gold grommets that instantly elevate its aesthetic. These grommets are strategically placed, not only on the straps but also running down one side of the dress and around the high - slit detail. The straps, wide and structured, are punctuated with large gold grommets that add a touch of industrial - chic to the overall design. This edgy element contrasts beautifully with the dress's otherwise feminine and elegant vibe.

The high slit on one side is a daring feature that adds both allure and movement to the dress. As you walk, it allows a glimpse of the leg, creating a sense of drama and sophistication. The grommets framing the slit further enhance this detail, making it a focal point of the dress. This slit isn't just a style choice; it also provides ease of movement, ensuring that you can dance the night away or navigate through a crowded event with grace.

The sweetheart neckline of the dress is another element that contributes to its allure. It frames the décolletage in a flattering way, adding a touch of romance and softness to balance out the edgier grommet details. The structured cups of the bodice provide support and shape, enhancing the overall silhouette and ensuring a comfortable fit.

In terms of fabric, the dress likely features a stretchy, form - fitting material that molds to the body while still allowing for movement. It might be a blend of synthetic fibers like spandex and nylon, which are known for their ability to retain shape and provide a smooth, sleek finish. This fabric choice not only contributes to the dress's body - hugging fit but also ensures that it drapes beautifully and maintains its structure throughout the day or night.

Accessorizing this dress offers numerous possibilities. The model in the picture pairs it with a chunky, braided choker necklace that complements the edgy grommet details. Stacked gold bracelets add to the glamour and draw attention to the arms. A small, structured handbag like the black quilted one she's carrying provides a practical yet stylish way to carry essentials without detracting from the dress's impact. When it comes to footwear, strappy high heels in gold or black would be a perfect match, further elongating the legs and enhancing the dress's sexy silhouette.

This dress is not just a piece of clothing; it's a statement. It's designed for the woman who isn't afraid to embrace her curves and showcase her personal style. Whether you're attending a cocktail party, a music festival, or a high - end social event, this dress has the power to make you feel like the center of attention.

Moreover, the combination of black and gold is timeless and versatile. The black provides a classic, elegant base, while the gold grommets add a touch of luxury and modernity. This color scheme ensures that the dress can be paired with a variety of accessories, allowing you to customize your look based on the occasion.

In conclusion, this black bodycon dress with gold grommet details is a masterful blend of edgy and elegant design elements. Its body - hugging silhouette, strategic grommet placement, high slit, and sweetheart neckline all work together to create a garment that is both alluring and sophisticated. It's a dress that empowers the wearer, allowing her to express her unique sense of style and confidence with every step she takes.

 

Dress Size:

 SizeLengthBustWaist
CMinchCMinchCMinch
XS11043.38232.36425.6
S11143.78633.96826.8
M11244.19135.87328.7
L11344.59637.87830.7
XL11444.910139.88332.7
2XL11545.310641.78834.6
3XL11645.711143.79336.6

*This data was obtained from manually measuring the product, it may be off by 1-2 CM.