${(function(){ const get_random_six_digits = () => { return Math.random().toString().slice(-6) }; const wholesale_enabled = false; const setting_product_image_display = "133.33%"; const product_image = data.image; const secondary_image = data.secondImage; const image_width = product_image.width; let image_height = product_image.height; if(setting_product_image_display == '100%'){ image_height = image_width }else if(setting_product_image_display == '133.33%'){ image_height = image_width * 1.3333; }; const product_image_hover_on = true && !!secondary_image.src; const has_save_label = true && ((+data.compare_at_price) > (+data.price)); const is_single_variant = data.variants.length == 1; const min_price_variant_href = (data.min_price_variant && data.min_price_variant.available) ? data.min_price_variant.withinUrl : data.withinUrl; const retail_price_max = data.retail_price_max || data.compare_at_price_max; const THUMBNAILS_MAX_SIZE = 3; const thumbnails = data.thumbVariants.slice(0, THUMBNAILS_MAX_SIZE); const image_wrap_id = 'image_wrap_' + get_random_six_digits(); const image_carousel_id = 'image_carousel_' + get_random_six_digits(); const thumbnails_selector_id = 'thumbnails_selector_' + get_random_six_digits(); const form_id = 'form_' + get_random_six_digits(); const mixed_wholesale = data.mixed_wholesale; return `
${ data.available ? `${ (+data.compare_at_price > +data.price) ? `Save ${ data.off_ratio }% ` : '' }` : "Sold out" }
Mixed Lot
${data.title}
${ data.price_min != data.price_max ? `From
` : `
` }
+${data.remainInvisibleThumbCount}
` })()}
Free Shipping on Order $79
Free Shipping on Order $69
Log in
Create an account
${data.data && data.data.count}
Home
Clearance Sale
New Arrivals
Best Seller
Clothing
๐Linen Style
Pleated Linen
Linen Dresses
Linen Set
Minimalist Linen
Vintage Style
Skirts
Shirts
Tops
Jumpsuit
Pants
Shorts
Loungewear
๐Spring & Summer
Abayas
Swimsuits
Chic Dresses & Sets
Sleeveless Dresses
Party Dresses
Mini Dresses
Backless Dresses
Boho Dresses
Tie-Waist Dresses
Workwear
Y2K
Loose Tops
Vacation Two Piece Set
Kids' Clothing
๐Fall-Winter Outfits
Knit Dresses
Knit Sets
Knit Cloak
Slim Sweater Dresses
Sweater Tops
Trousers
Coat & Jackets
Accessories to Keep Warm
Vintage Jacquard Sweaters
๐Graffiti Style
Vacation Outfits
Graffiti Dresses
Graffiti Short Two-Piece Set
Graffiti Long Two-Piece Set
๐ผWorkwear
Accessories
Bags & Purses
Sandals
Earrings
Rings
Necklaces
Party Vintage Pearl Multilayer Necklace Clavicle Chain
$34.87
Customer Reviews
Order Info
More links
${(function(){ const formatLinks = (links) => { return links.map(link => { link.tag = tags[link.title.toUpperCase()] || {}; link.target_attr = link.target == '_blank' ? 'target="_blank"' : ''; link.href_attr = link.url ? `href="${link.url}"` : ''; if(link.children && link.children.length){ link.children = formatLinks(link.children); } return link; }) }; const tags = "{}"; let linkList = [ { id: 77494787, title: "Home", url: "\/", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 77494789, title: "Clearance Sale", url: "\/collections\/clearance-sale", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 77494791, title: "New Arrivals", url: "\/collections\/new-arrivals", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 77494793, title: "Best Seller", url: "\/collections\/best-seller-22qm", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 77494795, title: "Clothing", url: "", target: "", levels: 2, product0: null || {}, children: [ { title: "\ud83d\udc57Linen Style", url: "\/collections\/womens-linen-clothing", target: "", levels: 1, children: [ { title: "Pleated Linen", url: "\/collections\/pleated-linen", target: "", levels: 0, }, { title: "Linen Dresses", url: "\/collections\/linen-dresses-sets", target: "", levels: 0, }, { title: "Linen Set", url: "\/collections\/pleated-linen", target: "", levels: 0, }, { title: "Minimalist Linen", url: "\/collections\/casual-lifestyle", target: "", levels: 0, }, { title: "Vintage Style", url: "\/collections\/linens", target: "", levels: 0, }, { title: "Skirts", url: "\/collections\/dresses-skirts", target: "", levels: 0, }, { title: "Shirts", url: "\/collections\/shirts-u6kw", target: "", levels: 0, }, { title: "Tops", url: "\/collections\/tops", target: "", levels: 0, }, { title: "Jumpsuit", url: "\/collections\/linen-jumpsuit", target: "", levels: 0, }, { title: "Pants", url: "\/collections\/pants", target: "", levels: 0, }, { title: "Shorts", url: "\/collections\/shorts", target: "", levels: 0, }, { title: "Loungewear", url: "\/collections\/loungewear", target: "", levels: 0, }, ] }, { title: "\ud83c\udf1eSpring & Summer", url: "\/collections\/chic-dresses-sets", target: "", levels: 1, children: [ { title: "Abayas", url: "\/collections\/abayas", target: "", levels: 0, }, { title: "Swimsuits", url: "\/collections\/modern-swimsuits", target: "", levels: 0, }, { title: "Chic Dresses & Sets", url: "\/collections\/chic-dresses-sets", target: "", levels: 0, }, { title: "Sleeveless Dresses", url: "\/collections\/sleeveless-dresses", target: "", levels: 0, }, { title: "Party Dresses", url: "\/collections\/modern-chic-dresses", target: "", levels: 0, }, { title: "Mini Dresses", url: "\/collections\/mini-dresses", target: "", levels: 0, }, { title: "Backless Dresses", url: "\/collections\/chic-backless-dresses-sets", target: "", levels: 0, }, { title: "Boho Dresses", url: "\/collections\/spring-dresses", target: "", levels: 0, }, { title: "Tie-Waist Dresses", url: "\/collections\/tie-waist-dresses", target: "", levels: 0, }, { title: "Workwear", url: "\/collections\/casual-workwear", target: "", levels: 0, }, { title: "Y2K", url: "\/collections\/2024-outfit-ideas", target: "", levels: 0, }, { title: "Loose Tops", url: "\/collections\/casual-office-wear", target: "", levels: 0, }, { title: "Vacation Two Piece Set", url: "\/collections\/vacation-outfits", target: "", levels: 0, }, { title: "Kids' Clothing", url: "\/collections\/kids-clothing", target: "", levels: 0, }, ] }, { title: "\ud83c\udf41Fall-Winter Outfits", url: "\/collections\/new-season-collection", target: "", levels: 1, children: [ { title: "Knit Dresses", url: "\/collections\/knit-dresses", target: "", levels: 0, }, { title: "Knit Sets", url: "\/collections\/casual-sets", target: "", levels: 0, }, { title: "Knit Cloak", url: "\/collections\/split-long-top-dresses-cloak", target: "", levels: 0, }, { title: "Slim Sweater Dresses", url: "\/collections\/split-casual-knitted-dresses", target: "", levels: 0, }, { title: "Sweater Tops", url: "\/collections\/cozy-winter-tops", target: "", levels: 0, }, { title: "Trousers", url: "\/collections\/winter-pants", target: "", levels: 0, }, { title: "Coat & Jackets", url: "\/collections\/coat-jacket", target: "", levels: 0, }, { title: "Accessories to Keep Warm", url: "\/collections\/winter-accessories", target: "", levels: 0, }, { title: "Vintage Jacquard Sweaters ", url: "\/collections\/vintage-jacquard-sweaters", target: "", levels: 0, }, ] }, { title: "\ud83c\udf08Graffiti Style", url: "\/collections\/graffiti-clothes", target: "", levels: 1, children: [ { title: "Vacation Outfits", url: "\/collections\/printed-dresses-sets", target: "", levels: 0, }, { title: "Graffiti Dresses", url: "\/collections\/spring-dresses", target: "", levels: 0, }, { title: "Graffiti Short Two-Piece Set", url: "\/collections\/graffiti-clothes", target: "", levels: 0, }, { title: "Graffiti Long Two-Piece Set", url: "\/collections\/graffiti-sets-dresses", target: "", levels: 0, }, ] }, { title: "\ud83d\udcbcWorkwear", url: "\/collections\/casual-workwear", target: "", levels: 0, children: [ ] }, ] }, { id: 77494885, title: "Accessories", url: "\/collections\/delicate-accessories", target: "", levels: 1, product0: {"id":"4158dda4-28aa-42cb-b8c0-d37f93a5404a","title":"Party Vintage Pearl Multilayer Necklace Clavicle Chain","brief":"","vendor":"","vendor_url":"","has_only_default_variant":false,"requires_shipping":true,"taxable":true,"published":true,"handle":"party-vintage-pearl-multilayer-necklace-clavicle-chain-zzd3","spu":"211120373","need_variant_image":true,"updated_at":"2025-02-05T06:49:25Z","created_at":"2023-06-12T03:01:44Z","mixed_wholesale":false,"min_price_variant":{"id":"d28599a1-cf9e-4f8f-976c-0fe3cd95a04e","title":"White","weight_unit":"kg","inventory_quantity":0,"sku":"Lin211120373-White","barcode":"","position":1,"option1":"White","option2":"","option3":"","image":{"src":"\/\/img.staticdj.com\/917b69b5db637bbd05f79023c3364a45.jpeg","path":"917b69b5db637bbd05f79023c3364a45.jpeg","width":800,"height":800,"alt":""},"wholesale_price":[{"price":34.87,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"34.87","retail_price":"0","available":true,"url":"\/products\/party-vintage-pearl-multilayer-necklace-clavicle-chain-zzd3?variant=d28599a1-cf9e-4f8f-976c-0fe3cd95a04e","available_quantity":999999999,"options":[{"name":"Color","value":"White"}],"off_ratio":0},"tags":"Bella,jewelry,ACC","available":true,"price_min":"34.87","price":"34.87","price_max":"34.87","compare_at_price_min":"0","compare_at_price":"0","compare_at_price_max":"0","retail_price_min":"0","retail_price_max":"0","url":"\/products\/party-vintage-pearl-multilayer-necklace-clavicle-chain-zzd3","published_at":"2023-06-12T08:26:16Z","image":{"src":"\/\/img.staticdj.com\/987e26d84ef1ee84e4ff6538ca4ed73d.jpeg","path":"987e26d84ef1ee84e4ff6538ca4ed73d.jpeg","width":800,"height":814,"alt":"","aspect_ratio":0.9828009828009828},"options":[{"id":"8915f6f7-597e-469a-af5e-41029a3632f0","name":"Color","position":1,"values":["White"]}],"variants":[{"id":"d28599a1-cf9e-4f8f-976c-0fe3cd95a04e","title":"White","weight_unit":"kg","inventory_quantity":0,"sku":"Lin211120373-White","barcode":"","position":1,"option1":"White","option2":"","option3":"","image":{"src":"\/\/img.staticdj.com\/917b69b5db637bbd05f79023c3364a45.jpeg","path":"917b69b5db637bbd05f79023c3364a45.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":34.87,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"34.87","retail_price":"0","available":true,"url":"\/products\/party-vintage-pearl-multilayer-necklace-clavicle-chain-zzd3?variant=d28599a1-cf9e-4f8f-976c-0fe3cd95a04e","available_quantity":999999999,"options":[{"name":"Color","value":"White"}],"off_ratio":0,"flashsale_info":[],"sales":null}],"images":[{"src":"\/\/img.staticdj.com\/987e26d84ef1ee84e4ff6538ca4ed73d.jpeg","path":"987e26d84ef1ee84e4ff6538ca4ed73d.jpeg","width":800,"height":814,"alt":"","aspect_ratio":0.9828009828009828},{"src":"\/\/img.staticdj.com\/b3b62f614217fd2174287dde906413b9.jpeg","path":"b3b62f614217fd2174287dde906413b9.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/677b6a36110e23f9cf37dec40d8e6381.jpeg","path":"677b6a36110e23f9cf37dec40d8e6381.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/917b69b5db637bbd05f79023c3364a45.jpeg","path":"917b69b5db637bbd05f79023c3364a45.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/358d6d9000ab7de4e44f761e764e4760.jpeg","path":"358d6d9000ab7de4e44f761e764e4760.jpeg","width":800,"height":824,"alt":"","aspect_ratio":0.970873786407767}],"retail_price":"0","off_ratio":0,"price_varies":true} || {}, children: [ { title: "Bags & Purses", url: "\/collections\/bags-purse", target: "", levels: 0, children: [ ] }, { title: "Sandals", url: "\/collections\/sandals", target: "", levels: 0, children: [ ] }, { title: "Earrings", url: "\/collections\/earrings", target: "", levels: 0, children: [ ] }, { title: "Rings", url: "\/collections\/rings", target: "", levels: 0, children: [ ] }, { title: "Necklaces", url: "\/collections\/necklaces", target: "", levels: 0, children: [ ] }, ] }, { id: 77494897, title: "Customer Reviews", url: "\/pages\/customer-reviews", target: "", levels: 0, product0: null || {}, children: [ ] }, { id: 77494899, title: "Order Info", url: "\/pages\/track-order", target: "", levels: 0, product0: null || {}, children: [ ] }, ].slice(offset); linkList = formatLinks(linkList); const hasChild = linkList.some(link => !!(link.children && link.children.length || link.product0.id)); return `
${link.title}
${link.tag.label}
${second_link.title}
${second_link.tag.label}
${third_links.title}
${third_links.tag.label}
${link.title}
${link.tag.label}
` })()}
Log in
Create an account
${data.data && data.data.count}
${(function(){ if (data === undefined || typeof data !== 'string' || data == '') return '
'; const keyword = encodeURIComponent(data); return `
View more
Your search for '${data}' did not yield any results.
` })()}
Home
Clearance Sale
New Arrivals
Best Seller
Clothing
Clothing
๐Linen Style
๐Linen Style
Pleated Linen
Linen Dresses
Linen Set
Minimalist Linen
Vintage Style
Skirts
Shirts
Tops
Jumpsuit
Pants
Shorts
Loungewear
๐Spring & Summer
๐Spring & Summer
Abayas
Swimsuits
Chic Dresses & Sets
Sleeveless Dresses
Party Dresses
Mini Dresses
Backless Dresses
Boho Dresses
Tie-Waist Dresses
Workwear
Y2K
Loose Tops
Vacation Two Piece Set
Kids' Clothing
๐Fall-Winter Outfits
๐Fall-Winter Outfits
Knit Dresses
Knit Sets
Knit Cloak
Slim Sweater Dresses
Sweater Tops
Trousers
Coat & Jackets
Accessories to Keep Warm
Vintage Jacquard Sweaters
๐Graffiti Style
๐Graffiti Style
Vacation Outfits
Graffiti Dresses
Graffiti Short Two-Piece Set
Graffiti Long Two-Piece Set
๐ผWorkwear
Accessories
Accessories
Bags & Purses
Sandals
Earrings
Rings
Necklaces
Customer Reviews
Order Info
Log in
(function(){ let w = window.innerWidth; function setHeaderCssVar() { const headerEle = document.getElementById('shoplaza-section-header'); if(!headerEle){ return }; document.body.style.setProperty('--window-height', `${window.innerHeight}px`); document.body.style.setProperty('--header-height', `${headerEle.clientHeight}px`); const mdScorllHideEle = headerEle.querySelector('.header__mobile .header__scroll_hide'); if (mdScorllHideEle) { document.body.style.setProperty('--header-scroll-hide-height-md', `${mdScorllHideEle.clientHeight}px`); } const pcScorllHideEle = headerEle.querySelector('.header__desktop .header__scroll_hide'); if (pcScorllHideEle) { document.body.style.setProperty('--header-scroll-hide-height-pc', `${pcScorllHideEle.clientHeight}px`); } } function handlResize() { if(w == window.innerWidth){return}; w = window.innerWidth; setHeaderCssVar(); }; function init(){ setHeaderCssVar(); window.removeEventListener('resize', window._theme_header_listener) window._theme_header_listener = handlResize; window.addEventListener('resize', window._theme_header_listener); } init(); })();
๐โ
8742 Products
${function(){ const product_total = data.total if(product_total <= 1){ return `${product_total} Product` } return `${product_total} Products` }()}
Save 29%
Save 29%
Vacation Orange Print Mini Dress
$43.38
$61.38
Save 28%
Save 28%
Cute Graffiti Top & Skirt Two-Piece Set
$49.35
$68.35
Save 29%
Save 29%
Fashion Slant Shoulder Printed Loose Dress
$43.38
$61.38
Save 29%
Save 29%
Fashionable Sparkle Printed Sleeveless Top & Pants Two-Piece Set
$47.35
$66.35
Save 21%
Save 21%
Delicate Embroidery Floral Casual Top
$39.65
$50.00
Save 24%
Save 24%
Stylish Multiple Ruffle Jumpsuit
$49.68
$65.00
Save 26%
Save 26%
Casual backless jumpsuit
$45.99
$62.00
Save 27%
Save 27%
Casual square button loose dress
$48.49
$66.00
Save 28%
Save 28%
Strapless lace vacation two-piece set
$66.49
$92.00
Save 26%
Save 26%
Retro love backless print dress
$48.99
$66.00
Save 31%
Save 31%
Chic Pleated Party Dress
$58.99
$85.00
Save 24%
Save 24%
Deep V-neck halter-back fitted printed dress
$46.99
$62.00
Save 27%
Save 27%
Geometric print casual dress
$49.79
$68.00
Save 24%
Save 24%
Backless lace maxi dress
$47.99
$63.00
Save 26%
Save 26%
Geometric print casual dress
$47.99
$65.00
Save 29%
Save 29%
Geometric print casual two-piece set
$49.79
$70.00
Save 26%
Save 26%
Off-the-shoulder V-neck coconut palm print maxi dress
$49.99
$68.00
Save 27%
Save 27%
Chic waistless suspender print dress
$45.99
$63.00
Save 29%
Save 29%
Fashion Commuter Lace-Up Top & Pants Two-Piece Set
$49.35
$69.35
Save 32%
Save 32%
Holiday Loose Printed Short Sleeve Shirt Dress
$47.35
$69.35
Save 29%
Save 29%
Cashew Flower Print Two-Piece Shirt & Pants Set
$49.35
$69.35
Save 27%
Save 27%
Vacation Neck Printed Dress
$42.38
$58.38
Save 30%
Save 30%
Holiday Loose Long Sleeve Printed Shirt Dress
$43.38
$62.38
Save 30%
Save 30%
Casual Solid Color V-Neck Loose Dress
$46.32
$66.32
Save 28%
Save 28%
Casual Round Neck Top & Pants Two-Piece Set
$49.35
$68.35
Save 32%
Save 32%
Casual Holiday Print Cardigan Dress
$46.32
$68.32
Save 29%
Save 29%
Casual V-Neck Loose Printed Dress
$48.35
$68.35
Save 32%
Save 32%
Elegant Floral Dress
$45.38
$66.38
Save 27%
Save 27%
Elegant Flower Fishtail Dress
$41.36
$56.36
Save 30%
Save 30%
Casual Solid V-Neck Top & Pants Two-Piece Set
$48.36
$69.36
Save 27%
Save 27%
Casual Lapel Pocket Detail Loose Dress
$46.38
$63.38
Save 29%
Save 29%
Cotton and linen wide-sleeved lace-up maxi dress
$49.59
$70.00
Save 27%
Save 27%
Cotton and linen backless vacation dress
$47.99
$66.00
Save 27%
Save 27%
Cotton and linen strapless loose jumpsuit
$46.99
$64.00
Save 27%
Save 27%
Cotton and linen V-neck suspender dress
$48.99
$67.00
Save 26%
Save 26%
Strapless exotic print slim fit dress
$44.99
$61.00
Save 28%
Save 28%
Casual metallic embellished dress
$49.79
$69.00
Save 29%
Save 29%
Casual Pocket Shirt & Pants Two-piece Set
$48.35
$68.35
+1
Save 28%
Save 28%
Casual V-neck Top
$35.99
$49.99
Save 29%
Save 29%
Leisure Wave Point Sling Dress
$43.36
$61.36
No products found
Use fewer filters or
clear all
Recently Viewed
View Cart
${function(){ const productData = data.product; let product_change_event = '', mouse_over_event = ' '; mouse_out_event = ''; const product_options = productData.options.filter(Boolean) || []; for (let opt of product_options) { product_change_event = product_change_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectedValues.${opt.name});`; mouse_out_event = mouse_out_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectData.${opt.name});`; mouse_over_event = mouse_over_event + `@${opt.name}Mouseover="quick-shop-selected-variant-${opt.name}.rerender(data=event);"`; } const selectedVariant = productData.variants.find(v => v.available) || productData.variants[0]; const statusLan = ((selectedVariant && !selectedVariant.available) || (!selectedVariant && !productData.available)) ? "Sold out" : "Add to cart"; return `
${statusLan}
` }()}
${function(){ const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const variantData = currentSelectVariant || defaultVariant || data; const retail_price = variantData.retail_price || 0; return `
Retail
` }()}
${function(){ const wholesale_enabled = false; const qty = data.quantity || 1; const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const productVariant = null; const variantData = currentSelectVariant || defaultVariant || productVariant; const wholesale_price = variantData.wholesale_price || []; if(wholesale_enabled && wholesale_price.length > 0) { let wholesaleIndex = wholesale_price.findIndex(item => { return item.min_quantity > qty; }); if(wholesaleIndex < 0){ wholesaleIndex = wholesale_price.length - 1; }else if(wholesaleIndex > 0){ wholesaleIndex = wholesaleIndex - 1; } const wholesalePrice = wholesale_price[wholesaleIndex] || ''; return `
` }else { const price = variantData && variantData.price; return price != undefined ? `
` : '
'; } }()}
${function() { let variantImageShowed = false; const currentProduct = data.product; return (currentProduct.options || []).map((option, index) => { const optionName = option.name || ''; const position = `option${index + 1}`; let isThumbImage = false; if (currentProduct.need_variant_image && !variantImageShowed) { const variantNames = ["color"] || []; for (let i = 0, len = variantNames.length; i < len; i++) { const name = variantNames[i].toLowerCase(); if (name === optionName.toLowerCase()) { isThumbImage = true; variantImageShowed = true; } } } const variantType = "button"; const thumbStyle = "image_with_text"; return `
${optionName}:
${option.values.map((value, idx) => { const selected = data.selectedValues[optionName] == value ? 'checked' : ''; let thumbImage = null; if (isThumbImage) { const variants = currentProduct.variants; for (let i = 0, len = variants.length; i < len; i++) { const variant = variants[i]; if (variant[position] == value && thumbImage == null) { thumbImage = variant.image; break; } } } return `
${value}
` }).join('')}
${optionName}
${option.values.map(value => { const selected = data.selectedValues[optionName] == value ? 'selected' : ''; return `
${value}
` }).join('')}
` }).join(''); }()}
${data.originData && data.originData.value || data.value}
View Cart
${function(){ const productData = data.product; let product_change_event = '', mouse_over_event = ' '; mouse_out_event = ''; const product_options = productData.options.filter(Boolean) || []; for (let opt of product_options) { product_change_event = product_change_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectedValues.${opt.name});`; mouse_out_event = mouse_out_event + `quick-shop-selected-variant-${opt.name}.rerender(data=event.selectData.${opt.name});`; mouse_over_event = mouse_over_event + `@${opt.name}Mouseover="quick-shop-selected-variant-${opt.name}.rerender(data=event);"`; } const selectedVariant = productData.variants.find(v => v.available) || productData.variants[0]; const statusLan = ((selectedVariant && !selectedVariant.available) || (!selectedVariant && !productData.available)) ? "Sold out" : "Add to cart"; return `
${statusLan}
` }()}
${function(){ const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const variantData = currentSelectVariant || defaultVariant || data; const retail_price = variantData.retail_price || 0; return `
Retail
` }()}
${function(){ const wholesale_enabled = false; const qty = data.quantity || 1; const currentSelectVariant = data.variant; const defaultVariant = (data.product && data.product.variants && data.product.variants[0]); const productVariant = null; const variantData = currentSelectVariant || defaultVariant || productVariant; const wholesale_price = variantData.wholesale_price || []; if(wholesale_enabled && wholesale_price.length > 0) { let wholesaleIndex = wholesale_price.findIndex(item => { return item.min_quantity > qty; }); if(wholesaleIndex < 0){ wholesaleIndex = wholesale_price.length - 1; }else if(wholesaleIndex > 0){ wholesaleIndex = wholesaleIndex - 1; } const wholesalePrice = wholesale_price[wholesaleIndex] || ''; return `
` }else { const price = variantData && variantData.price; return price != undefined ? `
` : '
'; } }()}
${function() { let variantImageShowed = false; const currentProduct = data.product; return (currentProduct.options || []).map((option, index) => { const optionName = option.name || ''; const position = `option${index + 1}`; let isThumbImage = false; if (currentProduct.need_variant_image && !variantImageShowed) { const variantNames = ["color"] || []; for (let i = 0, len = variantNames.length; i < len; i++) { const name = variantNames[i].toLowerCase(); if (name === optionName.toLowerCase()) { isThumbImage = true; variantImageShowed = true; } } } const variantType = "button"; const thumbStyle = "image_with_text"; return `
${optionName}:
${option.values.map((value, idx) => { const selected = data.selectedValues[optionName] == value ? 'checked' : ''; let thumbImage = null; if (isThumbImage) { const variants = currentProduct.variants; for (let i = 0, len = variants.length; i < len; i++) { const variant = variants[i]; if (variant[position] == value && thumbImage == null) { thumbImage = variant.image; break; } } } return `
${value}
` }).join('')}
${optionName}
${option.values.map(value => { const selected = data.selectedValues[optionName] == value ? 'selected' : ''; return `
${value}
` }).join('')}
` }).join(''); }()}
${data.originData && data.originData.value || data.value}