Ankh Ancient Egyptian Embroidered Colorblock Linen Shirt

$22.99
$57.48
-60%
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '7e44b865-3442-416d-ad23-f8bca6c334eb'; this.isRTL = SPZ.win.document.dir === 'rtl'; this.isAddingToCart_ = false; // 加购中状态 } 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 = '88e5a764-b913-47e6-8868-41e04c54bbb6'; 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 == '88e5a764-b913-47e6-8868-41e04c54bbb6' && 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(); }); // 加购事件 this.registerAction('handleAddToCart', (invocation) => { // 阻止事件冒泡 const event = invocation.event; if (event) { event.stopPropagation(); event.preventDefault(); } // 如果正在加购中,直接返回 if (this.isAddingToCart_) { return; } const quantity = invocation.args.quantity || 1; this.addToCart(quantity); }); } // 加购方法 async addToCart(quantity) { // 设置加购中状态 this.isAddingToCart_ = true; const productId = '88e5a764-b913-47e6-8868-41e04c54bbb6'; const variantId = this.variant_id; const url = '/api/cart'; const reqBody = { product_id: productId, variant_id: variantId, quantity: quantity }; try { const data = await this.xhr_.fetchJson(url, { method: 'POST', body: reqBody }); // 触发加购成功提示 this.triggerAddToCartToast_(); return data; } catch (error) { error.then(err=>{ this.showToast_(err?.message || err?.errors?.[0] || 'Unknown error'); }) } finally { // 无论成功失败,都重置加购状态 this.isAddingToCart_ = false; } } showToast_(message) { const toastEl = document.querySelector("#apps-match-drawer-add_to_cart_toast"); if (toastEl) { SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast(message); }); } } // 触发加购成功提示 triggerAddToCartToast_() { // 如果主题有自己的加购提示,则不显示 const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy'); if (themeAddToCartToastEl) return; // 显示应用的加购成功提示 this.showToast_("Added successfully"); } 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);
class SpzCustomDiscountBundle extends SPZ.BaseElement { constructor(element) { super(element); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } mountCallback() {} unmountCallback() {} setupAction_() { this.registerAction('showAddToCartToast', () => { const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy') if(themeAddToCartToastEl) return const toastEl = document.querySelector('#apps-match-drawer-add_to_cart_toast') SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast("Added successfully"); }); }); } buildCallback() { this.setupAction_(); }; } SPZ.defineElement('spz-custom-discount-toast', SpzCustomDiscountBundle);
Color- Black
Size- S
Quantity
Shipping
Estimated Delivery:Jul-21 - Jul-22
No Risk. Free 30-Day Exchange.
DHL / UPS (2–3 business days)
Vintage Hippie Style Men’s Shirt

Bold Prints. Free Spirit. Everyday Comfort.

This isn’t just another men’s shirt — it’s a statement piece for men who like their style with personality, freedom, and a little vintage soul.

Inspired by classic hippie culture, retro festival fashion, and free-spirited American style, this shirt combines colorful patchwork patterns, peace symbols, sun and moon artwork, music-inspired details, floral embroidery, and earthy vintage tones.

Whether you’re heading to a summer festival, beach vacation, road trip, backyard party, concert, or just want a casual outfit that stands out, this shirt brings instant character to your look.


🔥 Why You’ll Love It

✌️ Unique Hippie-Inspired Design

Featuring bold peace signs, guitars, stars, moons, suns, florals, and patchwork-style artwork, each design gives off a relaxed vintage vibe that feels creative, expressive, and unforgettable.

🌞 Made for Free-Spirited Men

Perfect for men who don’t want to dress like everyone else. This shirt is made for individuality, confidence, and effortless style.

🌿 Soft, Comfortable & Easy to Wear

Designed with a relaxed everyday fit, it feels comfortable on the body and easy to wear for warm days, casual weekends, travel, and outdoor gatherings.

🎸 Perfect Festival & Vacation Shirt

Great for music festivals, concerts, beach days, camping trips, summer parties, road trips, and laid-back nights with friends.

👖 Easy to Style

Pair it with jeans, denim shorts, linen pants, boots, sandals, or layered necklaces for an effortless boho-inspired look.


💬 A Shirt That Gets Noticed

Some shirts are made to blend in. This one is made to start conversations.

The rich colors, artistic patterns, and vintage details make it the kind of shirt people notice right away. It gives your outfit personality without trying too hard.

If you love retro fashion, bohemian style, festival energy, or clothing that feels different from the usual basics, this is the shirt you’ll reach for again and again.


🎯 Perfect For

  • Music festivals and concerts
  • Beach vacations and summer trips
  • Backyard parties and BBQs
  • Casual weekend outfits
  • Road trips and travel looks
  • Boho and vintage-inspired styling
  • Men who love bold, artistic fashion
  • Gifts for free-spirited men

👕 Style It Your Way

Wear it open over a plain tank for a relaxed festival look.

Button it up with jeans for a bold casual outfit.

Pair it with distressed denim and bracelets for a true hippie-inspired vibe.

Match it with linen pants or shorts for an easy vacation-ready outfit.


✨ Why It’s Worth Adding to Your Closet

This shirt gives you more than comfort — it gives you identity. It brings color, freedom, and creativity into your everyday wardrobe.

It’s the perfect choice for men who want something relaxed but not boring, vintage but still wearable, bold but easy to style.

One shirt. Endless summer looks. Instant free-spirit energy.


🛒 Get Yours Today

If you’re looking for a shirt that feels comfortable, looks unique, and makes your outfit stand out, this hippie-style men’s shirt is made for you.

Live free. Dress bold. Wear your energy.

Description

SPU: DZ-218041-ZLL

Fabric Name: 95% Cotton-5% Nylon

Pattern: Art Print

Process: Printed

Style: Vintage

Length: Regular

Collar: V-Neck

Popular Elements: Art Print

Sleeve Type: Short Sleeve

Occasion: Daily

Theme: Summer

NOTE: If you are not sure, please choose a larger size. If you have any doubts about this product, we suggest you contact our customer service team. Due to the color difference between the screens of different electronic devices (computers, mobile phones or ipads), especially the CRT screen and the LCD screen, the color of the item may be slightly different from what you see in the photos, please take the actual product as the standard.

Size Bust Length Sleeve
cm inch cm inch cm inch
S 105 41.0 69 26.9 23 9.0
M 110 42.9 70 27.3 23 9.0
L 115 44.9 71 27.7 24 9.4
XL 120 46.8 72 28.1 24 9.4
2XL 125 48.8 73 28.5 25 9.8
3XL 130 50.7 74 28.9 25 9.8
4XL 135 52.7 75 29.3 26 10.1
5XL 140 54.6 76 29.6 26 10.1
Due to manual measurement, there may be an error of 1-3cm

You may also like