Ciepłe kapcie do użytku wewnątrz i na zewnątrz z miękką polarową podszewką
${function() {
const variantData = data.variant || {"id":"c89d3471-6cc7-4718-86f3-a1668616f561","product_id":"391a0a8a-64d9-44de-8e8c-3a029d100cbc","title":"Black-35","weight_unit":"kg","inventory_quantity":100,"sku":"ld37-Black-35","barcode":"","position":1,"option1":"Black","option2":"35","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/10b60864998a3bb7710debae45745dc5.webp","path":"10b60864998a3bb7710debae45745dc5.webp","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":125,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"125","retail_price":"0","available":true,"url":"\/products\/warm-indoor-outdoor-slippers-with-soft-fleece-lining?variant=c89d3471-6cc7-4718-86f3-a1668616f561","available_quantity":999999999,"options":[{"name":"Kolor","value":"Black"},{"name":"Rozmiar","value":"35"}],"off_ratio":0,"flashsale_info":[],"sales":1};
const saveType = "amount";
const productLabelDiscountOn = true;
return `
-
${saveType == 'percentage'
? `-${variantData.off_ratio}%`
: `-`
}
`;
}()}
${function(){
const tipText = "Wybierz {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "Wybierz {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
Produkt był niedostępny.
Produkt niedostępny.
${function(){
const variantData = data.variant || {"id":"c89d3471-6cc7-4718-86f3-a1668616f561","product_id":"391a0a8a-64d9-44de-8e8c-3a029d100cbc","title":"Black-35","weight_unit":"kg","inventory_quantity":100,"sku":"ld37-Black-35","barcode":"","position":1,"option1":"Black","option2":"35","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/10b60864998a3bb7710debae45745dc5.webp","path":"10b60864998a3bb7710debae45745dc5.webp","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":125,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"125","retail_price":"0","available":true,"url":"\/products\/warm-indoor-outdoor-slippers-with-soft-fleece-lining?variant=c89d3471-6cc7-4718-86f3-a1668616f561","available_quantity":999999999,"options":[{"name":"Kolor","value":"Black"},{"name":"Rozmiar","value":"35"}],"off_ratio":0,"flashsale_info":[],"sales":1};
return `
`
}()}
Płatność gotówką przy odbiorze
Masz prawo zwrócić produkt w ciągu 14 dni
Zapłać online i zyskaj 10% rabatu
Tabela rozmiarów
IDEALNE KAPCIE
Te klapki szybko staną się Twoją ulubioną parą butów, ponieważ są niezwykle wygodne, stylowe i łatwe w noszeniu. Stanowią świetny prezent dla Twoich bliskich, którzy chcą odświeżyć swój wygląd na Święta, uroczystości, a nawet na co dzień.
✔ Lekki
✔ Miękkie i wygodne
✔ Oddychający
✔ Można prać w pralce
✔ Antypoślizgowe dno
Dodaj idealne wykończenie do swojej ulubionej grudniowej stylizacji. Dołącz do tysięcy klientów zadowolonych ze swoich świątecznych kapci. A jeśli Ci się nie spodoba - otrzymasz zwrot pieniędzy.
DLACZEGO MY?
-
Współpracujemy bezpośrednio z producentami na całym świecie, aby zapewnić najlepszą jakość naszych produktów. Posiadamy dział kontroli jakości, który pomaga nam dotrzymać słowa!
-
Cena jest zawsze konkurencyjna.
-
Wspaniała obsługa klienta
-
Niesamowite produkty w połączeniu z wysoką jakością
✅Nasze towary są autentyczne, posiadają oryginalne patenty, podróbki muszą zostać zbadane! Klienci, prosimy o identyfikację naszych produktów!
-
😊 Jeśli w ciągu 30 dni od otrzymania przedmiotu nie będziesz zadowolony, możesz skontaktować się z nami, aby go zwrócić.
-
🍭 Gwarancja szybkiego zwrotu pieniędzy >> Szybki zwrot pieniędzy, gwarancja zwrotu pieniędzy.
-
🚢 Wysyłka >> Dostępna ekspresowa wysyłka na cały świat.
-
⏰ Czas realizacji >> Priorytet ma dostawa po dokonaniu płatności
NASZA GWARANCJA
Należy pamiętać, że przesyłka jest ubezpieczona. Numery śledzenia będą ZAWSZE wysyłane, abyś mógł śledzić je na każdym kroku! Na fajne rzeczy warto czekać! 😉
📦 Ubezpieczona wysyłka na cały świat: Każde zamówienie obejmuje szczegóły śledzenia w czasie rzeczywistym i ubezpieczenie na wypadek zagubienia lub kradzieży paczki w transporcie, co jest mało prawdopodobne.
💰 Gwarancja zwrotu pieniędzy: Jeśli Twoje produkty dotrą uszkodzone lub staną się wadliwe w ciągu 15 dni od normalnego użytkowania, chętnie dokonamy wymiany lub zwrotu pieniędzy.
🔒 Bezpieczne i bezpieczne kasy: Używamy najnowocześniejszego szyfrowania SSL Secure, aby zapewnić 100% ochronę Twoich danych osobowych i finansowych.
Here are what our customers say.
Najnowsza
Najbardziej lubiany
Najwyższe oceny
Najniższe oceny
Najbardziej lubiany
Najwyższe oceny
Najniższe oceny
×
${function(){
const limit = typeof data === 'number' ? data : 0;
return `
Zdjęcia/wideo (${limit || 0}/5)
` }()}
${(function(){
const closeIcon =
'
';
if (item.type === 'image') {
return `
${closeIcon}
`
}
return `
${closeIcon}
`
})()}
class SpzCustomFileUpload extends SPZ.BaseElement {
constructor(element) {
super(element);
this.uploadCount_ = 0;
this.fileList_ = [];
}
buildCallback() {
this.action = SPZServices.actionServiceForDoc(this.element);
this.registerAction('upload', (data) => {
this.handleFileUpload_(data.event?.detail?.data || []);
});
this.registerAction('delete', (data) => {
this.handleFileDelete_(data?.args?.data);
});
this.registerAction('preview', (data) => {
this.handleFilePreview_(data?.args?.data);
});
this.registerAction('limit', (data) => {
this.handleFileLimit_();
});
this.registerAction('sizeLimit', (data) => {
this.handleFileSizeLimit_();
});
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.LOGIC;
}
setData_(count, file) {
this.uploadCount_ = count;
this.fileList_ = file;
}
handleFileUpload_(data) {
data.forEach(i => {
if(this.fileList_.some(j => j.url === i.url)) return;
this.fileList_.push(i);
})
this.uploadCount_++;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_});
if(this.fileList_.length >= 5){
document.querySelector('#review_upload').style.display = 'none';
}
if(this.fileList_.length > 0){
document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px';
}
}
handleFileDelete_(index) {
this.fileList_.splice(index, 1);
this.uploadCount_--;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_});
document.querySelector('#review_upload').style.display = 'block';
if(this.fileList_?.length === 0){
document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px';
}
}
handleFilePreview_(index) {
const finalPreviewData = this.fileList_[index];
const filePreviewModal = document.getElementById('filePreviewModal');
const fullScreenVideo = document.getElementById('fullScreenVideo');
const fullScreenImage = document.getElementById('fullScreenImage');
const previewModalClose = document.getElementById('previewModalClose');
const previewLoading = document.getElementById('previewLoading');
filePreviewModal.style.display = 'block';
previewLoading.style.display = 'flex';
if(finalPreviewData?.type === 'video'){
const media = this.mediaParse_(this.fileList_[index]?.url);
fullScreenVideo.addEventListener('canplaythrough', function() {
previewLoading.style.display = 'none';
});
fullScreenImage.src = '';
fullScreenImage.style.display = 'none';
fullScreenVideo.style.display = 'block';
fullScreenVideo.src = media.mp4 || '';
} else {
fullScreenImage.onload = function() {
previewLoading.style.display = 'none';
};
fullScreenVideo.src = '';
fullScreenVideo.style.display = 'none';
fullScreenImage.style.display = 'block';
fullScreenImage.src = finalPreviewData.url;
}
previewModalClose.addEventListener('click', function() {
filePreviewModal.style.display = 'none';
});
}
handleFileLimit_() {
alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5');
this.triggerEvent_("handleFileLimit");
}
handleFileSizeLimit_() {
alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M');
}
clear(){
this.fileList_ = [];
this.uploadCount_ = 0;
sessionStorage.setItem('fileList', JSON.stringify(this.fileList_));
this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_});
document.querySelector('#review_upload').style.display = 'block';
}
mediaParse_(url) {
var result = {};
try {
url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) {
try {
result[key] = decodeURIComponent(value);
} catch (e) {
result[key] = value;
}
});
result.preview_image = url.split('?')[0];
} catch (e) {};
return result;
}
triggerEvent_(name, data) {
const event = SPZUtils.Event.create(this.win, name, data);
this.action.trigger(this.element, name, event);
}
}
SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.