BUFFOOL Summer Men Linen Shirts Thin Style Stand-Up Collar Breathable Men's Loose Three-Quarter Sleeve Cotton Linen Shirt Men

$35.99 Free worldwide shipping
30 Days Free Return,100% Money Back
7*24h Service at: support@buffool.com
$25.99
Color : Blue
Size : M
Ships From : CN
Quantity
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
if(window.self === window.top) { (window.disabled_exts ||=[]).push('product_detail_rebate'); } class SpzRebateComponent extends SPZ.BaseElement { constructor(element) { super(element); } xhr_ = SPZServices.xhrFor(this.win); viewport_ = this.getViewport(); action_ = null; lang = document.documentElement.lang || 'en-US'; landPage = "\/promotions\/rebate\/"; pageType = 1; cart = []; initData = null; rebateInfo = null; renderData = null; footerImage = `${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`; isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.initData = this.getProduct(); this.action_ = SPZServices.actionServiceForDoc(this.element); this.registerAction("triggerGetRenderData", () => { const event = SPZUtils.Event.create(this.win, "triggerGetRenderData", this.renderData); this.action_.trigger(this.element, "getRenderData", event); }); this.registerAction("bindPropagation", () => { document.querySelector(".product_detail_rebate_list").addEventListener("click", e => { e.stopPropagation(); this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "info", product_id: this.initData.product.id, discount_id: this.rebateInfo.discount_list.map((item) => item.discount_id)[0], }); }); }); } async mountCallback() { document.addEventListener("dj.variantChange", e => { const data = e.detail; if (document.querySelector("#product-select-modal.show")) return; if (this.initData && this.initData.product && data.product && this.initData.product.id === data.product.id) { this.initData = data; this.initRebate(this.initData, true); } else { this.initData = data; this.getRebateInfo(); } }); document.addEventListener("dj.addToCart", e => { const v = e.detail; this.rebateInfo && this.win.sa && this.win.sa.track("plugin_rebate_atc", { variant_discount_id: this.getVariantDiscountId(v.variant_id).map(item => item.discount_id), discount_ids: this.rebateInfo.discount_list.map(item => item.discount_id), variant_id: v.variant_id, product_id: v.product_id, price: v.item_price, number: v.number, }); }); await this.getRebateInfo(); if (document.querySelector(".plugin-container__bottom-fixed")) { this.showDiscountPopupsInfoBar(); } else { this.win.addEventListener("extloaded", () => { this.showDiscountPopupsInfoBar(); }); } } getProduct = (() => { document.addEventListener("dj.variantChange", e => { if (!e.detail || !e.detail.product) return; const productJson = document.querySelector("#product-json"); if (productJson && productJson.textContent && JSON.parse(productJson.textContent)) { productJson.textContent = JSON.stringify(e.detail); } if (this.win.jQuery && this.win.jQuery.fn && this.win.jQuery(document).data("djproduct")) { this.win.jQuery(document).data("djproduct", e.detail); } }); return () => { let productData = null; if (this.win.jQuery && this.win.jQuery.fn) { try { let product = this.win.jQuery(document).data("djproduct"); if (product) { productData = JSON.parse(JSON.stringify(product)); } else { productData = null; } } catch (error) { productData = null; } } if (!productData) { const productJson = document.querySelector("#product-json"); productData = (productJson && productJson.textContent && JSON.parse(productJson.textContent)) || null; } return productData; }; })(); initRebate = this.win.SPZCore.Types.debounce( this.win, (async (data, variantChange) => { let discount_list = Object.assign([], this.rebateInfo.discount_list); /* 按子商品的多少对优惠信息进行排序 */ discount_list && discount_list.sort((a, b) => { return b.variant_ids.length - a.variant_ids.length; }); /* 选中子商品时 筛选子商品的优惠信息 */ if (data.selected && data.selected.id) { discount_list = this.getVariantDiscountId(data.selected.id); } /* 无满减信息 */ if (!(discount_list && discount_list.length)) { return; } const isSection = !!document.querySelector( `div[data-section-type^="shoplazza://apps/publicapp/blocks/rebate"] #rebate_custom_component` ); if ( (this.rebateInfo.rebate_type == "sku" && data && data.selected && data.selected.id) || this.rebateInfo.rebate_type == "spu" ) { let nowLandpage = this.landPage; if (discount_list[0]) { nowLandpage = this.landPage + discount_list[0].discount_id || ""; } const info = { rebate: discount_list[0], maxShowCount: this.win.innerWidth > 768 ? 3 : 1, landPage: nowLandpage, modalFooterImg: `url(${`${this.win.SHOPLAZZA["image_domain"]}oss/operation/e8ebb03dbb710457ca3b4b6a70898ab2.svg`})`, }; this.renderData = info; if(isSection) { SPZ.whenApiDefined( document.getElementById("app_rebate_section") ).then(apis => { apis.render(info, true); }); } else { // 重新渲染 抖动问题处理 this.templates_ = SPZServices.templatesForDoc(); const newTplDom = await this.templates_.renderTemplate(document.querySelector('#appRebateBlockTpl'), info) const parentDiv = document.querySelector('#app_rebate_block'); const oldDom = parentDiv.querySelector('.app_rebate_list'); if(oldDom){ parentDiv.replaceChild(newTplDom, oldDom); } else { parentDiv.appendChild(newTplDom); } } } this.insertSlideTag(this.rebateInfo.tag, variantChange); var pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); }).bind(this), 10 ); getRebateInfo = async () => { if (this.initData && this.initData.product && this.initData.product.id) { var variant_ids = this.initData.product.variants.map(variant => variant.id); const res = await this.xhr_.fetchJson( "\/api\/discount-rebate\/product-discount", { method: "POST", body: { product_id: this.initData.product.id, product_type: this.initData.product.product_type, variant_ids: variant_ids, }, } ); if (!SPZCore.Types.isEmptyObject(res.rebate_info)) { res.rebate_info.tag = res.tag; res.rebate_info.rebate_type = res.rebate_type; this.rebateInfo = res.rebate_info; this.initRebate(this.initData); } else { if (this.win.top !== this.win.self) { const noActivity = document.getElementById("no-rebate-activity"); noActivity && (noActivity["style"].display = "block"); } } } }; getVariantDiscountId = (variant_id) => { if (!variant_id || !this.rebateInfo) return []; var rebateId = this.rebateInfo.variant_discount_map[variant_id]; return this.rebateInfo.discount_list.filter(item => item.discount_id == rebateId) || []; }; insertSlideTag = (tag, variantChange) => { setTimeout(() => { if (tag) { var tag_container; var modal = document.getElementById("product-select-modal"); if (modal && modal.classList.contains("show")) { if (!variantChange && modal.querySelector(".slider-discount-tag")) return; if ( variantChange && modal.querySelector(".slider-discount-tag:not(.rebate-tag)") ) return; tag_container = modal; } else { var product_detail_card = document.querySelector( '.page_container > [data-section-type="product_detail"], .page_container > [data-section-type="product-template"]' ); if(!product_detail_card) return; if (!variantChange && product_detail_card.querySelector(".slider-discount-tag")) return; if (variantChange && product_detail_card.querySelector(".slider-discount-tag:not(.rebate-tag)")) return; tag_container = product_detail_card; } if (tag_container.matches("#product-select-modal") && this.pageType === 13 && document.documentElement.clientWidth < 768) return; const tagDom = `<div class="slider-discount-tag dj_skin_product_title rebate-tag">${tag}</div>` if (document.querySelector(".sep-loaded-slider")) { var loadedSlider = tag_container.querySelector(".sep-loaded-slider"); loadedSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); loadedSlider.insertAdjacentHTML("beforeend", tagDom); } else { if (tag_container.querySelector(".support-slick")) { var supportSlick = tag_container.querySelectorAll(".support-slick, .sep-slider"); supportSlick.forEach((element) => { element.querySelectorAll(".slider-discount-tag").forEach((element) => { element.remove(); }); element.insertAdjacentHTML("beforeend",tagDom); }); } else { var sepSlider = tag_container.querySelector(".sep-slider"); sepSlider.querySelectorAll(".slider-discount-tag").forEach(function(element) { element.remove(); }); sepSlider.insertAdjacentHTML("beforeend",tagDom); } } if (document.documentElement.clientWidth < 768) { const sliderDiscountTagHeight = tag_container.querySelector(".slider-discount-tag").offsetHeight || 0; document.querySelector(".product-image__swiper_bullets").style.bottom = `${sliderDiscountTagHeight + 15}px`; } } }, 1000); }; fetchInfoBar = () => { let discount_ids = []; if (this.pageType === 1) { discount_ids = this.rebateInfo && this.rebateInfo.discount_list.map(item => item.discount_id); } else if (this.pageType === 38) { discount_ids = [this.win.rebateObj.rebateCollection_id] || []; } const productObj = this.getProduct(); return this.xhr_.fetchJson("\/api\/discount-rebate\/global-text", { method: "POST", body: { product_type: productObj && productObj.product && productObj.product.product_type, line_items: (this.cart.line_items || []).map(item => ({ variant_id: item.variant_id, product_id: item.product_id, quantity: item.quantity, price: item.price, selected: !item.unchecked, })), discount_ids: discount_ids, }, }); }; renderBottomBanner = res => { if (!res.tips) return; if (document.querySelector(".discount__info-bar")) return; var bar_style = `background:linear-gradient(90deg,${res.config.background_color_start},${res.config.background_color_end}); color:${res.config.color};`; let data = { tips: res.tips, landPage: this.landPage + res.id, bar_style }; const html = SPZCore.Dom.htmlFor(this.element); const banner = html([ `<a impr="1" imprevt="1" id="rebate_bottom_bar" href=${data.landPage} class="discount__info-bar text-truncate" data-activity-type="rebate" style="${data.bar_style}">${data.tips}</a>`, ]); document.querySelector(".plugin-container__bottom-fixed").appendChild(banner); const pluginCurrencyEvent = new CustomEvent("plugin_currency_update"); document.dispatchEvent(pluginCurrencyEvent); if (res.id) { var trackParams = { page: this.pageType, discount_id: res.id, product_id: this.getProduct()?.product.id, }; banner.addEventListener("click", () => { this.win.sa && this.win.sa.track("plugin_rebate_promotion_click", { plugin_timestamp: Date.now(), plugin_location: "bottom_bar", product_id: trackParams.product_id, discount_id: trackParams.discount_id, }); }); this.win.sa && this.win.sa.track("plugin_rebate_banner_pv", trackParams); } }; showDiscountPopupsInfoBar = () => { if ([13, 14, 19, 30, 31].includes(this.pageType)) return; if (document.querySelector(".plugin-container__bottom-fixed .discount__info-bar")) return; this.fetchInfoBar().then(this.renderBottomBanner); document.addEventListener("dj.cartChange", () => { this.fetchInfoBar().then(this.renderBottomBanner); }); }; } SPZ.defineElement("spz-custom-rebate", SpzRebateComponent);
COUPONS & SHIPPING

🚚 Free Shipping On Orders Over $35.99( 7-15days )

DISCOUNT CODE!

New Customer Get 10% OFF [Code: NEW10]
Buy 3 Get 15% OFF [Code: BUY3SAVE15]
Buy 5 Get 20% OFF [Code: BUY5SAVE20]
Over $99 Save $10 [Code: 99SAVE10]
Over $159 Save $19 [Code: 159SAVE19]
Over $199 Save $25 [Code: 199SAVE25]
Add the corresponding number of items to the shopping cart and input CODE at checkout.
Description

 

Brand Name  Buffool
Origin  US(Origin)
Material  Linen
Applicable Scene  Home
Shirts Type  Casual Shirts
Sleeve Length(cm)  Three Quarter
Style  Casual
Applicable Season  Spring and Summer
Collar  Collarless
Closure Type  Pullover
Item Type  Shirts
Sleeve Style  Regular
Gender  MEN
Model Number  Men's Short-Sleeved T-shirt
Fabric Type  Broadcloth
Pattern Type  Solid
item name  Summer Men Linen Shirts
Feature A  Men's Loose Cotton Linen Shirts
Feature B  Three-Quarter Sleeve Cotton Linen Shirt
Feature C  Thin Style Stand-Up Collar Breathable Shirt
Feature D  Casual Men's T-shirt Shirt

 

Name: Men's casual short sleeve linen
Size: M L XL 2XL 3XL 4XL 5XL
Color: blue, khaki, dark gray, light gray
Fabric: 55% linen 45% cotton
Thickness: Thin section
Pattern: Stripes
Style details: button decoration
Clothing craft: Washed
Version: loose
Applicable season: summer

Skin-friendly/sweat-absorbent/breathable
Simple, natural, pure, not blindly following popular but always classic.


Features
1. Detailed neckline
Stand-up collar design, delicate routing, more firm and long-wearing, not easy to deform, stable quality.
2. Cotton and linen fabric
Fashionable, casual, simple, simple and unpretentious for a long time, it is not easy to deform, and the quality is stable.
3. Fabric details
Skin-friendly, this breath keeps tears, it is healthy and sub-world, it is indifferent to the human body, and it can explain the feelings of being soft and respectable, so that the skin is in close contact with the natural zero distance.
4. Skin-friendly, sweat-absorbent, breathable
Simple, natural, pure, not blindly following popular but always classic.

       
Shipping Information
  • How much is shipping?

    FREE SHIPPING ON ORDERS OVER $25 (7-15Days)

    STANDARD SHIPPING $4.99  (7-15Days)

    DHL $39.99 (3-7Days)

         

    How long will the order take to arrive?

             Please note that after you paid , the order will go through the following two stages :

    • Order Processing (1-3 Working Days )
    • Third-party Express Shipping (3-12 Days Except HOLIDAYS)
      • Free Shipping(7-12Days)
      • Standard Shipping(7-12Days)
      • Expedited Express DHL (3-7Days)
Returns Policy

These Return Policy are effective from Nov 01, 2020

 

Thank you for your purchase. We hope you are happy with your purchase.

However, if you are not completely satisfied with your purchase for any reason, you may return it to us for a full refund, store credit, or an exchange. 

Please see below for more information on our return policy.

RETURN & EXCHANGE CONDITIONS

1. You have 15 Days after delivery to consider return or exchange, once over the limit date, we don’t accept return or exchange.

2. Items marked as "No returns or exchanges" in order details are not covered by warranty and are non-returnable.

3. Any address on the parcel is not approved return address, and we don't accept the returned package without authorized return address from customer service representative. 

4. We will issue refund or exchange for the returned items which in good condition, unwashed, unstained. Damage or stain caused by customers may result in partial refund up to 50% of total payment.

5.Buffool is not responsible for missing, damaged, or packages lost in return transit, you can contact shipping company for a claim.

6. Please be sure to double-check your returns before shipping them out. We are not responsible for the return of non-buffool products.

7. Original shipping fee and insurance fee is non-refundable if return for refund.

8. Customer needs to pay for the return postage.

RETURN PROCESS

1. Apply return by email to get return address.

2. Pack the item(s) and return back via any local shipping company.

3. Keep the tracking number of return parcel, and upload tracking info by  email, without this info, we can't apply any refund for return.

4. We will process return & exchange in 7 working days after delivery of parcel.

REFUNDS

Once your return is received and inspected, we will send you an email to notify you that we have received your returned item. We will also notify you of the approval or rejection of your refund. 

If you are approved, then your refund will be processed, and a credit will automatically be applied to your credit card or original method of payment, at least seven (7) days from the receipt of your item to process your return or exchange.

Refunds may take 1-2 billing cycles to appear on your credit card statement, depending on your credit card company. We will notify you by email when your return has been processed.

LATE OR MISSING REFUNDS

If you haven’t received a refund yet, first check your bank account again. 

Then contact your credit card company, it may take some time before your refund is officially posted. 

Next contact your bank. There is often some processing time before a refund is posted. 

If you’ve done all of this and you still have not received your refund yet, please contact us at

EXCHANGES

 We only replace items if they are defective or damaged. If you need to exchange it for the same item, send us an email at support@buffool.com and send your item to our address.

GIFTS

 If the item was marked as a gift when purchased and shipped directly to you, you’ll receive a gift credit for the value of your return. Once the returned item is received, a gift certificate will be mailed to you. 

If the item wasn’t marked as a gift when purchased, or the gift giver had the order shipped to themselves to give to you later, we will send a refund to the gift giver and he will find out about your return. 

EXCEPTIONS

For defective or damaged products, please contact us at the customer service number or e-mail address below to arrange a refund or exchange. 

QUESTIONS

If you have any questions concerning our return policy, please contact us at: