(🔥Last Day Promotion 50% OFF)Washable Sliding Orthopedic Sliding Shoes

$39.98
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = '69498e47-698b-4595-8133-e8d5f4a90344'; 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 = 'd1c096ca-42a4-4981-82a3-7e0422177016'; 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 == 'd1c096ca-42a4-4981-82a3-7e0422177016' && 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 = 'd1c096ca-42a4-4981-82a3-7e0422177016'; 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);
Color:  Red
Size:  US 5
WIDTH:  Standard Fit(C/D)
Quantity

Description

Description

👉We provide the following promotions for each customer: Buy More, Save More!

✅Returns>> Fast refund,100% Money Back Guarantee

1. LIGHT AND COMFORTABLE 

We intended to keep it  soft  with a unique platform and wedge design that will make you feel like you are  walking on air . It will reduce  any foot pain  the most when standing or walking for a long period of time. 

Light ,  aerobic ,  amphibious , room replacement deodorant.

2. BOXED TOE AND STRETCH HOLLOW KNIT UPPER

Round toe breather cloth  with hollow out elastic knit upper,  keep your feet more comfortable . The mesh is nice for the summer heat. 

Separate, straighten, and align your toes.

3. NEW GENERATION AIR CUSHION 

Special  air- cushioned insoles  with arch support cushioning properties and more conform to the foot for more   comfortable  and  sporty feet.

Allows to protect muscles, joints and tendons  .

It protects muscles, joints and tendons. The air pod will immediately return to its original shape to protect your body against the next force of impact. As a result, it protects your body from fatigue and stress.

4. ARCH SUPPORT AND NON-SLIP INSOLE

The main function of the arch of the foot is to   disperse gravity   from the ankle joint through the talus to the small metatarsal head and then to the calcaneus to    ensure   plantar support stability    when standing.

It incorporates our viscoelastic insole with special double padding, it supports the heel offering optimal stability and   reduces pressure on the toes.

 Ultra-light EVA non-slip sole  , pressure points on the soles can eliminate pressure and cushion your feet.

5. SUITABLE FOR WORKING ON YOUR STANDING ALL DAY 

With soft air cushion design,   long time standing  and  walking will not make you feel tired. These are extremely  suitable work shoes    for people who have to stand or walk for a long time. 

They are   fashionable shoes  , you can wear them all day and   combine with all your pants, dresses, blouses  . These are the best home shoes or   holiday gift for family and friends  .

Is joint pain frustrating? In most cases, the problem is deeply rooted in the base of your body:   your feet. Having a weak imbalance can potentially lead to imbalances in the knees, hips, and muscles. 

Size Table

That's why we think you'll love the  Open Toe Foot Alignment Sandals.

Simply slip them on and lock your feet into place around the toe clip for   enhanced support  .

It's lightweight   but with a wedge design that will have you walking more   steadily and standing on your feet   for hours   without strain or imbalance.

3 ARCH STAND

These sandals correct posture and eliminate muscle imbalances by balancing the feet at the perfect angle in their original position to realign the position of the skeleton.

  • ARCHES SPECIALTY ORTHOSES

Is joint pain frustrating? In most cases, the problem is rooted deep in the base of your body:   your feet. Having a weak imbalance can potentially lead to   imbalances   in the   knees, hips, and muscles  . 

BUNION ALIGNMENT

SEPARATES, STRAIGHTENS AND ALIGNS THE TOES.

HIGH-QUALITY UPPER 

  • Durable and soft suede leather upper which can withstand years of wearing.
  • Guarantee 100% environmental material, no hurt to animals.
  • Occasion: Holiday, Daily
  • Toe Type: Open Toe
  • Closure: Slip-On
  • Accents: Embroidery
  • Feature: Breathable, Height Increasing
  • Gender: Women
  • Theme: Spring, Summer, Autumn

Packaging Includes

  • 1 X Mesh Orthopedic Walking Shoes

BUNION ALIGNMENT

SEPARATE, STRAIGHTEN AND ALIGN YOUR TOES.
EVEN PRESSURE DISTRIBUTION

Our Three - Arch - Support Design Makes Sure Your Weight Is Evenly Distributed Across The Toes, Arch & Ball Of Your Feet.

DON’T TAKE OUR WORD FOR IT, HERE IS WHAT OUR CUSTOMERS ARE SAYING:


Tax ID is the tax identification number that you must fill out.

OUR GUARANTEE

Insured Worldwide Shipping –  Every order includes real-time tracking details and insurance coverage in the unlikely event a package is lost or stolen in transit.

Money Back Guarantee -  If your items arrive damaged or faulty within 30 days of normal use, we'll gladly issue a replacement or refund.

✉️ 24/7 Customer Support:  We have a team of live representatives ready to help and answer any questions you have within 24 hours, 7 days a week.

Safe and secure payments:  We use state-of-the-art secure SSL encryption to keep your personal and financial information 100% protected.