');setTimeout(function() {var bar=document.querySelector('.t360__bar');if(bar) bar.classList.add('t360__barprogress');},10);}});function t360_onProgressLoad() {var bar=document.querySelector('.t360__bar');if(!bar) return;bar.classList.remove('t360__barprogress');bar.classList.add('t360__barprogressfinished');setTimeout(function() {bar.classList.add('t360__barprogresshidden');},20);setTimeout(function() {var progress=document.querySelector('.t360__progress');if(progress) progress.style.display='none';},500);};if(document.readyState==='complete') {setTimeout(t360_onProgressLoad,60);} else {window.addEventListener('load',t360_onProgressLoad);}
`; let btn = document.querySelectorAll(`[data-wishlist-product-i="${i}"] .t1002__product-link`); btn.forEach(function (item) { item.insertAdjacentHTML('afterend', newBtnText); }); } else { let newBtnText = `
`; let btn = document.querySelectorAll(`[data-wishlist-product-i="${i}"] .t1002__product-link`); btn.forEach(function (item) { item.insertAdjacentHTML('afterend', newBtnText); }); } }; function nolimAddtocard(i) { window.twishlist.products[1]; tcart__addProduct(window.twishlist.products[i]); tcart__reDrawProducts(); tcart__reDrawTotal(); typeof twishlist__closeCart != 'undefined' ? twishlist__closeCart() : twishlist__closeWishlist(); }; let countApproach = 0; function twishlist__nolimUpdateProductsPrice() { let productsuid = []; window.twishlist.products.forEach(product => { if (product.url) { const match = product.url.match(/\/tproduct\/\d+-(\d+)/); if (match && match[1]) { productsuid.push(match[1]); } } }); if (productsuid.length === 0) { nolimWishlistButtons(); return; } var dataCart = { productsuid: productsuid }; if (!window.tcart_endpoint) { window.tcart_endpoint = 'store.tildacdn.com'; } var apiUrl = 'https://' + window.tcart_endpoint + '/api/getproductsbyuid/'; var xhr = new XMLHttpRequest(); xhr.open('POST', apiUrl); xhr.onload = function () { if (xhr.status >= 200 && xhr.status 0) { window.twishlist.products.forEach((product, index) => { const match = product.url.match(/\/tproduct\/\d+-(\d+)/); if (match && match[1]) { const mainProduct = dataObj.products.find(p => p.uid == match[1]); if (mainProduct) { if (product.uid == mainProduct.uid) { const cleanPrice = mainProduct.price.replace(/\s+/g, '').replace(/\.?0+$/, ''); window.twishlist.products[index].amount = parseFloat(cleanPrice); window.twishlist.products[index].price = parseFloat(cleanPrice); window.twishlist.products[index].nolimcout = (mainProduct.quantity === "" || (mainProduct.quantity && mainProduct.quantity > 0)) ? 1 : 0; } else { const edition = mainProduct.editions.find(e => e.uid == product.uid); if (edition) { const cleanPrice = edition.price.replace(/\s+/g, '').replace(/\.?0+$/, ''); window.twishlist.products[index].amount = parseFloat(cleanPrice); window.twishlist.products[index].price = parseFloat(cleanPrice); window.twishlist.products[index].nolimcout = (edition.quantity === "" || (edition.quantity && edition.quantity > 0)) ? 1 : 0; } else { window.twishlist.products[index].nolimcout = 0; } } } else { window.twishlist.products[index].nolimcout = 0; } } }); twishlist__saveLocalObj(); nolimWishlistButtons(); } } catch (e) { console.error('Can\'t parse JSON.', data); } } }; xhr.onerror = function (error) { countApproach++; if (countApproach = 500 || 408 == a.status || 410 == a.status || 429 == a.status || "timeout" == a.statusText || 0 == a.status && "rejected" == a.state()) && -1 !== window.tcart_endpoint.indexOf("store.tildacdn.com") ? (window.tcart_endpoint = "store2.tildacdn.com", "function" == typeof b && b()) : a && a.responseText > "" ? console.log("[" + a.status + "] " + a.responseText + ". Please, try again later.") : a && a.statusText ? console.log("Error [" + a.status + ", " + a.statusText + "]. Please, try again later.") : console.log("[" + a.status + "] Unknown error. Please, try again later.") }; })();
/
Партнеры

Партнеры

В партнерских точках продаж ассортимент украшений Moonswoon представлен частично, уточнить наличие интересующих вас изделий вы можете на сайте партнёра