My Best Friend Has Paws And Dog Hand Fist Bump Print Casual Hoodie
$20.99
${saveText.replace('{off_ratio}',
saveType == 'percent'
? data.off_ratio + '%'
: ` `
)}
`;
}()}
Color:
green
${data.targetOption}
Size:
S
${data.targetOption}
Quantity
Share the love
Free worldwide shipping over $69
Safe transport
Sustainably made
Secure payments
Product roll
-
M‘s Art’
-
Ocean
-
Cat Print
-
Bottom
Description
SPU: DZ-99887-LYJ
Fabric Name: Polyester
Pattern: Printing
Style: Casual
Length: Regular
Collar: Hoodie Collar
Popular Elements: Printing
Sleeve Type: Long Sleeve
Occasion: Daily
Theme: All Seasons
NOTE: If you are not sure, please choose a larger size. If you have any doubts about this product, we suggest you contact our customer service team. Due to the color difference between the screens of different electronic devices (computers, mobile phones or ipads), especially the CRT screen and the LCD screen, the color of the item may be slightly different from what you see in the photos, please take the actual product as the standard.
Size | US | UK | EU | Bust | Length | Shoulder | Sleeve | ||||
cm | inch | cm | inch | cm | inch | cm | inch | ||||
S | 4 | 8 | 36 | 98 | 38.6 | 64 | 25.2 | 53 | 20.9 | 48 | 18.9 |
M | 6 | 10 | 38 | 104 | 40.9 | 65.5 | 25.8 | 54 | 21.3 | 49 | 19.3 |
L | 8/10 | 12/14 | 40/42 | 110 | 43.3 | 67 | 26.4 | 55 | 21.7 | 50 | 19.7 |
XL | 12 | 16 | 44 | 116 | 45.7 | 68.5 | 27 | 56 | 22 | 51 | 20.1 |
2XL | 14 | 18 | 46 | 122 | 48 | 70 | 27.6 | 57 | 22.4 | 52 | 20.5 |
3XL | 16 | 20 | 48 | 128 | 50.4 | 71.5 | 28.1 | 58 | 22.8 | 53 | 20.9 |
4XL | 18 | 22 | 47 | 134 | 52.8 | 73 | 28.7 | 59 | 23.2 | 54 | 21.3 |
5XL | 20 | 24 | 49 | 140 | 55.1 | 74.5 | 29.3 | 60 | 23.6 | 55 | 21.7 |
Due to manual measurement, there may be an error of 1-3cm |
Classic feature collection
Use this section to explain a set of products
Feature collections
-
Acce
${function() {
const force_image_size = "1.5";
const product_hover_on = true;
const product_show_sale_label = true;
const product_save_type = "amount";
const badge1 = "New";
const badge2 = "";
const badge3 = "";
const product_title_mobile_hide = true;
const product_title_style = "hide";
const enable_collection_thumb_image = true;
const variantNames = ["color"];
const thumbMaxNum = 4;
const suffix_id = "-0" || '';
const url = data.url;
const productId = data.id;
const price = data.price;
const productAvailable = data.available;
const productVariants = data.variants || [];
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
let image2 = null;
let imageHoverOn = false;
if (force_image_size !== 'natural') {
imageHeight = imageWidth * force_image_size;
}
if (product_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
image2 = img;
imageHoverOn = true;
break;
}
}
}
let compareAtPrice = data.compare_at_price;
let offRatio = data.off_ratio;
let discountMaxUrl = url;
const showFrom = data.price_min != data.price_max ? true : false;
for (let i = 0; i < productVariants.length; i++) {
const variant = productVariants[i];
if (variant.price == price && compareAtPrice < variant.compare_at_price) {
compareAtPrice = variant.compare_at_price;
offRatio = variant.off_ratio;
variant.available && (discountMaxUrl = variant.url);
}
}
const soldOutText = "Sold out";
let soldOn = false;
let saleOn = false;
if (productAvailable) {
if (product_show_sale_label && price < compareAtPrice) {
saleOn = true;
}
} else {
soldOn = true;
}
const diffPrice = compareAtPrice - price;
const saveLabelContent = product_save_type == 'percent' ? (offRatio + '%') : ` `;
let saveText = "Save {off_ratio}";
saveText = saveText.replace('{off_ratio}', saveLabelContent);
const productTitle = data.title;
const heading = "title" === 'subtitle' ? data.brief : productTitle;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && enable_collection_thumb_image && variantNames.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.options[i];
const optionName = option.name.toLowerCase();
if (variantNames.includes(optionName)) {
for (let j = 0; j < productVariants.length; j++) {
const variant = productVariants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `
${saveText}
${showVariants.map((item, idx) => {
let showMoreHtml = '';
if (idx == thumbMaxNum) {
showMoreHtml += `
`;
}
return `
${showMoreHtml}
`;
}).join('')
}
`;
}()}