See all offers
15% off over $200, Code: D15; Get 1 Free Necktie Over $100, Code: FREE
10% OFF OVER $110, CODE:
15% off over $200, Code: D15; Get 1 Free Necktie Over $100, Code: FREE
10% OFF OVER $110, CODE:
DiBanGu
New Arrivals
Necktie Set
Bowtie Set
Vests
Shirts
Ascots
Tie Set
Color
Black Necktie
Gold Necktie
Champagne Necktie
Blue Necktie
Red Necktie
Purple Necktie
Green Necktie
Orange Necktie
Pink Necktie
White Necktie
Grey Necktie
Pattern
Paisley Necktie
Floral Necktie
Plaid Necktie
Striped Necktie
Solid Necktie
Novelty Necktie
Geometric Necktie
Set
Spacious Ring Tie Set
Ring Tie Set
Clip Tie Set
Special Design
Wedding
Office
Bowtie Set
Color
Red Bowtie
Golden Bowtie
Orange Bowtie
Green Bowtie
Pink Bowtie
Champagne Bowtie
Blue Bowtie
Pattern
Paisley Bowtie
Floral Bowtie
Plaid Bowtie
Solid Bowtie
Type
Pin Bowtie Set
Pre-Tied Bowtie
Self-Tied Bowtie
Crystal Bowtie
Vests
Type
V-Neck Vest
Shawl Collar Vest
Set
6pcs Vest+Bowtie Necktie Set+Clip
5pcs Vest + Necktie set+ Ring
5pcs Vest + Necktie set+ Clip
Color
Red Vest
Black Vest
Golden Vest
Purple Vest
Green Vest
Blue Vest
Yellow Vest
Orange Vest
Pattern
Novelty Vest
Solid Vest
Floral Vest
Paisley Vest
Shirts
Long Sleeve
Paisley Shirt
Floral Shirt
Solid Shirt
Splicing Shirt
Short Sleeve
Splicing Shirt
Solid Shirt
Color
Black Shirt
Champagne Shirt
Red Shirt
Blue Shirt
Purple Shirt
Green Shirt
Golden Shirt
Pink Shirt
Special Design
Shirt & Tie Set
Silk Shirts
Suspender Set
More links
Sign in
Create an account
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
DiBanGu
${(data.data && data.data.count) > 999 ? '999+' : (data.data && data.data.count)}
Search
New Arrivals
New Arrivals
Necktie Set
Bowtie Set
Vests
Shirts
Ascots
Tie Set
Tie Set
Color
Color
Black Necktie
Gold Necktie
Champagne Necktie
Blue Necktie
Red Necktie
Purple Necktie
Green Necktie
Orange Necktie
Pink Necktie
White Necktie
Grey Necktie
Pattern
Pattern
Paisley Necktie
Floral Necktie
Plaid Necktie
Striped Necktie
Solid Necktie
Novelty Necktie
Geometric Necktie
Set
Set
Spacious Ring Tie Set
Ring Tie Set
Clip Tie Set
Special Design
Special Design
Wedding
Office
Bowtie Set
Bowtie Set
Color
Color
Red Bowtie
Golden Bowtie
Orange Bowtie
Green Bowtie
Pink Bowtie
Champagne Bowtie
Blue Bowtie
Pattern
Pattern
Paisley Bowtie
Floral Bowtie
Plaid Bowtie
Solid Bowtie
Type
Type
Pin Bowtie Set
Pre-Tied Bowtie
Self-Tied Bowtie
Crystal Bowtie
Vests
Vests
Type
Type
V-Neck Vest
Shawl Collar Vest
Set
Set
6pcs Vest+Bowtie Necktie Set+Clip
5pcs Vest + Necktie set+ Ring
5pcs Vest + Necktie set+ Clip
Color
Color
Red Vest
Black Vest
Golden Vest
Purple Vest
Green Vest
Blue Vest
Yellow Vest
Orange Vest
Pattern
Pattern
Novelty Vest
Solid Vest
Floral Vest
Paisley Vest
Shirts
Shirts
Long Sleeve
Long Sleeve
Paisley Shirt
Floral Shirt
Solid Shirt
Splicing Shirt
Short Sleeve
Short Sleeve
Splicing Shirt
Solid Shirt
Color
Color
Black Shirt
Champagne Shirt
Red Shirt
Blue Shirt
Purple Shirt
Green Shirt
Golden Shirt
Pink Shirt
Special Design
Special Design
Shirt & Tie Set
Silk Shirts
Suspender Set
Log in
function setSearchUrl(searchValue) { return Promise.resolve({ url: '/search?q=' + searchValue }); } exportFunction('setSearchUrl', setSearchUrl);
Top search terms
Wedding
Red Necktie
Summer Short Sleeve Shirts
Office Striped Necktie
V-Neck Vest
Collar Vest
Wedding Bowtie Set
Short Sleeve Shirts
Wedding Tie Set
Paisley Necktie Set
Formal Solid Shirt
Paisley Vests
${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}
`; }()}
Home
/
My account
Login
Please enter email and password.
${data.errors && data.errors[0]}
Email
Email is required.
Enter a valid email address
Password
Password is required.
Password must be between 6-16 characters long.
Forgot password?
Sign in
Don't have an account?
Create one
${ Object.keys((data && data.login_setting) || {}) .map(type => `
`) .join("") }
${function() { const force_image_size = "1"; 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 = 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}', ("percent") == '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}', ("percent") == '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
Check out
Your shopping cart is empty
Continue shopping
You may also like
${data.map(data => `
`).join('')}