ベスト セール
フチ
フチあり
フチなし
DIA
14.0mm
14.1mm
14.2mm
14.4mm
14.5mm
スタイル
ナチュラル
ハーフ
ちょっとだけハーフ
カラー
レッド
ブルー
グレー
ブラウン
グリーン
ブラック
ピンク
着色直径
13.0mm~13.3mm
13.4mm~13.5mm
13.6mm~13.7mm
13.8mm
使用期間
1 Day
1 Month
お問合せ
お問合せセンター
私たちについて
ログイン
登録
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
ベスト セール
フチ
フチあり
フチなし
DIA
14.0mm
14.1mm
14.2mm
14.4mm
14.5mm
スタイル
ナチュラル
ハーフ
ちょっとだけハーフ
カラー
レッド
ブルー
グレー
ブラウン
グリーン
ブラック
ピンク
着色直径
13.0mm~13.3mm
13.4mm~13.5mm
13.6mm~13.7mm
13.8mm
使用期間
1 Day
1 Month
お問合せ
お問合せセンター
私たちについて
Currency: JPY¥
Currency: JPY¥
ログイン
${function() { const force_image_size = "natural"; const product_hover_on = true; const product_show_sale_label = true; const product_save_type = "percent"; const badge1 = ""; 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 = 3; 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; 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 = "\u58f2\u308a\u5207\u308c"; 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 = "{off_ratio}\u5272\u5f15"; saveText = saveText.replace('{off_ratio}', saveLabelContent); if (product_save_type == 'percent') { saveText = "-" + offRatio + "%"; } var product_tags = (data.tags && data.tags.split(',')) || []; var badge = ''; product_tags.forEach(function(item, i){ if(item.includes('_badge_')){ badge = item.split('_badge_')[1]; } }) 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 `
${showVariants.map(item => { return `
`; }).join('')}
${badge ? badge : (saleOn ? saveText : soldOutText)}
${heading}
${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += `
+${showVariants.length - thumbMaxNum}
`; } return ` ${showMoreHtml}
`; }).join('') }
`; }()}
${function() { if (data === undefined || typeof data !== 'string' || data == '') return ''; const searchEmpty = ("\u300c{test}\u300d\u306e\u691c\u7d22\u7d50\u679c\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002").replace('{test}', data); return `
もっと見る
${searchEmpty}
`; }()}
*Kindly register a new account with Singapore shop. Each shop has a separate login system.
ログイン
メールアドレスとパスワードを入力してください。
${data.errors && data.errors[0]}
メールアドレス
メールアドレスは必須です。
有効なメールアドレスを入力してください
パスワード
パスワードは必須です。
パスワードは6~16文字で入力してください。
パスワードをお忘れですか?
ログイン
アカウントをお持ちでない方はこちら
登録
${ Object.keys((data && data.login_setting) || {}) .map(type => `
`) .join("") }
${function() { const force_image_size = "natural"; const product_hover_on = true; const product_show_sale_label = true; const product_save_type = "percent"; const badge1 = ""; 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 = 3; 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; 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 = "\u58f2\u308a\u5207\u308c"; 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 = "{off_ratio}\u5272\u5f15"; saveText = saveText.replace('{off_ratio}', saveLabelContent); if (product_save_type == 'percent') { saveText = "-" + offRatio + "%"; } var product_tags = (data.tags && data.tags.split(',')) || []; var badge = ''; product_tags.forEach(function(item, i){ if(item.includes('_badge_')){ badge = item.split('_badge_')[1]; } }) 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 `
${showVariants.map(item => { return `
`; }).join('')}
${badge ? badge : (saleOn ? saveText : soldOutText)}
${heading}
${showVariants.map((item, idx) => { let showMoreHtml = ''; if (idx == thumbMaxNum) { showMoreHtml += `
+${showVariants.length - thumbMaxNum}
`; } return ` ${showMoreHtml}
`; }).join('') }
`; }()}
カート
カートに商品が入っていません。
${data.line_items.map((item, i) => { return `
${item.product_title}
${item.options.map(option => { return `
${option.name}
${option.value}
` }).join('')}
`; }).join('')}
${function() { const freeShippingAmount = 70; const totalPrice = data.total_price; const diffAmount = freeShippingAmount - totalPrice; const offset = 44 - totalPrice / freeShippingAmount * 44; const dashoffset = offset > 0 ? offset : 0; const freeShippingText = diffAmount > 0 ? "\u3042\u3068 {amount} \u5186\u3067\u9001\u6599\u7121\u6599\uff01" : "\u304a\u3081\u3067\u3068\u3046\uff01\u3054\u6ce8\u6587\u306f\u9001\u6599\u7121\u6599\u306e\u5bfe\u8c61\u3067\u3059"; return `
${diffAmount > 0 ? freeShippingText.replace('{amount}', `
`) : freeShippingText}
`; }()}
${function() { try { var product = data[0].data.product; var line_items = data[1].cart.line_items; if(!(product && line_items)){ return ''; } var product_tags = []; var product_id = product.id; var varant_id = ''; line_items.forEach(function(item){ (item.product_tags || []).find(function(tag){ var arr = tag.split('_'); var rex = /^\_upsell\_/; if(rex.test(tag) && arr.length && arr[1] == 'upsell'){ varant_id = arr[3]; return true; } }) }); var price = product.price; var variant_title = ''; var selected_variant = {}; product.variants && product.variants.forEach(function(variant){ if(variant.id == varant_id){ price = variant.price; variant_title = variant.title; selected_variant = variant; }; }); return `
Buy With
${product.title}
${variant_title}
Add
+
`; } catch (error) { return ''; } }()}