🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks
🎅Christmas Sale- 3D Knit Crocodile Socks

🎅Christmas Sale- 3D Knit Crocodile Socks

const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'd81baeaf-b076-43b7-abb0-e9255c7ec751'; this.isRTL = SPZ.win.document.dir === 'rtl'; } 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 = '0d309ccc-e961-4bcd-905f-b9b63cbea766'; 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 == '0d309ccc-e961-4bcd-905f-b9b63cbea766' && 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(); }); } 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);

Price

$35.98 $16.99

style

Please select a style

size

Please select a size

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
SKU:WE-1110001

🔥Today's DealONCE WE REACH 600 UNIT SALES, WE WILL INCREASING THE PRICE BACK. Seize the discount now!

  • 👍Fast refund>>Partial or full refund depending on the situation; 
  • Handling time>>Priority is given to delivery after payment.

🎄 This week's special event: Randomly selected 77 lucky customers to get double the order product every day. 🎁 

❤️❤️❤️We will send you an email, please remember to check, thanks for your support.

DIMENSIONS

  • Socks Size:  even size
  • Style: Casual
  • Quality Fabric: Cotton 100%
  • Color: Multicolor
  • Gackage:Two socks in a single item

    "These funny and cute socks are perfect for this winter."

🎄Christmas is coming,no one will refuse such a gift, it looks like a alligator that eats your feet, these socks are creative gifts for yourself, family and friends on birthday, Halloween, Thanksgiving, Christmas, New Year etc.


undefined

Crocodile Socks Knitting Pattern has a continuous textured stitch pattern across the bodythe design is inspired by mimic a crocodile, designed to mimic a crocodile's skin, raised eyes, nose bobbles, a gapping maw, and arms and legs.

knitted crocodile socks using high-quality cotton as raw materials, double-sided knitting, warm, soft, comfortable and durable.
undefined

🎄It's perfect for the Crocodile enthusiast in your life, the novelty sock lover, or the one who loves to be cozy.

undefined

🎄It looks like a fish that eats your feet.

Handmade: The socks are hand crocheted with attention to detail in every stitch to give you a comfortable feeling of use. The warmth is remarkable, making these socks a great way to keep warm in the winter. Warmth and novelty all in one crocodile socks that you deserve.The most important thing is not to make your feet sweat.

 

undefined

Click on "ADD TO CART" to get yours now! 

Our original intention

Provide interesting, fashionable and high-quality products in the world. We will do our best to provide customers with excellent customer service support, because we attach great importance to absolutely zero-risk customer satisfaction.

📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰 Money-Back Guarantee: If your items arrive damaged or become defective within 15 days of normal usage, we will gladly issue out a replacement or refund.

✉️ 24/7 Customer Support: We have a team of live reps ready to help any questions you have within a 24-hour time frame, 7 days a week. We would love to hear from you

🔒 Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

If you bought it and felt that it is not for you, don't worry. and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.