jochio
Home
New Arrivals
Collection
More links
Sign in
Create an account
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
jochio
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
Search
Home
New Arrivals
New Arrivals
Collection
Log in
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}
`; }()}
Pairs Well With
Gold
Shop Now
Featured Bikes
Shop Now
Overlaid Slideshow
Shop Now
ALVINA™Titanium Steel Thermochromic Phoenix Wing Necklace Varied Necklace Accessories
$22.88
${Array(data.total || 0).fill().map((val, idx) => idx).map((val, idx) => `
`).join('')}
Pairs Well With
Gold
Shop Now
Featured Bikes
Shop Now
Overlaid Slideshow
Shop Now
ALVINA™Titanium Steel Thermochromic Phoenix Wing Necklace Varied Necklace Accessories
$22.88
${Array(data.total || 0).fill().map((val, idx) => idx).map((val, idx) => `
`).join('')}
CN: Zhejiang Bracelets Type: Strand Bracelets
Full of Rhinestone Stainless Steel Bracelet
See Caliber
Silver Cross Cuff Bracelet
Gold Silver Christening Bangle Metal
Two Wear Models Stretch Magic Ring Bracelet
Featured Bikes
Hot
Delicate Hang Three Circle And Three Roman Numeral Black And White Shell Anklet
$24.19
Hot
Marble Bead Tiger Eye Bead Blue Bead Lava Natural Stone Bead Bracelet
$21.61
Hot
Fashion Detachable Energy Magnet Bracelet
$28.99
Hot
Natural Sunstone Beads DIY Beads Bracelets
From
$36.11
Hot
Luxury Bracelet For Women Dainty Cross Jewelry
$33.99
Hot
Luminous Golden Sand Glazed Bead Bracelet
$19.88
Hot
Lucky Gray Blue Stone Women Men Bracelet
From
$23.79
Hot
Female Rose Gold Color Metal Spacer Charm
From
$24.68
Hot
Delicate Hang Three Circle And Three Roman Numeral Black And White Shell Anklet
$24.19
Hot
Marble Bead Tiger Eye Bead Blue Bead Lava Natural Stone Bead Bracelet
$21.61
Hot
Fashion Detachable Energy Magnet Bracelet
$28.99
Hot
Natural Sunstone Beads DIY Beads Bracelets
From
$36.11
Hot
Luxury Bracelet For Women Dainty Cross Jewelry
$33.99
Hot
Luminous Golden Sand Glazed Bead Bracelet
$19.88
Hot
Lucky Gray Blue Stone Women Men Bracelet
From
$23.79
Hot
Female Rose Gold Color Metal Spacer Charm
From
$24.68
Hot
ALVINA™Heart Shaped Butterfly Rose Pendant Necklace 925 Sterling Silver
From
$29.97
Hot
ALVINA™14K Gold Plated Cubic Zirconia Heart Necklace
From
$29.97
Hot
ALVINA™Sterling Silver Opal Necklace for Women, Oval/Marquise/Pear Cut Gemstone Pendant, October Birthstone Birthday Christmas Gift¡
From
$29.97
Hot
ALVINA™JEWELRY & GIFT Layered Gold Necklaces for Women - Crystal Colorful Delicate Cutting Pendant Necklace - 18K Gold Plated - Birthday Gifts
From
$29.97
Hot
ALVINA™Long Beaded Necklaces For Women - Sweater Chain Fashion Jewelry Necklace Gifts For Women
From
$29.97
Hot
ALVINA™Titanium Steel Thermochromic Phoenix Wing Necklace Varied Necklace Accessories
$22.88
Hot
ALVINA™18K Gold Moon Star Lion Evil Eye Pendant Necklace Medallion Paperclip Choker Layering Jewery for Women Girls
From
$39.97
Hot
ALVINA™New titanium steel necklace love four-leaf flower necklace
$19.98
Hot
ALVINA™Heart Shaped Butterfly Rose Pendant Necklace 925 Sterling Silver
From
$29.97
Hot
ALVINA™14K Gold Plated Cubic Zirconia Heart Necklace
From
$29.97
Hot
ALVINA™Sterling Silver Opal Necklace for Women, Oval/Marquise/Pear Cut Gemstone Pendant, October Birthstone Birthday Christmas Gift¡
From
$29.97
Hot
ALVINA™JEWELRY & GIFT Layered Gold Necklaces for Women - Crystal Colorful Delicate Cutting Pendant Necklace - 18K Gold Plated - Birthday Gifts
From
$29.97
Hot
ALVINA™Long Beaded Necklaces For Women - Sweater Chain Fashion Jewelry Necklace Gifts For Women
From
$29.97
Hot
ALVINA™Titanium Steel Thermochromic Phoenix Wing Necklace Varied Necklace Accessories
$22.88
Hot
ALVINA™18K Gold Moon Star Lion Evil Eye Pendant Necklace Medallion Paperclip Choker Layering Jewery for Women Girls
From
$39.97
Hot
ALVINA™New titanium steel necklace love four-leaf flower necklace
$19.98
Steel Bracelet
Learn more
Steel Bracelet
Learn more
${function() { const force_image_size = "natural"; const product_hover_on = true; const product_show_sale_label = true; const product_save_type = "amount"; const badge1 = "Hot"; 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 = 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.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 `
${showVariants.map(item => { return `
`; }).join('')}
${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.images.map(img => `
`).join('')}
`; }()}
${data.images.map((img, index) => `
`).join('')}
${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 + '%' : `
` )}
-
`; }()}
Quantity
${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 `
${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 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 thumbStyle = "image_with_text"; const thumbType = isThumbImage ? thumbStyle.replace(/_/g, '-') : 'text'; return `
${optionName.slice(0, 1).toUpperCase() + optionName.slice(1).toLowerCase()} :
${values.map(value => { let selected = ''; let soldout = soldOutValues[value] ? 'soldout' : ''; if (data.selectedValues[optionName] == value) { selected = 'selected'; } let thumbImage = null; if (isThumbImage) { const variants = data.product.variants; for (let i = 0; i < variants.length; i++) { const variant = variants[i]; if (variant[optionPosition] == value && thumbImage == null) { thumbImage = variant.image; break; } } } return `
${value}
${value}
`; }).join('')}
`; }).join(''); }()}
${data.targetOption || data.defaultValue || ''}
${("Save {off_ratio}").replace('{off_ratio}', ("amount") == 'percent' ? data.variant.off_ratio + '%' : `
` )}
-
-
Your may also like
${data.map(data => `
`).join('')}
${data.map(data => `
`).join('')}
${ data == 1 ? ("1 product was added to your cart!") : ("{count} products were added to your cart!").replace('{count}', data) }
${function() { const freeShippingAmount = 499; const totalPrice = data.data.total_price; const diffAmount = freeShippingAmount - totalPrice; const freeShippingText = diffAmount > 0 ? "Spend {amount} more and get free shipping!" : "Your order is free delivery"; return `
${diffAmount > 0 ? freeShippingText.replace('{amount}', `
`) : freeShippingText}
`; }()}
${data.product.title}
${data.variant.options.map(option => option.value).join(' / ')}
${(data.product.parsedProperties || []).map((propertie)=>{ if (propertie.isImage){ return `
${propertie.name}:
View image
` }else{ return `
${propertie.name}: ${propertie.value}
` } }).join('')}
${data.data.item_count == 1 ? ("Cart subtotal (1 product)") : ("Cart subtotal ( {count} products)").replace('{count}', data.data.item_count)}
${("Save {off_ratio}").replace('{off_ratio}', `
`)}
Taxes and shipping calculated at checkout
View cart
Continue shopping