Vintage Metal Hollow‑Out Aroma Diffuser, 7‑Color LED Night Light Ultrasonic Essential Oil Humidifier with Timer for Home Decor & Sleep Aid Vintage Metal Hollow‑Out Aroma Diffuser, 7‑Color LED Night Light Ultrasonic Essential Oil Humidifier with Timer for Home Decor & Sleep Aid

$22.58
$22.88
people are viewing this right now
Color: ETX-0272-D
Size:
Please select a Size
Quantity
Product was out of stock.
Product is unavailable.
Free worldwide shipping

Enjoy free shipping on every order, delivered to your doorstep no matter where you are in the world.

Free returns

Shop with confidence with our hassle-free returns policy, ensuring you love what you buy.

Sustainably made

Designed with the planet in mind, all our products are committed to sustainable practices.

Secure payments

Your payment information is always protected with our advanced, encrypted checkout security.

Description

L: 20 cm/7.87in, W: 20 cm/7.87in, H: 20 cm/7.87in, V6280 cm³, Weight1100 g

  • Shell: Metal hollow‑out casing, multiple vintage patterns
  • Light: 7‑color adjustable LED ambient light (gradient / fixed single color)
  • Mist: 2‑gear mist output
  • Timer: 1H / 3H / 6H / continuous mode
  • Safety: Auto shut‑off protection without water
  • Function: Aromatherapy, humidification, mood night light, home decoration
  1. Exquisite Vintage Metal Hollow‑Out Craftsmanship: Retro metal hollow‑carved shell with multiple pattern options‑mandala floral, forest tree silhouette, woven lattice. Creates gorgeous halo light projection when LED lights on, works as a high‑grade home ornament even when powered off.
  2. 7‑Color Adjustable Ambient Night Light: Supports gradient color cycle or fixed single‑color mode. Soft iridescent glow delivers soothing atmosphere for bedroom, living room, office. Perfect night light for sleep‑aid and mood setting.
  3. Dual‑Gear Mist & Multi‑Stage Timer Function: Two‑level mist output for strong / soft fragrance diffusion. Built‑in timer options: 1H / 3H / 6H / continuous working. User‑friendly physical button panel for easy operation.
  4. Quiet Ultrasonic & Safe Auto‑Off Protection: Ultrasonic atomization technology runs low‑noise. Auto power‑off when water runs out, avoid dry‑burn risk. Just add clean water plus several drops essential oil to fill your room with pleasant scent.
  5. Multi‑Scene Decor & Practical Gift Choice: Elegant decorative aroma ornament for bedroom, study, yoga room, spa space. Great holiday & housewarming gift for families and friends. Simple water‑adding operation steps for daily use.
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "6136228e-c346-41e6-a2e7-4b6919e1c250"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); const setting = this.flashsaleData.product_setting; const landingUrl = `/promotions/discount-default/${this.flashsaleData.discount_info.id}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(finalUrl, '_blank', 'noopener'); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'e435cfb6-2297-4720-9099-851afa79fdb9' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "e435cfb6-2297-4720-9099-851afa79fdb9", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);

You may also like

No products viewed