www.zoomgam.com
Open in
urlscan Pro
104.17.247.119
Public Scan
Submitted URL: https://zoomgam.com/pages/contact-us
Effective URL: https://www.zoomgam.com/pages/contact-us
Submission: On October 25 via api from US — Scanned from CA
Effective URL: https://www.zoomgam.com/pages/contact-us
Submission: On October 25 via api from US — Scanned from CA
Form analysis
8 forms found in the DOM<form class="search-predictive-form i-spzhtml-form" id="search-predictive-form" is="spz-form" @submit="header-search-predictive-script.execute(func='setSearchUrl', params=event.q)" novalidate="">
<input class="search-predictive-form-input border rounded-md w-full text-base" id="search-predictive-form-input" type="text" autocomplete="off" name="q" autofocus="" placeholder="Search"
@input-debounced="search-predictive-search-icon-render.rerender(data=event.value);search-predictive-result.rerender(data=event.value,redo=true);">
<button class="search-predictive-form-clear clear text-0" type="button" @tap="search-predictive-search-icon-render.rerender(data='');search-predictive-form.clear();search-predictive-result.rerender(data='');">
<svg class="" width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="24" height="24" rx="12" fill="#F6F6F6"></rect>
<path d="M15.813 9.093a.64.64 0 0 0-.906-.905L12 11.095 9.093 8.188a.64.64 0 0 0-.905.905L11.094 12l-2.906 2.907a.64.64 0 0 0 .905.905L12 12.906l2.907 2.906a.64.64 0 0 0 .905-.905L12.906 12l2.906-2.907Z" fill="currentColor"></path>
</svg>
</button>
<spz-render class="search-predictive-search-icon-container absolute top-0 left-0 i-spzhtml-layout-container i-spzhtml-element i-spzhtml-notbuilt spz-notbuilt spz-unresolved i-spzhtml-unresolved" id="search-predictive-search-icon-render"
layout="container" i-spzhtml-layout="container">
<template>
<a class="search-predictive-search-icon flex" href="/search?q=${encodeURIComponent(typeof data === 'string' ? data : '')}">
<svg class="lg:hidden" width="16" height="16" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 .8a6.2 6.2 0 1 0 3.992 10.945l2.534 2.535a.534.534 0 0 0 .754-.755l-2.534-2.534A6.2 6.2 0 0 0 7 .8ZM1.868 7a5.133 5.133 0 1 1 10.267 0A5.133 5.133 0 0 1 1.867 7Z" fill="currentColor"></path>
</svg>
<svg class="md:hidden" width="20" height="20" xmlns="http://www.w3.org/2000/svg">
<path d="M20 0H0v20h20V0Z" fill="#fff" fill-opacity="0"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M8.75 1a7.75 7.75 0 1 0 4.989 13.681l3.168 3.168a.667.667 0 0 0 .942-.942l-3.168-3.168A7.75 7.75 0 0 0 8.75 1ZM2.333 8.75a6.417 6.417 0 1 1 12.834 0 6.417 6.417 0 0 1-12.834 0Z" fill="currentColor"></path>
</svg>
</a>
</template>
</spz-render>
</form>
<form class="bear-form bear-form-80428ed7-c59b-4fc0-8d9c-564353adaa52">
<div class="bear-field bear-field-header " data-validation="[]">
<div class="bear-field-header-title">Contact us</div>
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_0" title=""></label>
</div>
<div class="bear-field bear-field-input bear-field-required "
data-validation="[{"name":"maxLength","value":50,"msg":"max length 50"},{"name":"required","value":true,"msg":"required"}]">
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_1" title="Name">Name</label>
<input type="text" id="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_1" placeholder="Please input ..." name="Name">
<div class="bear-error bear-error-maxLength">max length 50</div>
<div class="bear-error bear-error-required">required</div>
</div>
<div class="bear-field bear-field-input bear-field-required "
data-validation="[{"name":"maxLength","value":50,"msg":"max length 50"},{"name":"required","value":true,"msg":"required"}]">
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_2" title="Email">Email</label>
<input type="email" id="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_2" placeholder="Please input ..." name="Email">
<div class="bear-error bear-error-maxLength">max length 50</div>
<div class="bear-error bear-error-required">required</div>
</div>
<div class="bear-field bear-field-input bear-field-required "
data-validation="[{"name":"maxLength","value":500,"msg":"max length 500"},{"name":"required","value":true,"msg":"required"}]">
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_3" title="Subject">Subject</label>
<input type="text" id="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_3" placeholder="Please input ..." name="Subject">
<div class="bear-error bear-error-maxLength">max length 500</div>
<div class="bear-error bear-error-required">required</div>
</div>
<div class="bear-field bear-field-textarea " data-validation="[{"name":"maxLength","value":1000,"msg":"max length 1000"}]">
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_4" title="Message">Message</label>
<textarea rows="5" id="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_4" name="Message" placeholder="Please input ..."></textarea>
<div class="bear-error bear-error-maxLength">max length 1000</div>
</div>
<div class="bear-field bear-field-upload "
data-validation="[{"name":"maxQuantity","value":10,"msg":"max quantity 10"},{"name":"required","value":false,"msg":"required"}]">
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_5" title="Upload file">Upload file</label>
<div class="bear-file-list">
<input name="upload" class="bear-upload-input" type="file" style="display: none">
<div class="bear-upload">
<div class="upload-icon"> Add files </div>
<span class="bear-upload-placeholder">Drop files here,or click to select. The file format supports: jpg, jpeg, png, webp, xlsx, csv</span>
</div>
</div>
<div class="bear-preview-container"></div>
<div class="bear-error bear-error-maxQuantity">max quantity 10</div>
<div class="bear-error bear-error-required">required</div>
</div>
<div class="bear-field bear-field-submit " data-validation="[]">
<label for="bear_field_80428ed7-c59b-4fc0-8d9c-564353adaa52_6" title=""></label>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
POST
<form id="footer-newsletter-form" class="footer-newsletter-form mt-3 i-spzhtml-form" action-xhr="/api/customers/newsletters" method="POST" custom-validation="change-interact-and-submit"
@submiterror="footer-newsletter-error.rerender(data=event);footer-newsletter-error.toggleClass(class='hidden', force=false);"
@submitsuccess="footer-subscription-popup.open;footer-newsletter-subscription-success.toggleClass(class='hidden', force=false);footer-newsletter-form.toggleClass(class='hidden', force=true);footer-newsletter-error.toggleClass(class='hidden', force=true);"
novalidate="">
<div class="footer-newsletter-form-group flex items-center justify-between rounded">
<div class="footer-newsletter-form-item relative flex-1">
<input class="footer-newsletter-form-input clear w-full text-base" type="text" id="footer-newsletter-email" name="email" required=""
pattern="[a-zA-Z0-9!#$%&'*+\/=?^_`\{\|\}~\-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`\{\|\}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?"
@input-debounced="footer-newsletter-error.toggleClass(class='hidden', force=true);">
<label class="footer-newsletter-form-label absolute color-footer-text-60 text-base" for="footer-newsletter-email"> Your email </label>
</div>
<button class="footer-newsletter-submit-btn button-primary flex-shrink-0" type="submit"> Join </button>
</div>
<div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email" visible-when-invalid="valueMissing" hidden="">
<svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
<rect width="14" height="14" rx="7" fill="#EB391B"></rect>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
<path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
</svg> Please fill in this field
</div>
<div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email" visible-when-invalid="patternMismatch" hidden="">
<svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
<rect width="14" height="14" rx="7" fill="#EB391B"></rect>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
<path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
</svg> Please enter a valid email address
</div>
</form>
POST
<form id="footer-newsletter-form-md" class="footer-newsletter-form mt-3 i-spzhtml-form" action-xhr="/api/customers/newsletters" method="POST" custom-validation="change-interact-and-submit"
@submiterror="footer-newsletter-error-md.rerender(data=event);footer-newsletter-error-md.toggleClass(class='hidden', force=false);"
@submitsuccess="footer-subscription-popup.open;footer-newsletter-subscription-success-md.toggleClass(class='hidden', force=false);footer-newsletter-form-md.toggleClass(class='hidden', force=true);footer-newsletter-error-md.toggleClass(class='hidden', force=true);"
novalidate="">
<div class="footer-newsletter-form-group flex items-center justify-between rounded">
<div class="footer-newsletter-form-item relative flex-1">
<input class="footer-newsletter-form-input clear w-full text-base" type="text" id="footer-newsletter-email-md" name="email" required=""
pattern="[a-zA-Z0-9!#$%&'*+\/=?^_`\{\|\}~\-]+(?:\.[a-zA-Z0-9!#$%&'*+\/=?^_`\{\|\}~\-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?"
@input-debounced="footer-newsletter-error.toggleClass(class='hidden', force=true);">
<label class="footer-newsletter-form-label absolute color-footer-text-60 text-base" for="footer-newsletter-email-md"> Your email </label>
</div>
<button class="footer-newsletter-submit-btn button-primary flex-shrink-0" type="submit"> Join </button>
</div>
<div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email-md" visible-when-invalid="valueMissing" hidden="">
<svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
<rect width="14" height="14" rx="7" fill="#EB391B"></rect>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
<path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
</svg> Please fill in this field
</div>
<div class="footer-newsletter-tip flex text-sm color-footer-text-80" validation-for="footer-newsletter-email-md" visible-when-invalid="patternMismatch" hidden="">
<svg class="flex-shrink-0" width="14" height="14" xmlns="http://www.w3.org/2000/svg">
<rect width="14" height="14" rx="7" fill="#EB391B"></rect>
<path fill-rule="evenodd" clip-rule="evenodd" d="M7 2.9a.6.6 0 0 1 .6.6v4.8a.6.6 0 1 1-1.2 0V3.5a.6.6 0 0 1 .6-.6Z" fill="#fff"></path>
<path d="M7.6 10.5a.6.6 0 1 1-1.2 0 .6.6 0 0 1 1.2 0Z" fill="#fff"></path>
</svg> Please enter a valid email address
</div>
</form>
<form>
<input name="variant_id" type="hidden" value="${data.variants[0].id}">
<button class="product-snippet-quick-shop-atc-btn flex items-center justify-center rounded-lg" type="button" role="addToCart" data-quick-shop="${data.handle}" data-track-product-id="${data.id}" data-track="click" data-track-content="add_to_cart"
data-track-source="quick_shop">
<svg class="" role="" width="24" height="24" xmlns="http://www.w3.org/2000/svg">
<path d="M12.875 5.875a.875.875 0 0 0-1.75 0v5.25h-5.25a.875.875 0 0 0 0 1.75h5.25v5.25a.875.875 0 0 0 1.75 0v-5.25h5.25a.875.875 0 0 0 0-1.75h-5.25v-5.25Z" fill="currentColor"></path>
</svg>
</button>
</form>
<form>
<spz-variants interference="" class="product-info__variants" spz-if="${data.options.length > 0}" layout="container" id="quick-shop-variants" name="quick-shop-variant" slide="quick-shop-main-images"
template="quick-shop-variant-template"></spz-variants>
<div class="quick-shop-qty-container mt-5 mb-5 lg:mt-6">
<div class="md:body-minus-1 color-body-70">Quantity</div>
<spz-quantity class="quick-shop-qty mt-3 rounded-md border" id="quick-shop-quantity" name="quantity" value="1" min="1" max="${(data.variants.find(v => v.available) || data.variants[0]).available_quantity || data.inventory_quantity}"
icon-class="quick-shop-qty-btn clear flex-shrink-0 rounded" input-class="quick-shop-qty-input clear flex-shrink-0 text-lg text-center" height="48" layout="fixed-height">
</spz-quantity>
</div>
<button class="relative button-primary flex justify-center w-full" type="button" role="addToCart" data-track="click" data-track-content="add_to_cart" data-track-source="add_to_cart">
<span role="content">${status_lan}</span>
<spz-render id="quick-shop-btn-price" layout="container" manual="" template="quick-shop-btn-price-template"></spz-render>
<div class="loading flex items-center justify-center absolute inset-0" role="loading">
<div class="loading-bounce"></div>
</div>
</button>
<button class="relative button-secondary w-full mt-3" role="buyNow" type="button" data-track="click" data-track-content="checkout" data-track-source="buy_now">
<span role="content">Buy now</span>
<div class="loading flex items-center justify-center absolute inset-0" role="loading">
<div class="loading-bounce"></div>
</div>
</button>
</form>
POST
<form id="cart-note-form" class="hidden w-full mt-5 i-spzhtml-form" method="POST" action-xhr="/api/cart/note" items="cart" novalidate="">
<textarea class="cart-note-textarea w-full rounded-md border" id="cart-note-textarea" name="note" rows="4" @input-debounced="cart-note-form-md.insert(name='note', value=event.value);cart-note-form.insert(name='note', value=event.value);"
@change="cart-note-form.submit(actionXhr='/api/cart/note');cart-note-render-md.rerender(data=event);cart-note-render.rerender(data=event);cart-note.toggleClass(class='hidden', force=true);cart-note-form.toggleClass(class='hidden', force=true);"
autofocus=""></textarea>
</form>
POST //translate.googleapis.com/translate_voting?client=te
<form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text"
name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form>
Text Content
ZOOMGAM * Home * New Arrivals * Y2K * Dresses * Long Dresses * Party Dresses * Pants * Women's Jeans * Women's cargo pants * Women's Tops * T-Shirts * Hoodies * More links * Home * New Arrivals * Y2K * Dresses * Long Dresses * Party Dresses * Pants * Women's Jeans * Women's cargo pants * Women's Tops * T-Shirts * Hoodies Powered by Translate Bahasa Indonesia,English,한국어,简体中文,日本語,Português,العربية,Русский,Español,繁體中文,Français,ไทย,Italiano,Deutsch,Polski,Nederlands,Bahasa Melayu,svenska,norsk,čeština,Lietuvis,Latvietis,Suomalainen,Ελληνικά,Eestlane,dansk,Magyar,Romanian,Slovenščina,Український,Slovenská,Български,Tiếng Việt,Türkçe,Hrvatski jezik Log in Create an account ${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)} 0 ZOOMGAM ${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)} Search * Home * New Arrivals * Y2K * Dresses Dresses * Long Dresses * Party Dresses * Pants Pants * Women's Jeans * Women's cargo pants * Women's Tops Women's Tops * T-Shirts * Hoodies Bahasa Indonesia,English,한국어,简体中文,日本語,Português,العربية,Русский,Español,繁體中文,Français,ไทย,Italiano,Deutsch,Polski,Nederlands,Bahasa Melayu,svenska,norsk,čeština,Lietuvis,Latvietis,Suomalainen,Ελληνικά,Eestlane,dansk,Magyar,Romanian,Slovenščina,Український,Slovenská,Български,Tiếng Việt,Türkçe,Hrvatski jezik Log in function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl); Top search terms ${function() { if (data === undefined || typeof data !== 'string' || data == '') return ''; const searchEmpty = ("Your search for \"{test}\" did not yield any results.").replace('{test}', data); return ` View more ${searchEmpty} `; }()} CONTACT US We love hearing from you and our team can help answer questions and provide styling advice, so if you have any questions for us, we're here and ready to help in any way we can. Our customer service team is here to help! You can contact us by filling out the form below. The form will be processed with priority and we will respond to you within 48 hours. You can also contact the customer service team at service@zoomgam.com Customer service chat hours: Open around the clock from Monday to Saturday Now available in English. Please note: During peak seasons and promotions, our response times may be slightly longer. When contacting us, please use the same email address you used to place your order and include your order number in the email. Thank you. we'll reach you ASAP Contact us Name max length 50 required Email max length 50 required Subject max length 500 required Message max length 1000 Upload file Add files Drop files here,or click to select. The file format supports: jpg, jpeg, png, webp, xlsx, csv max quantity 10 required Submit SHOP Home New Arrivals Y2K Dresses Pants Women's Tops SUPPORT About Us Contact Us Shipping Policy Refund Policy Privacy Policy Cookies Policy Terms of Service Secure Shopping Safeguards FAQ CONTACT Looking for collaboration? Email:service@zoomgam.com NEWLETTER We send great emails! Your email Join Please fill in this field Please enter a valid email address ${data.errors && data.errors[0]} Thanks for subscribing SHOP Home New Arrivals Y2K Dresses Pants Women's Tops SUPPORT About Us Contact Us Shipping Policy Refund Policy Privacy Policy Cookies Policy Terms of Service Secure Shopping Safeguards FAQ CONTACT Looking for collaboration? Email:service@zoomgam.com NEWLETTER We send great emails! Your email Join Please fill in this field Please enter a valid email address ${data.errors && data.errors[0]} Thanks for subscribing © 2024 Zoomgam 10% off your first order1 Thank you for your subscription, you can enjoy a 10% discount for the first purchase. Enter a discount code Copy code ${function() { const force_image_size = "natural"; 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 = false; const product_title_style = "full"; const enable_collection_thumb_image = true; const variantNames = ["color"]; const thumbMaxNum = 4; const suffix_id = Math.random().toFixed(6).slice(-6); const url = data.withinUrl; 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 = data.secondImage; let imageHoverOn = !!image2.src; if (force_image_size !== 'natural') { imageHeight = imageWidth * force_image_size; } 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.withinUrl); } } 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 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 ` ${saleOn ? saveText : soldOutText} ${badge1} ${badge2} ${badge3} ${ "TITLE" === 'SUBTITLE' ? DATA.BRIEF : DATA.TITLE } From ${saveText} ${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += ` +${showVariants.length - thumbMaxNum} `; } return ` ${showMoreHtml} `; }).join('') } `; }()} ${function() { const defaultSelectedVariant = data.variants.find(v => v.available) || data.variants[0]; const defaultIndex = !!defaultSelectedVariant ? data.images.findIndex(img => img.src == (defaultSelectedVariant.image && defaultSelectedVariant.image.src)) : -1; const initialSlide = defaultIndex == -1 ? 0 : defaultIndex; const attrs = data.images.length > 1 ? 'slide controls' : ''; return ` `; }()} ${DATA.TITLE} ${data.brief} ${function() { const defaultSelectedVariant = data.variants.find(v => v.available) || data.variants[0]; return ` ${("Save {off_ratio}").replace('{off_ratio}', ("amount") == 'percent' ? defaultSelectedVariant.off_ratio + '%' : `` )} - `; }()} ${function(){ const defaultSelectedVariant = data.variants.find(v => v.available) || data.variants[0]; let status_lan = "Add to cart"; if ((defaultSelectedVariant && !defaultSelectedVariant.available) || (!defaultSelectedVariant && !data.available)) { status_lan = "Sold out"; } return ` Quantity ${status_lan} Buy now ` }()} ${function() { var thumbSwitchName = ''; return data.product.options.map((option, index) => { const optionName = option.name || ''; const optionPosition = 'option' + (index + 1); const values = option.values || []; const soldOutValues = (data.soldOutValues && data.soldOutValues[optionPosition]) || {}; const position = `option${index + 1}`; const variantThumbs = ["color"] || []; var isThumbImage = false; if (data.product.need_variant_image && thumbSwitchName == '') { for (let i = 0; i < variantThumbs.length; i++) { const name = variantThumbs[i].toLowerCase(); if (name == optionName.toLowerCase()) { isThumbImage = true; thumbSwitchName = name; } } } const variantType = "button"; const currentProduct = data.product; const thumbStyle = "image_with_text"; const thumbType = isThumbImage ? thumbStyle.replace(/_/g, '-') : 'text'; const selectedVariantVal = data.selectedValues[optionName][0] || ''; return ` ${optionName.slice(0, 1).toUpperCase() + optionName.slice(1).toLowerCase()} : ${selectedVariantVal} ${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} ${value} ` }).join('')} ` }).join(''); }()} ${data.targetOption || data.defaultValue || data.value || ''} ${("Save {off_ratio}").replace('{off_ratio}', ("amount") == 'percent' ? data.variant.off_ratio + '%' : `` )} - - ${data.line_items.map(item => { const variantNames = item.options.map(option => option.value).join(' / '); return ` ${item.product_title} ${variantNames} ${(item.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return ` ${propertie.name}: View image ` }else{ return ` ${propertie.name}: ${propertie.value} ` } }).join('')} *${item.quantity} Free gift ${ (item.discount_applications || []).map(discount_item => { const discount_item_amount = discount_item.discount_amount || discount_item.amount || ''; return ` ${discount_item.title}(-) ` }).join('') } Remove `; }).join('')} CART Add note Write something here to seller. ${data.note || data.value} * Discount ${data.total_discount > 0 ? '-' : ''} * * Subtotal Taxes and shipping calculated at checkout Check out Your shopping cart is empty Continue shopping YOU MAY ALSO LIKE 111 GIFTS POINTS Original text Rate this translation Your feedback will be used to help improve Google Translate