function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
San Martin Watches Store | Free Fast Shipping
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
Search
Account
Log in
Create an account
${data.data.count > 99 ? '99+' : data.data.count}
Cart
Your cart is reserved for
${data.mm}
m
${data.ss}
s
!
${data.line_items.map(item => { return `
${item.product_title}
${item.options.map(o => `
${o.name}:
${o.value}
`).join('')} ${(item.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return `
${propertie.name}:
View image
` }else{ return `
${propertie.name}:
${propertie.value}
` } }).join('')}
Free gift
*${item.quantity}
${ (item.discount_applications || []).map(discount_item => { const discount_item_amount = discount_item.discount_amount || discount_item.amount || ''; return `
${discount_item.title}
(-
)
` }).join('') }
`; }).join('')}
Add order note
Add order note
Add order note
Add order note
${function() { const freeAmount = 120; const totalPrice = data?.total_price || data?.cart?.total_price || 0; const amountDiff = freeAmount - totalPrice; const percentDiff = (amountDiff > 0 ? (totalPrice / freeAmount * 100).toFixed(2) : 100) + '%'; const spendTip = "Buy {amount} more to enjoy FREE Shipping"; let tipText = "Your order is free delivery"; if (amountDiff > 0) { tipText = spendTip.replace('{amount}', `
`); } return `
${tipText}
${percentDiff}
`; }()}
Total:
${data.total_discount > 0 ? ( `
Save
${data.discount_applications.length > 0 && data.discount_applications.map(item => { return `
${item.title}:
` }).join('')}
` ) : ''}
Check out
Taxes and shipping calculated at checkout
Your cart is currently empty.
Close
SHOP NOW
SHOP NOW
New Arrivals
Hot Sale
Pre-Owned Discount
★Flash Sale★
US Warehouse
UK Warehouse
EU WAREHOUSE
WATCH CATALOGUE
WATCH CATALOGUE
By style
By style
GMT
classic
dive watch
pilot watch
chronograph
Original Design Watches
limited edition (watchdives X san martin)
By material
By material
Stainless Steel
Bronze
Titanium
By dial diameter
By dial diameter
36mm-39mm
40mm-42mm
43mm and above
WATCH ACCESSORY
WATCH ACCESSORY
Watch Bands
Watch Buckles
BLOGS
Log in
Create an account
SHOP NOW
New Arrivals
Hot Sale
Pre-Owned Discount
★Flash Sale★
US Warehouse
UK Warehouse
EU WAREHOUSE
WATCH CATALOGUE
By style
GMT
classic
dive watch
pilot watch
chronograph
Original Design Watches
limited edition (watchdives X san martin)
By material
Stainless Steel
Bronze
Titanium
By dial diameter
36mm-39mm
40mm-42mm
43mm and above
WATCH ACCESSORY
Watch Bands
Watch Buckles
San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G
$79.00
BLOGS
More links
${function() { var linkList = [ { id: 80479913, index: 1, title: "SHOP NOW", url: '/', target: '', tag: "", product0: null , children: [ { title: "New Arrivals", url: '/collections/new-arrivals', target: '', tag: "", children: [ ] }, { title: "Hot Sale", url: '/collections/hot-sale', target: '', tag: "", children: [ ] }, { title: "Pre-Owned Discount", url: '/collections/pre-owned-collection', target: '', tag: "", children: [ ] }, ] }, { id: 80479921, index: 2, title: "\u2605Flash Sale\u2605", url: '/collections/flash-sale-0nps', target: '', tag: "", product0: null , children: [ ] }, { id: 80479923, index: 3, title: "US Warehouse", url: '/collections/us-warehouse', target: '', tag: "", product0: null , children: [ ] }, { id: 80479927, index: 4, title: "UK Warehouse", url: '/collections/uk-warehouse', target: '', tag: "", product0: null , children: [ ] }, { id: 80479925, index: 5, title: "EU WAREHOUSE", url: '/collections/eu-warehouse', target: '', tag: "", product0: null , children: [ ] }, { id: 80479929, index: 6, title: "WATCH CATALOGUE", url: '/', target: '', tag: "", product0: null , children: [ { title: "By style", url: '/collections/all-products', target: '', tag: "", children: [ { title: "GMT", url: '/collections/gmt', target: '', tag: "", }, { title: "classic", url: '/collections/classic-collection', target: '', tag: "", }, { title: "dive watch", url: '/collections/dive-watch', target: '', tag: "", }, { title: "pilot watch", url: '/collections/pilot-watch', target: '', tag: "", }, { title: "chronograph", url: '/collections/chronograph', target: '', tag: "", }, { title: "Original Design Watches", url: '/collections/original-design', target: '', tag: "", }, { title: "limited edition (watchdives X san martin)", url: '/collections/limited-edition-9igt', target: '', tag: "", }, ] }, { title: "By material", url: '/collections/all-products', target: '', tag: "", children: [ { title: "Stainless Steel", url: '/collections/stainless-steel-watches', target: '', tag: "", }, { title: "Bronze", url: '/collections/bronze-watches', target: '', tag: "", }, { title: "Titanium", url: '/collections/titanium', target: '', tag: "", }, ] }, { title: "By dial diameter", url: '', target: '', tag: "", children: [ { title: "36mm-39mm", url: '/collections/36mm-39mm', target: '', tag: "", }, { title: "40mm-42mm", url: '/collections/40mm-42mm', target: '', tag: "", }, { title: "43mm and above", url: '/collections/43mm-and-above', target: '', tag: "", }, ] }, ] }, { id: 80479963, index: 7, title: "WATCH ACCESSORY", url: '/collections/watch-accessories', target: '', tag: "", product0: {"id":"5366589b-10d1-426a-a440-0f20a829f631","title":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G","brief":"","vendor":"","vendor_url":"","has_only_default_variant":false,"requires_shipping":true,"taxable":false,"published":true,"handle":"san-martin-watch-bracelet-high-quality-7-links-316l-solid-stainless-steel-watch-parts-20mm-brushed-clasp-for-sn0044-g","spu":"","need_variant_image":true,"updated_at":"2026-09-10T03:28:21Z","created_at":"2026-09-10T03:28:20Z","mixed_wholesale":false,"min_price_variant":{"id":"fe58df7c-8a3e-4662-bc5c-224ae74cf3f7","title":"SN044 Bracelet","weight_unit":"kg","inventory_quantity":0,"sku":"\u5723\u9a6c\u4e01-SN0044\u94a2\u5e26-\u4ec5\u94a2\u5e26\uff01\uff01","barcode":"","position":1,"option1":"SN044 Bracelet","option2":"","option3":"","image":{"src":"\/\/img.staticdj.com\/38aa3dbc41fb9ac09d39597ccaa3ffd6.jpeg","path":"38aa3dbc41fb9ac09d39597ccaa3ffd6.jpeg","width":960,"height":960,"alt":""},"wholesale_price":[{"price":79,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"79","retail_price":"0","available":true,"url":"\/products\/san-martin-watch-bracelet-high-quality-7-links-316l-solid-stainless-steel-watch-parts-20mm-brushed-clasp-for-sn0044-g?variant=fe58df7c-8a3e-4662-bc5c-224ae74cf3f7","available_quantity":999999999,"options":[{"name":"Band","value":"SN044 Bracelet"}],"off_ratio":0},"tags":"","available":true,"price_min":"79","price":"79","price_max":"79","compare_at_price_min":"0","compare_at_price":"0","compare_at_price_max":"0","retail_price_min":"0","retail_price_max":"0","url":"\/products\/san-martin-watch-bracelet-high-quality-7-links-316l-solid-stainless-steel-watch-parts-20mm-brushed-clasp-for-sn0044-g","published_at":"2026-09-10T03:28:20Z","variants_count":1,"image":{"src":"\/\/img.staticdj.com\/8efe102548b8d870266701724f1111d2.jpeg","path":"8efe102548b8d870266701724f1111d2.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},"options":[{"id":"bc5453ff-79c6-45af-8971-c88c7292b3dc","name":"Band","position":1,"values":["SN044 Bracelet"]}],"variants":[{"id":"fe58df7c-8a3e-4662-bc5c-224ae74cf3f7","title":"SN044 Bracelet","weight_unit":"kg","inventory_quantity":0,"sku":"\u5723\u9a6c\u4e01-SN0044\u94a2\u5e26-\u4ec5\u94a2\u5e26\uff01\uff01","barcode":"","position":1,"option1":"SN044 Bracelet","option2":"","option3":"","image":{"src":"\/\/img.staticdj.com\/38aa3dbc41fb9ac09d39597ccaa3ffd6.jpeg","path":"38aa3dbc41fb9ac09d39597ccaa3ffd6.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},"wholesale_price":[{"price":79,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"79","retail_price":"0","available":true,"url":"\/products\/san-martin-watch-bracelet-high-quality-7-links-316l-solid-stainless-steel-watch-parts-20mm-brushed-clasp-for-sn0044-g?variant=fe58df7c-8a3e-4662-bc5c-224ae74cf3f7","available_quantity":999999999,"options":[{"name":"Band","value":"SN044 Bracelet"}],"off_ratio":0,"flashsale_info":[],"sales":null}],"images":[{"src":"\/\/img.staticdj.com\/8efe102548b8d870266701724f1111d2.jpeg","path":"8efe102548b8d870266701724f1111d2.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/d443242616883ba1ddc794ed4e162b98.jpeg","path":"d443242616883ba1ddc794ed4e162b98.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/bc24dbd70cd3ce535768b397b8215b68.jpeg","path":"bc24dbd70cd3ce535768b397b8215b68.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/c32c8b5e970199d36b50b11558a0d978.jpeg","path":"c32c8b5e970199d36b50b11558a0d978.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/38aa3dbc41fb9ac09d39597ccaa3ffd6.jpeg","path":"38aa3dbc41fb9ac09d39597ccaa3ffd6.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/0d55363758a35bd1fdd8539550c2bac1.jpeg","path":"0d55363758a35bd1fdd8539550c2bac1.jpeg","width":960,"height":960,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1},{"src":"\/\/img.staticdj.com\/a74cc01de46c02a61d3dce298b16452a.jpg","path":"a74cc01de46c02a61d3dce298b16452a.jpg","width":1200,"height":1000,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1.2},{"src":"\/\/img.staticdj.com\/dfb6e7f3de7ddd9af583883f9a4d1364.jpg","path":"dfb6e7f3de7ddd9af583883f9a4d1364.jpg","width":1200,"height":1000,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1.2},{"src":"\/\/img.staticdj.com\/6e4771dbd4ff81a6be9b78192a4637b5.jpg","path":"6e4771dbd4ff81a6be9b78192a4637b5.jpg","width":1200,"height":1000,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1.2},{"src":"\/\/img.staticdj.com\/9078bafc7a094b3420acc069845e0fa2.jpg","path":"9078bafc7a094b3420acc069845e0fa2.jpg","width":1200,"height":1000,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1.2},{"src":"\/\/img.staticdj.com\/115c406884617b060c38314fa8e1bef5.jpg","path":"115c406884617b060c38314fa8e1bef5.jpg","width":1200,"height":1000,"alt":"San Martin Watch Bracelet High Quality 7 Links 316L Solid Stainless Steel Watch Parts 20mm Brushed Clasp For SN0044-G San Martin Watch San Martin Watch","aspect_ratio":1.2}],"retail_price":"0","off_ratio":0,"price_varies":true} , children: [ { title: "Watch Bands", url: '/collections/watch-bands', target: '', tag: "", children: [ ] }, { title: "Watch Buckles", url: '/collections/watch-buckles', target: '', tag: "", children: [ ] }, ] }, { id: 80480111, index: 8, title: "BLOGS", url: '/blogs/news-blogs', target: '', tag: "", product0: null , children: [ ] }, ].slice(offset); var hasChild = linkList.some(v => (v.children && v.children.length || v.product0)); if (!hasChild) { return `
${linkList.map(item => `
${item.url ? `
${item.title}
${item.tag ? `
${item.tag.label}
` : ''}
`: `
${item.title}
${item.tag ? `
${item.tag.label}
` : ''}
`} ${item.children.length ? `
` : ''}
`).join('')}
` } else { return `
${linkList.map(item => `
${item.url ? `
${item.title}
${item.tag ? `
${item.tag.label}
` : ''}
`: `
${item.title}
${item.tag ? `
${item.tag.label}
` : ''}
`} ${item.children.length ? `
` : ''}
`).join('')}
${linkList.map(item => `
${item.children ? `
${item.children.map(link => { return `
${link.url ? `
${link.title}
${link.tag ? `
${link.tag.label}
` : ''}
`: `
${link.title}
${link.tag ? `
${link.tag.label}
` : ''}
`} ${link.children ? `
${link.children.map(link_3 => `
${link_3.url ? `
${link_3.title}
${link_3.tag ? `
${link_3.tag.label}
` : ''}
`: `
${link_3.title}
${link_3.tag ? `
${link_3.tag.label}
` : ''}
`}
`).join('')}
` : ''}
`}).join('')}
${function() { const data = item.product0; if (!data) return ''; return `
` }()}
` : ''}
`).join('')}
` } }()}
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
${function() { if (data === undefined || typeof data !== 'string' || data == '') return `
`; if (data === 'close') return ''; return `
View more
`; }()}
Trend Spotting Sale, $10 off for orders over 150. Coupon Code: Trend10
·
San Martin Official Authorized Store
·
News & Blogs
Our newly made nylon straps is also included in the promotion.
Latest posts
${data.title}
by ${data.author}
${function(){ const settings_product_title = "title"; const product_grid_image_size = "100%"; const settings_product_image_hover_on = true; let settings_product_save_label = false; const product_sold_out_label = true; const settings_product_swatches_name = []; const settings_collection_color_swatches = true; const variantShowLimit = 4; const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6) const product_variants = data.variants || []; const product_id = data.id; const images = data.images || []; const image = data.image || {}; const imageWidth = image.width; let imageHeight = image.height; if (product_grid_image_size !== 'natural') { imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100; } const price = Number(data.price_min); let compareAtPrice = Number(data.compare_at_price); let offRatio = data.off_ratio; const type = data.type; const isMock = data.isMock; let product_image_hover_on = false; for (let i = 0; i < product_variants.length; i++) { const item = product_variants[i]; const vcap = Number(item.compare_at_price); if (item.price == price && vcap > compareAtPrice) { compareAtPrice = vcap; offRatio = item.off_ratio; } } let second_image = null; if (settings_product_image_hover_on) { for (let i = 1; i < images.length; i++) { const img = images[i]; if (img.src && img.src.indexOf('video=') === -1) { second_image = img; product_image_hover_on = true; break; } } } let sold_label_on = false; let sale_label_on = false; if (settings_product_save_label == null) { settings_product_save_label = true; } if (!data.available && product_sold_out_label) { sold_label_on = true; } if (settings_product_save_label && compareAtPrice > price && data.available) { sale_label_on = true; } const diffPrice = compareAtPrice - price; const variantValues = []; const showVariants = []; if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.length > 0) { for (let i = 0; i < (data.options || []).length; i++) { const option = data.originData.options[i]; const optionName = option.name && option.name.toLowerCase(); if (settings_product_swatches_name.includes(optionName)) { for (let j = 0; j < product_variants.length; j++) { const variant = product_variants[j]; const value = variant.options[i].value; if (!variantValues.includes(value)) { variantValues.push(value); showVariants.push(variant); } } break; } } } return `
${function(){ if(showVariants.length == 0){ return `
` } return `
${ showVariants.map(item=>{ return `
`; }).join('') }
` }() }
SOLD OUT
SALE
${ showVariants.slice(0,variantShowLimit).map((item,index)=>{ return `
`; }).join('') }
+${showVariants.length - variantShowLimit}
${(settings_product_title === 'sub_title' && data.brief) ? data.brief : data.title}
-
${offRatio}%
${data.available ? `
` : ''}
`; }()}
Cart
Your cart is reserved for
${data.mm}
m
${data.ss}
s
!
${data.line_items.map(item => { return `
${item.product_title}
${item.options.map(o => `
${o.name}:
${o.value}
`).join('')} ${(item.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return `
${propertie.name}:
View image
` }else{ return `
${propertie.name}:
${propertie.value}
` } }).join('')}
Free gift
*${item.quantity}
${ (item.discount_applications || []).map(discount_item => { const discount_item_amount = discount_item.discount_amount || discount_item.amount || ''; return `
${discount_item.title}
(-
)
` }).join('') }
`; }).join('')}
cart
cart
Your cart is currently empty.
Continue shopping
${function() { const freeAmount = 120; const totalPrice = data?.total_price || data?.cart?.total_price || 0; const amountDiff = freeAmount - totalPrice; const percentDiff = (amountDiff > 0 ? (totalPrice / freeAmount * 100).toFixed(2) : 100) + '%'; const spendTip = "Buy {amount} more to enjoy FREE Shipping"; let tipText = "Your order is free delivery"; if (amountDiff > 0) { tipText = spendTip.replace('{amount}', `
`); } return `
${tipText}
${percentDiff}
`; }()}
Add order note
Add order note
Total:
${data.total_discount > 0 ? ( `
Save
${data.discount_applications.length > 0 && data.discount_applications.map(item => { return `
${item.title}:
` }).join('')}
` ) : ''}
Check out
Taxes and shipping calculated at checkout
Add order note
Add order note
${function() { const freeAmount = 120; const totalPrice = data?.total_price || data?.cart?.total_price || 0; const amountDiff = freeAmount - totalPrice; const percentDiff = (amountDiff > 0 ? (totalPrice / freeAmount * 100).toFixed(2) : 100) + '%'; const spendTip = "Buy {amount} more to enjoy FREE Shipping"; let tipText = "Your order is free delivery"; if (amountDiff > 0) { tipText = spendTip.replace('{amount}', `
`); } return `
${tipText}
${percentDiff}
`; }()}
Total:
${data.total_discount > 0 ? ( `
Save
${data.discount_applications.length > 0 && data.discount_applications.map(item => { return `
${item.title}:
` }).join('')}
` ) : ''}
Check out
Taxes and shipping calculated at checkout
${function(){ const productData = data.product; const selectedVariant = productData.variants.find(v => v.available) || productData.variants[0]; const product_options = productData.options.filter(Boolean) || []; const handleName = (name) => name.replace(/\/|\\|\s|\'|\"|`|\<|\>/g, ''); const mouseoutevent = productData.options.map((opt) => `@${handleName(opt.name)}Mouseout="qs-selected-render-${opt.id}.rerender(data=event,redo=true);"`).join(' '); const mouseoverevent = productData.options.map((opt) => `@${handleName(opt.name)}Mouseover="qs-selected-render-${opt.id}.rerender(data=event,redo=true);"`).join(' '); return `
Price
${function() { const origin = "shop" const product = (origin === 'shop' ? data.product : data) || {}; const selectedVariant = product.variants.find(v => v.available) || product.variants[0]; return !!selectedVariant ? `
Save
${selectedVariant.off_ratio}%
` : `
-
`; }()}
Quantity
${selectedVariant.available ? "Add to cart" : "SOLD OUT"}
Buy it now
Product was out of stock.
Product is unavailable.
${function() { const MAX_INVENTORY = 999999; const product0 = Object.prototype.toString.call(data) == '[object Array]' ? data[0] : (data.product || data); const inventoryQty = product0.inventory_quantity; const inventoryPolicy = product0.inventory_policy; const inventoryTracking = product0.inventory_tracking; const exactInventoryStatusId = "quick-shop-exact-inventory-render"; const lowStock = 5; const selectedVariant = product0.variants.find(v => v.available) || product0?.variants[0]; const selectedVariantAvailableQuantity = selectedVariant && selectedVariant.available_quantity; let actualInventory = inventoryQty; if ((inventoryTracking && inventoryPolicy == 'continue') || !inventoryTracking) { actualInventory = MAX_INVENTORY; } return `
Avaliability:
Out of stock
in stock, ready to be shipped
Low stock
`; }()}
` }()}
${function(){ let thumbSwitchName = ''; return (data.product.options || []).map((option, index) => { const optionName = option.name || ''; const optionId = option.id || ''; const position = `option${index + 1}`; let isThumbImage = false; const thumbStyle = "image"; const variantType = "button"; if (data.product.need_variant_image && thumbSwitchName === '') { const variantNames = [] || []; for (let i = 0, len = variantNames.length; i < len; i++) { const name = variantNames[i].toLowerCase(); if (name === optionName.toLowerCase()) { isThumbImage = true; thumbSwitchName = name; } } } return (variantType == 'dropdown' && !isThumbImage) ? `
${optionName.toLowerCase()}
${option.values.map(value => { const selected = data.selectedValues[optionName] == value ? 'selected' : ''; return `
${value}
` }).join('')}
` : `
${optionName}:
${data.selectedValues[optionName]}
${option.values.map((value,idx) => { const selected = data.selectedValues[optionName] == value ? 'checked' : ''; let thumbImage = null; if (isThumbImage) { const variants = data.product.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('')}
` }).join('') }()}
${function(){ const { currentOptName, originData: { selectData, value } } = data; const optionValue = selectData ? selectData[currentOptName].value[0] : value; return `
${optionValue}
` }()}
Save
${data.variant.off_ratio}%
-
-