Magnetic Slimming Anklet

$22.99  - $69.99
Package:  1 Pc
Quantity
Shipping
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '9eedbe6a-ead2-4ebd-8806-12ff58914e21'; 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 = '2f4fad85-8407-454d-8341-1502514421ce'; 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 == '2f4fad85-8407-454d-8341-1502514421ce' && 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 = '2f4fad85-8407-454d-8341-1502514421ce'; 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

Our Magnetic Slimming Anklet users swear by it.Anna Kirkland, 35, Texas USA
This anklet really helped me fight cravings! I usually ate 8x a day but after wearing this I only ate 5x which is a really big deal for me. I recommend this. After 2 months my weight is significantly dropped and unlike any other weight loss or diet program, this time my eating habit my appetite is fundamentally changed, no more roller costa or yoyo dieting! Thank god!Kira Brazen, 30, London UK
Definitely a game-changer. I’m a believer!! The first week wearing it is the most shocking experience I've had, I lost nearly 10lbs in just one week, I and all my family couldn't believe it! together with eating healthier food and regularly exercising, now I'm confident to say I love my body... I'm proud of what I've achieved! Will buy it again.Steven Mark, 28, Sydney, Australia

Felt a difference right away! I've always been a binge eater my entire life, u could just down a whole family size ice cream bucket in one sitting, even though I do exercise but from the way I often eat, the "in" was always more than the "out", hence I've always struggled with my weight. The anklet totally change the game, it really does help reduce my cravings, my appetite is so much more in control and it stopped me from binge eating. I highly recommend it.

           -----------------------------------------------------------------------------------Going on a weight loss journey can feel like you’re on a roller coaster ride. Down the weight goes, up it goes again. And, if you feel like you’re doing everything right, it can be incredibly frustrating when you don’t lose weight. Cue you, shooting daggers at your scale, and wondering, why am I not losing weight?The good thing is there’s a crystal that has existed since 1773 that can help you accelerate your weight loss. It's called Hematite. Hematite is a common iron oxide mineral that can be found in the form of masses, botryoidal, tabular, and in the rarest form, rhombohedral. Hematite is a very special mineral that was believed to be used by man 164,000 years ago.Hematite is one of the crystals which helps in weight loss. That’s why we created the Magnetic Slimming Anklet. This anklet is proven to conquer overeating and indulgence, it suppresses hunger and increases the metabolic rate. It stimulates the lymphatic system and helps detoxify your body and improves overall health. The Magnetic Slimming Anklet also energetically provides enthusiasm, excitement, courage, and direction. Two researchers, the brothers Pierre and Jack Curie, conducted a study in 1880 and found that Magnetic Slimming Anklet has special properties to help curb your cravings making it the perfect support for your weight-loss journey. In addition to weight loss, people also discovered that Hematite could relieve:

  • anxiety
  • insomnia
  • depression
  • digestive issues

The Magnetic Slimming Anklet has been scientifically proven to:

  • Suppress hunger and curb overeating
  • Accelerate weight loss
  • Reduce cellulitis & fat
  • Boost metabolism
  • Detoxify your body
  • Improve overall health

For the effect to work, wear your Magnetic Slimming Anklet close at hand when you eat. You can also:

  • Keep the Magnetic Slimming Anklet in your purse or pocket on a daily.
  • Wear the Magnetic Slimming Anklet as a piece of jewelry. Wear it as a bracelet or an anklet.
  • Place the Magnetic Slimming Anklet in your kitchen or where you usually eat.

        -----------------------------------------------------------------------------------

Let's take a look at Amy’s incredible story.
Amy Cruz of age 42 submitted this photo on her journey with MagFit™ Anklet after using it for 2 months. Congrats on the success!Week 3
When I started using the MagFit™ Anklet three weeks ago, I was in a size 24 at 291 lbs. I did not like the weight I was at and was tired of being overweight. It’s so hard for me to resist food. Food has always been such a big part of my life, and it was always so readily available. On top of that, I used food as an emotional outlet and source of comfort. I didn't know any other way to cope with my emotions, good or bad, so I just ate my feelings. There were times I even avoided going to the doctor's because I didn't want to know what my weight was. I've tried the vegan diet, vegetarian diet, low-carb diet, WW program, intermittent fasting, and OMAD...and none of those was sustainable for me. But when I started using this, after 3 weeks I’m now at 280 lbs! This really helped me with my diet and really helped me fight my cravings!! I’m so excited to keep using this more and feel all of the effects!Week 6
In 6 weeks, I’m now 250 lbs!! With the help of MagFit™ Anklet, I was able to fight my cravings and now I only eat when I’m hungry, to the point I’m full, and go on walks every single day to stay active as well. This is so not me! Things changed a lot when I started using this and I’ll be using this more and more! Can’t wait to see next week's results!!Week 9

If you’ll tell me a year ago that I’ll be losing weight by using an anklet, I’ll go crazy!! But now, I’M A BELIEVER!! I’m now in 210 lbs!!! In my opinion, I look awesome and better than I was a year ago. And nobody can tell me different no matter what. This anklet works and I’m living proof. If you’re trying to lose weight like me and tried everything, give this a chance and you’ll see what I’m talking about.

              -----------------------------------------------------------------------------------

SPECIFICATIONS

  • Materials: Premium Hematite Stone
  • Item Type: Anklets

PACKAGE INCLUDES

  • 1 /2pcs x Magnetic Slimming Anklet

Sign up and save

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