(🔥Only Today 70% OFF!🔥)ULTRASONIC PEST REPELLENT

$19.99  - $79.99
Style:  US
🔥Buy more save more🔥:  Buy one
Quantity
Shipping
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'bd4bf893-7a13-4eed-a32c-d546bd6ff164'; 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 = 'fe8fcb68-a355-4ab9-90af-256b3cb7532a'; 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 == 'fe8fcb68-a355-4ab9-90af-256b3cb7532a' && 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 = 'fe8fcb68-a355-4ab9-90af-256b3cb7532a'; 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() { // 同一页可能有多个 block 各自渲染本 snippet,导致逻辑元素 spz-custom-discount-toast(#appsAddCartToastFunc) 重复。 // 仅保留 DOM 中第一个实例,其余重复实例移除自身,保证逻辑元素及其 action 引用(appsAddCartToastFunc)唯一。 const funcs = document.querySelectorAll('#appsAddCartToastFunc'); if (funcs.length > 1 && this.element !== funcs[0]) { this.element.remove(); return; } // 全局折扣 toast 的弹出点分散在多个模板/组件里(含声明式 @atcError),无法逐一在弹出前前置, // 故挂载时幂等地去重并挂到 body;加购 toast 改为弹出前按需去重(见 showAddToCartToast) this.ensureSingleToastInBody_('cart_match_discount_toast_wrap'); } unmountCallback() {} // 同一页面可能有多个 block 各自渲染本 toast snippet(如商详的 discount_automatic + 购物车抽屉里的折扣横幅), // 导致 toast 外层出现重复 id。重复 id 下 getElementById/querySelector 及 SPZ 动作引用都只命中第一个, // 且被关进抽屉的那份会被抽屉的 transform/overflow 裁剪/错位。这里在挂载时幂等去重: // 只保留一份、移除多余的,并把保留的挂到 body(body 是 position:fixed 最安全的落点,避免被任何祖先裁剪)。可反复调用。 ensureSingleToastInBody_(id) { const els = Array.from(document.querySelectorAll('#' + id)); if (!els.length) return; els.slice(1).forEach((el) => el.remove()); const keep = els[0]; if (keep.parentNode !== document.body) { document.body.appendChild(keep); } } // 主题购物车抽屉是否打开 isInCartDrawer_() { return !!document.querySelector('[data-section-type="cart_drawer"] spz-sidebar[open]'); } setupAction_() { this.registerAction('showAddToCartToast', () => { // 抽屉内加购:主题本就不会有加购效果,统一弹插件自己的 toast // 非抽屉:主题有加购代理则沿用主题加购效果,否则插件兜底 const proxyEl = document.getElementById('add-cart-event-proxy'); const inDrawer = this.isInCartDrawer_(); if (!inDrawer && proxyEl) { return; } // 弹出前按需去重并挂到 body(幂等),避免重复 id 命中错对象或被抽屉裁剪/错位 this.ensureSingleToastInBody_('apps_add_cart_toast_wrap'); 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);

Description

  • Full Refund Due To Quality Issues
  • PayPal & Credit Card Payments Supported 
  • 🔥 Limited Stock At This Price 🔥
  • Returns>> Fast refund,100% Money Back Guarantee.
  • Buy 2 Free Shipping

🛡MAKE YOUR HOME INSECT FREE. INSECTS CAN'T HIDE FROM THIS ULTRASONIC PEST REPELLENT 🛡

Are you fed up from pests infesting your house, and looking for an effective way to get rid of these nasty pests?

Do the insects cause you nightmares and won't go away? Whether that's Mice, Rats, or Cockroaches.Well, we have the product for you with Ultrasonic Insect repelling power that works against most trouble-causing insects like mice, rats, spiders, cockroaches, mosquitoes, ants, snakes, rats; nearly all of the nasty pests.

Now you can just plug in our ultrasonic pest repellent and rest worry-free with our pest repellent working in the back eliminating the insects for good. The functioning of the pest repellent is completely safe for pets and small kids.

Did you know that insects infesting our homes can affect our psychological health as well?

According to psychologists, having pests such as bed bugs, cockroaches, and mice can lead to negative psychological manifestations such as nightmares, flashbacks, hyper-vigilance, insomnia, anxiety, avoidance, trauma, and personal dysfunction.

You will feel great peace of mind by getting rid of these nasty pests. And focusing on useful tasks and leaving the Insect Hunt at Us!

P.S Its 50% OFF Today Only!

Why make your home a home for the pests when you don't have to? 

The Ultrasonic pest repellent can make your home free from unsanitary mosquitoes that transmit malaria, and rats that may carry the disease-causing virus and cockroaches that spread bacteria. 

GET YOURS 50% CHEAPER BY CLICKING ADD TO CART

Testimonial:

"I'm giving this product 5 stars because:

1.) installation couldn't be easier, you just plug it into the wall. And 2.) it's already starting to work 2 days after! I saw a few spiders/insects come out of hiding within 2 days of plugging it in. It says full results within 2-3 weeks so if it's working like this now, I can't wait to see it at full capacity! " - Brianna S., TX

 

⚡AVAILABLE IN ALL PLUG TYPES⚡

FEATURES:

  • Fast And Effective Against Mice, Rats, Ants, Roaches, Flies, Mosquitoes And Spiders
  • Safe To Use With Cats And Dogs
  • Non-Toxic
  • Environment-Friendly
  • No Chemicals
  • Odorless
  • 22-65KHz Of Repelling Ultrasonic Frequency
  • 80-120 sqm Of Protection
  • Easy To Install
  • No Maintenance
  • No Mess

SPECIFICATIONS:

  • Dimensions: 3.34 x 2.24 x 1.06 inch
  • Weight: 2.5oz
  • US Plug

Installation Method:

1. Install it on the power socket of the wall in the height of 20 - 80cm, ensuring vertical to the ground ( strictly forbid keep flat on the ground ). If there is no power socket of the same height in your home, and you need an external patch board to keep the product in the same height
2. Not allow tall barrier lying in the front of the product within 1 meter
3. The product needs to toward the open area, but you do not allow to choose the long-time open doors and windows ( or it will weaken ultrasonic intensity, decreasing the efficiency of rodent repellant )
4. Try to avoid directly facing the curtain, fabric sofa, etc. and other fabric items ( because the fabric items can absorb ultrasonic wave )
5. First, you need to install the product in the most severe area of rat damage, and after the mice are destroyed, transfer it in the center of the whole house ( such as living room ) or the mouse will easy to enter in

SHIPPING ✈  
(Tracking Number for Every Order)

  • Worldwide Express Shipping Available.
  • Handling time>> Order Processed within 1-3 Days after payment
  • Delivery time>> US 5-8 Days Express Shipping, US 12-15 Days FREE Shipping
  • Delivery time>> Worldwide 10-17 days FREE Shipping
GIFTING PEARLS GUARANTEE

If you don't have a positive experience for ANY reason, we offer 100% moneyback guarantee and will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.

GIFTING PEARLS 5-POINT HAPPINESS CHECKLIST  

1) FREE WORDLWIDE SHIPPING (12-17 days). EXPRESS 5-8 days US SHIPPING.

2) SAFE PAYMENTS VIA STRIPE OR PAYAL.

3) 30 DAYS MONEYBACK GUARANTEE.

4) EVERY ORDER HAS TRACKING IS PROVIDED.

5) 24/7 SUPPORT HELP DESK!

 🔥Not sold in stores - Online Exclusive!


Please do note that shipping is insured and takes 10-17 business days worldwide. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way!

Sign up and save

Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.