1/2
${data.index + 1}/${data.total}
Description
| Product ID | SP260318JSLB |
| Season | summer, spring |
| Material | Chiffon, polyester fiber |
| Fit | Regular |
| Collar/Neckline | V-neck |
| Skirt Length | Maxi |
| Yards (cm) | S | M | L | XL | 2XL | 3XL |
| UK | 8/10 | 12/14 | 16 | 18 | 20 | twenty two |
| US | 4/6 | 8/10 | 12 | 14 | 16 | 18 |
| EU | 36/38 | 40/42 | 44 | 46 | 48 | 50 |
| Bust | 88 | 93 | 98 | 103 | 108 | 113 |
| Waistline | 68 | 73 | 78 | 83 | 88 | 93 |
| Hips | 94 | 99 | 104 | 109 | 114 | 119 |
| Shoulder Width | 38 | 39.25 | 40.5 | 41.75 | 43 | 44.25 |
| Weight-kg | 45-50 | 55-60 | 65-70 | 75-80 | 85-90 | 95-100 |
| Product ID | SP260318JSLB |
| Season | summer, spring |
| Material | Chiffon, polyester fiber |
| Fit | Regular |
| Collar/Neckline | V-neck |
| Skirt Length | Maxi |
| Yards (cm) | S | M | L | XL | 2XL | 3XL |
| UK | 8/10 | 12/14 | 16 | 18 | 20 | twenty two |
| US | 4/6 | 8/10 | 12 | 14 | 16 | 18 |
| EU | 36/38 | 40/42 | 44 | 46 |
You may also likeRecently Viewed
${data.mm}m
${data.ss}s
CartYour shopping bag is empty
Your cart is reserved for
${textArrayHtml}
You've got free shipping
${rate}%
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${data.invalid_msg}
Taxes and shipping calculated at checkout
${(function(){
var total_price = data.total_price;
var postageFreeAmount = 69;
var freeAmount = postageFreeAmount - total_price;
var isFreeShipping = freeAmount <= 0;
var rate = Math.min(total_price / postageFreeAmount * 100, 100).toFixed(2);
const textArray = ("Spend {{ amount }} more and get free shipping!").split(/\{\{\s*amount\s*\}\}/);
const textArrayHtml = textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${textArrayHtml}
You've got free shipping
${rate}%
${data.invalid_msg}
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${data.invalid_msg}
Taxes and shipping calculated at checkout
Total:
Taxes and shipping calculated at checkout
Retail
${function() {
let variantImageShowed = false;
const currentProduct = data.product;
return (currentProduct.options || []).map((option, index) => {
const optionName = option.name || '';
const optionId = option.id || '';
const position = `option${index + 1}`;
let isThumbImage = false;
if (currentProduct.need_variant_image && !variantImageShowed) {
const variantNames = ["color","style"] || [];
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 `
${data.originData && data.originData.value || data.value}
${optionName}
|
