2f1aea53c1dae6aec5b4215c41ea38fb
c665d137925ffd0251f55699c52945be
43271a8b32d003430ffbc272ca4a2bb1
7bfed9cbba59a16603229ec0970c4602
f55d6d9ecb1a69fa09389e365a39b4b8
d203c3b0015f8043d3d115a24710e924
aa6f121a376cb340b6733e8ecadf8ffe
43271a8b32d003430ffbc272ca4a2bb1
ecdfac183f890e5f030cd6ed21fde099
425a794548948c2b74a7c57cbb8ce324
9c7342dd3b1cbc084acbf9cb270fb4d5
0510ef5763ec30f18dc44e22a5cb4e10
425a794548948c2b74a7c57cbb8ce324
acf924e1de5d1e935c327e2d718f8ca0
cf87e9f3eab5000eb96e70e51c52e28b
5bfcd86117c399cf5ef68f96a3304083
10fc1bb9960809cadc010b2ee82af3f2
85a2cda2f40dbcda25b3bd3e9615dd52
e08c2e34917c1054a07a9b79bc9194aa
300e9e0cbdc2aefdb9bf59088bf48a70
4759c78fa05584d498c5952e44226f20
4720f322919a5c6fa01939d5185e0af6
55ff1bc1ee346f3dfd1f7f62d9e43a2e
bfb300c75d325005432af658470f76eb
04f5017ba6a31cabe71e50e9bc5f11c5
dda3a3714dec4006d8ab0c2195b793a7
934ec9c65e2690bbe2d5f24d651d8a51
33cdab71cc5065c62ff00fca9a750da3
bcfd9dfcc9e99fee879438644685d3bd
b930af04b61e967dbcdf1adb1952e708
047a614e9c3c234de0b374bc7fcbfc61
7bfed9cbba59a16603229ec0970c4602
51ddcea80add502a939483124d0db605
746829c72355ddfd27c9e7cf2b8f12e7
607aca45b93298d1571f6674eae20555
7d8abfc262f7771b50aec166a7ec5ad0
f97971a6139c6f4deba2400ef8dceaf3
746829c72355ddfd27c9e7cf2b8f12e7
73cfa3491a25feaf7fecbf377192ffd4
c665d137925ffd0251f55699c52945be
485c442a383a3c454bf02c7242ce1997
a19f58c91d312661ab540853a125310f
2f1aea53c1dae6aec5b4215c41ea38fb
c665d137925ffd0251f55699c52945be
43271a8b32d003430ffbc272ca4a2bb1
7bfed9cbba59a16603229ec0970c4602
f55d6d9ecb1a69fa09389e365a39b4b8
d203c3b0015f8043d3d115a24710e924
aa6f121a376cb340b6733e8ecadf8ffe
43271a8b32d003430ffbc272ca4a2bb1
ecdfac183f890e5f030cd6ed21fde099
425a794548948c2b74a7c57cbb8ce324
9c7342dd3b1cbc084acbf9cb270fb4d5
0510ef5763ec30f18dc44e22a5cb4e10
425a794548948c2b74a7c57cbb8ce324
acf924e1de5d1e935c327e2d718f8ca0
cf87e9f3eab5000eb96e70e51c52e28b
5bfcd86117c399cf5ef68f96a3304083
10fc1bb9960809cadc010b2ee82af3f2
85a2cda2f40dbcda25b3bd3e9615dd52
e08c2e34917c1054a07a9b79bc9194aa
300e9e0cbdc2aefdb9bf59088bf48a70
4759c78fa05584d498c5952e44226f20
4720f322919a5c6fa01939d5185e0af6
55ff1bc1ee346f3dfd1f7f62d9e43a2e
bfb300c75d325005432af658470f76eb
04f5017ba6a31cabe71e50e9bc5f11c5
dda3a3714dec4006d8ab0c2195b793a7
934ec9c65e2690bbe2d5f24d651d8a51
33cdab71cc5065c62ff00fca9a750da3
bcfd9dfcc9e99fee879438644685d3bd
b930af04b61e967dbcdf1adb1952e708
047a614e9c3c234de0b374bc7fcbfc61
7bfed9cbba59a16603229ec0970c4602
51ddcea80add502a939483124d0db605
746829c72355ddfd27c9e7cf2b8f12e7
607aca45b93298d1571f6674eae20555
7d8abfc262f7771b50aec166a7ec5ad0
f97971a6139c6f4deba2400ef8dceaf3
746829c72355ddfd27c9e7cf2b8f12e7
73cfa3491a25feaf7fecbf377192ffd4
c665d137925ffd0251f55699c52945be
485c442a383a3c454bf02c7242ce1997
a19f58c91d312661ab540853a125310f

Unisex Cartoon Warm Label Wool Hat

Price

$0.00 $9.66
Save 0%
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);
Extra 10% OFF without Threshold(code: N10)

color

Please select a color

size

Please select a size

Quantity

Secure Payments
Quality Assuarance
Worldwide Shipping
ProductNo SP241214ADS6
Season Autumn,Winter
Style Casual
Material Polyester

Worldwide Delivery
FREE shipping on order of $89+.
Estimated delivery time is 10-25 days.

If you are not happy with your purchase, you can return or exchange.
Requirement:
1. The item is in its original packaging and received unused, undamaged.
2. The item shoulld be returned or exchanged within 30 days.