Mini dwufunkcyjna lokówka
${function() {
const variantData = data.variant || {"id":"f76171eb-98b7-44c6-929b-d7970dd526e9","product_id":"dbdef105-593f-4dae-9511-0875bf56f9fb","title":"Bia\u0142y","weight_unit":"kg","inventory_quantity":1000,"sku":"qg22-White","barcode":"","position":1,"option1":"Bia\u0142y","option2":"","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/2ef75dd486e18999c2e51ca42e678722.jpeg","path":"2ef75dd486e18999c2e51ca42e678722.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":99,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"99","retail_price":"0","available":true,"url":"\/products\/mini-dual-purpose-curling-iron?variant=f76171eb-98b7-44c6-929b-d7970dd526e9","available_quantity":999999999,"options":[{"name":"Kolor","value":"Bia\u0142y"}],"off_ratio":0,"flashsale_info":[],"sales":0};
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}
`
}()}
Produkt był niedostępny.
Produkt niedostępny.
${function(){
const variantData = data.variant || {"id":"f76171eb-98b7-44c6-929b-d7970dd526e9","product_id":"dbdef105-593f-4dae-9511-0875bf56f9fb","title":"Bia\u0142y","weight_unit":"kg","inventory_quantity":1000,"sku":"qg22-White","barcode":"","position":1,"option1":"Bia\u0142y","option2":"","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/2ef75dd486e18999c2e51ca42e678722.jpeg","path":"2ef75dd486e18999c2e51ca42e678722.jpeg","width":800,"height":800,"alt":"","aspect_ratio":1},"wholesale_price":[{"price":99,"min_quantity":1}],"weight":"0","compare_at_price":"0","price":"99","retail_price":"0","available":true,"url":"\/products\/mini-dual-purpose-curling-iron?variant=f76171eb-98b7-44c6-929b-d7970dd526e9","available_quantity":999999999,"options":[{"name":"Kolor","value":"Bia\u0142y"}],"off_ratio":0,"flashsale_info":[],"sales":0};
return `
`
}()}
Płatność gotówką przy odbiorze
Masz prawo zwrócić produkt w ciągu 14 dni
Zapłać online i zyskaj 10% rabatu
CECHY
Podwójne zastosowanie do włosów prostych i kręconych: niezależnie od tego, czy są to gładkie i naturalne proste włosy, czy puszyste kręcone włosy, może zaspokoić potrzeby
Glazura ceramiczna: Panel grzewczy pokryty szkliwem ceramicznym ma dobrą przewodność cieplną, dzięki czemu może równomiernie nagrzewać włosy, nie uszkadzając ich. Pomóż stworzyć gładki i błyszczący wygląd.
Pływający panel 3D: produkt wykorzystuje pływający panel grzewczy, który automatycznie równomiernie rozprowadza włosy. Dzięki temu proces prasowania będzie przebiegał bardzo gładko, a włosy pożegnają się z szorstkością.
Niska moc 10 W + USB: Jest bezpieczny i zużywa mało energii, dzięki czemu można z niego łatwo korzystać. Jednocześnie nadaje się do różnych typów zasilaczy USB, takich jak zasilacze mobilne, notebooki i tak dalej.
Konstrukcja zapobiegająca poparzeniom: Korpus ma mocną nylonową powłokę, która jest odporna na wysokie temperatury i może zapobiec poparzeniu.
SPECYFIKACJE
Typ artykułu: Piękno
Średnica przewodu grzejnego: 15 mm
Tryb zasilania: AC
Materiał przewodnika ciepła: stop chroniący środowisko
Regulacja kontroli temperatury: 1 sekcja
Funkcja: prosta rolka podwójnego zastosowania
Odpowiednia jakość włosów: suche włosy
Najlepszy czas stylizacji: 3-5 minut
Moc znamionowa: 10
Metoda ogrzewania: folia grzewcza PI
Napięcie znamionowe: 5
Kolor: biały, różowy, zielony, niebieski
Rozmiar: jak pokazano
PAKIET
- 1 * Mini dwufunkcyjna lokówka
NOTATKA
Proszę pozwolić na niewielkie odchylenia pomiaru ze względu na pomiary ręczne.
Ze względu na inny monitor i efekt świetlny rzeczywisty kolor przedmiotu może nieznacznie różnić się od koloru pokazanego na zdjęciach.
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.