【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him
【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him

【Byxhuc】Customized Underwear for Men, Personalized Boxers Custom Face Girlfriend, Christmas Birthday Sweeties Day Gifts for Men Boyfriend Him

Price

$23.32 $11.66
Save $11.66
165 sold

size

Please select a size
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'c520f991-4b03-4d4b-a6c5-372e36e703bc'; this.isRTL = SPZ.win.document.dir === 'rtl'; } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = 'a2987e8f-ea7b-4f17-8340-24ec91ce92ed'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == 'a2987e8f-ea7b-4f17-8340-24ec91ce92ed' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);

Quantity

PayPal VISA
Free Shipping
Sustainably made
Secure payments

Customer Reviews

4
Delia Santellana
2025/8/13

Im already knowing my man gone love thiss right here!! its sooo cute i love them myselfff

Alli Decesare
2025/9/1
Add customer reviews and testimonials to showcase your store’s happy customers.
cherish chavis
2025/8/20

got them for my boyfriend for christmas, they fit more like a small but other than that no messed up pictures and it’s really cute!

Lydia Williams
2025/8/30

I love that my fave is on it

Personalized Gifts for Him: The Ultimate Creative and Fun Gift Choice! This playful and unique men's boxer brief makes a delightful surprise—the perfect gift for husbands, partners, boyfriends, or fathers. Ideal for Christmas, Valentine's Day, Father's Day, birthdays, anniversaries, and more.
Strengthen Your Bond: Printing your girlfriend's face on boxer briefs integrates “intimate companionship” into everyday wear. Even when apart—whether due to distance or solo work hours—wearing them lets you feel her presence. Transform ordinary clothing into an “emotional link” that transcends space, quietly deepening your exclusive connection.
Custom Design: Create your own briefs by adding photos of your loved one or pet. Simply provide us with a clear photo of your partner or pet.
Variety of Styles and Sizes: We offer up to 17 different design styles, plus sizes ranging from S to XXL. This wide selection ensures more people can find their perfect fit!
Perfect Curves: Featuring a 3D cut design and stretch fabric, our briefs ensure comfort while accentuating your alluring body contours.