window.onload = function() {
// URL kontrolü ve data-selector kontrolü
if (window.location.pathname.includes("/order/step2")) {
var urunler = [
["2902070002008","8697682181221","0000000000332","9998887770219","9998887770233","9998887770264","9998887770257","000063","8690224000076","2903450005000","9998887770202","2903106002009","000000000031","9681010234569","8696357422180","8697633300106","8696040303005","8109081110422_28782","8109081110422","8109081110422_97660","8109081110422","8109081110422","8109081110422_29917","8697447350120","2903786004003","8696040302100","8690122620052","8699436720020","2903481010002","2903785005001","0000000000021","2903647002506","2902084010006","2902084005002","8699187840015","8690224000073","8697464690261","8697464690155","8697464690209","8697464690070","9998887770318","8109081110422","8109081110422_84335","2903928002508","9998887770240","8691474401341","8697186230201","8684856851324","8699421500222","0000000000035","8696662698110","8691796000583","8696662698111","8696040302985","8696040302984","2901060020008","8109081110422_61575","8109081110422","2903926002500","8690122630065","0050","00050","49","050","049","00049","0049","000049","8109081110422","8696357422186","8690565100530","8699436720051","9998887770325","8109081110422_40518","8109081110422","8697682181217","8690224000074","9998887770271","2902510006000","8696040303006","8109081110422","8109081110422_3898","8682250613500","8682250613531","9998887770288","8698756558456","99988877702950","2903733010005","2903732005005","2902550006007","8696040303033","2903538005005","8697633300161","8681480620050","8681480620234","8681480620029","8681480620159","8681480620012","2903927002509","8682887987906"], // Stok kodları
["Afyon Manda Kaymağı (200 gr)","Annemin Manda Yoğurdu (750 gr)","Antep Dolmalık Kuru Patlıcan","Artizan Ekşi Mayalı 6 Tahıllı Ekmek","Artizan Ekşi Mayalı Çavdar Ekmeği","Artizan Ekşi Mayalı Karakılçık Ekmeği","Artizan Ekşi Mayalı Tam Buğday Ekmeği","Ayvalık Köy Ekmeği","Ayvalık Tost Ekmeği (5 Adet)","AyvaTatlısı (500 gr)","Balıkesir Ekşi Mayalı Köy Ekmeği","Balıkesir Kaymağı (200 gr)","Balıklıova Bahçe Tavuğu Yumurtası (30 lu","Bıldırcın Yumurtası 12 li","Bitlis Turşu Suyu (500 ml)","Bodrum Bazlama (360 gr)","Çiğdemli Galeta (250 gr)","Çikolatalı","Çikolatalı","Çikolatalı-Sade","Çikolatalı-Sade","Çilekli-Sade","Çilekli-Sade","Çoruk Köyü Yumurta 15 li","Çörekotlu Kahke (400 gr)","Denizli Cevizli Baklava (1350 gr)","Denizli Erişte (350 gr)","Doğadan Yoğurt Mayası 5 li","Doğan Usta dan Güllaç (1250 gr)","Fındıklı Kahke (450 gr)","Foça Yumurta XL (15 li)","Gaziantep Kahke Susamlı (400 gr)","Günlük Mantı Donuk (1000 gr)","Günlük Mantı Donuk (500 gr)","Günlük Yufka 5 li","Hamburger Ekmeği 2 li","Haşiroğlu Acı Baharatlı Tarhana Cipsi (450 gr)","Haşiroğlu Bol Yoğurtlu Tarhana Cipsi (450 gr)","Haşiroğlu Fırınlanmış Tarhana Cipsi (450 gr)","Haşiroğlu Klasik Tarhana Cipsi (450 gr)","Himalaya Tuz Lambası","İtalyan Karamelli-Sade","İtalyan Karamelli-Sade","Kafkas Sosu (250 gr)","Kaklıç Ekmeği","Karakılçık Çavdar Ekmeği","Kastamonu Siyez Ekmeği","Keçi Sütü Çiğ (2 lt)","Kefir (500 ml)","Kızartmalık Musakkalık Patlıcan Ege","Konya Gevreği Bol Çekirdekli (400 gr)","Konya Gofret (200 gr)","Konya Yağlı Gevrek (250 gr)","Köy Koyun Yoğurdu (600 gr)","Köy Manda Yoğurdu (600 gr)","Köy Tavuğu (2250 gr)","Limonlu-Sade","Limonlu-Sade","Lutenisa Patlıcanlı Göçmen Sosu (250 gr)","Manisa Erişte (500 gr)","Manisa Yağcılar Köyü Çavdar Köy Ekmeği","Manisa Yağcılar Köyü Karakılçık Köy Ekmeği","Manisa Yağcılar Köyü Mısır Köy Ekmeği","Manisa Yağcılar Köyü Siyez Köy Ekmeği","Manisa Yağcılar Köyü Tam Buğday Köy Ekmeği","Manisa Yağcılar Köyü Trabzon Esmer Tava Ekmeği","Manisa Yağcılar Köyü Trabzon Köy Ekmeği","Manisa Yağcılar Köyü Trabzon Tava Ekmeği","Maraş Dövme Dondurma (500 gr)","Mardin Süryani Peksimeti","Pınar Pastörize UHT Süt (1 lt)","Probiotik Yoğurt Mayası 5 li","Ramazan Pidesi","Sade","Sade","Saf Keçi Yoğurdu Cam Kavanoz (600 gr)","Sandviç Ekmeği 2 li","Seferihisar Ulamış Karakılçık Ata Ekmeği","Sıra Dışı Soslu Çiğ Köfte (600 gr)","Susamlı Galeta (250 gr)","Şeftalili-Sade","Şeftalili-Sade","Talu Çiftliği Çiğ İnek Sütü (3 lt)","Talu Çiftliği Çiğ Jersey Süt (3 lt)","Tava Ekmeği","Tekirdağ Katkısız Boza (500 ml)","Tekli Ekmek","Tel Kadayıf Tatlısı (1000 gr)","Tereci Kalburabastı Tatlısı (500 gr)","Tereci Mutfak - Etsiz Çiğ Köfte (600 gr)","Tereci Taze Sıkılmış Nar Suyu (1000 ml)","Tire Kese Yoğurdu (500 gr)","Tost Bazlama 4 lü","Uludağ Mandırası Koyun Yoğurdu (1000 gr)","Uludağ Mandırası Tava Yoğurdu (1.5 kg)","Uludağ Mandırası Yoğurt (1 kg)","Uludağ Mandırası Yoğurt (1500 gr)","Uludağ Mandırası Yoğurt (500 gr)","Urfa Kahvaltılık Acı Sos (250 gr)","Uşak Eşme Organik Yumurta 10 lu"] // Ürün isimleri
];
var scriptData = IdeaCart.items;
var validSkus = ["2902070002008","8697682181221","0000000000332","9998887770219","9998887770233","9998887770264","9998887770257","000063","8690224000076","2903450005000","9998887770202","2903106002009","000000000031","9681010234569","8696357422180","8697633300106","8696040303005","8109081110422_28782","8109081110422","8109081110422_97660","8109081110422","8109081110422","8109081110422_29917","8697447350120","2903786004003","8696040302100","8690122620052","8699436720020","2903481010002","2903785005001","0000000000021","2903647002506","2902084010006","2902084005002","8699187840015","8690224000073","8697464690261","8697464690155","8697464690209","8697464690070","9998887770318","8109081110422","8109081110422_84335","2903928002508","9998887770240","8691474401341","8697186230201","8684856851324","8699421500222","0000000000035","8696662698110","8691796000583","8696662698111","8696040302985","8696040302984","2901060020008","8109081110422_61575","8109081110422","2903926002500","8690122630065","0050","00050","49","050","049","00049","0049","000049","8109081110422","8696357422186","8690565100530","8699436720051","9998887770325","8109081110422_40518","8109081110422","8697682181217","8690224000074","9998887770271","2902510006000","8696040303006","8109081110422","8109081110422_3898","8682250613500","8682250613531","9998887770288","8698756558456","99988877702950","2903733010005","2903732005005","2902550006007","8696040303033","2903538005005","8697633300161","8681480620050","8681480620234","8681480620029","8681480620159","8681480620012","2903927002509","8682887987906"]; // İzmir ve diğer sku değerleri buraya eklenmeli
var skuFound = false;
var bulunanlar= [];
var bulunanresim=[];
scriptData.forEach(function(item) {
if (validSkus.includes(item.product.sku)) {
skuFound = true;
bulunanlar.push(item.product.sku)
bulunanresim.push(item.product.imageUrl.replace(/\\\//g, "/"))
}
});
if (skuFound) {
// console.error("ISMEMBER3:".isMember);
$(document).on('submit', 'form[id="step2Form"]', function (e) {
var shippingDiv = document.querySelector('[data-type="shipping"]');
var combinedInfo = "";
var isMemberyeni=1;
if (shippingDiv) {
shippingDiv = shippingDiv.innerHTML;
isMemberyeni=1;
} else {
isMemberyeni=0;
var locationWrappers = document.querySelectorAll('[data-selector="location-wrapper"]');
locationWrappers.forEach(function(wrapper) {
shippingDiv += wrapper.innerHTML;
});
}
if (isMemberyeni===1){
if (shippingDiv.includes("İzmir") && (shippingDiv.includes("Menemen") || shippingDiv.includes("Bayraklı") || shippingDiv.includes("Çiğli") || shippingDiv.includes("Karşıyaka") || shippingDiv.includes("Bornova"))) {
console.log("Siparişiniz tamamlandı!");
} else {
{
var bulunanisim="";
// var indeks = "");
console.error("ISMEMBER2:" + isMemberyeni);
var sayi=0;
bulunanlar.forEach(function(eleman) {
indeks=urunler[0].indexOf(eleman);
elemanadi=urunler[1][indeks];
bulunanisim = bulunanisim + '
' +elemanadi;
sayi++;
});
var submitButton = document.querySelector('[data-selector="submit-button"]');
// Butonun varsayılan sınıfını ve özelliklerini tutacak değişkeni tanımlıyoruz
var defaultClass = "btn btn-block btn-primary"; // Varsayılan sınıflar
// Butonun sınıfını varsayılan hale geri getiriyoruz
submitButton.className = defaultClass;
var submitButton = document.querySelector('[data-selector="submit-button"]');
// Butonun disabled özelliğini kontrol ediyoruz
if (submitButton.disabled) {
// Buton devre dışı ise, enabled hale getiriyoruz
submitButton.disabled = false;
}
//console.log(bulunanisim);
Swal.fire({
title: 'Aşağıdaki Ürünler Sadece İzmir Menemen / Bayraklı / Çiğli/ Karşıyaka / Bornova İlçelerine Gönderilebilir',
html: bulunanisim,
icon: 'info',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
cancelButtonText: 'Kapat',
reverseButtons: true,
width: '95%',
confirmButtonText: 'Sepete Git'
}).then((result) => {
if (result.isConfirmed) {
window.location='/sepet';
}
})
// event.preventDefault();
return false;
}
}
}
//return false;
if (isMember==0)
{
if (document.getElementById('shippingLocation').value === "4" && (document.getElementById('shippingSubLocation').value === "471" || document.getElementById('shippingSubLocation').value === "462" || document.getElementById('shippingSubLocation').value === "487" || document.getElementById('shippingSubLocation').value === "483" || document.getElementById('shippingSubLocation').value === "467")) {
console.log("üyeliksiz sorun yok");
}
else
{
console.log("engelle");
var bulunanisim="";
// var indeks = "");
console.error("ISMEMBER2:" + isMemberyeni);
var sayi=0;
bulunanlar.forEach(function(eleman) {
indeks=urunler[0].indexOf(eleman);
elemanadi=urunler[1][indeks];
bulunanisim = bulunanisim + '
' +elemanadi;
sayi++;
});
var submitButton = document.querySelector('[data-selector="submit-button"]');
// Butonun varsayılan sınıfını ve özelliklerini tutacak değişkeni tanımlıyoruz
var defaultClass = "btn btn-block btn-primary"; // Varsayılan sınıflar
// Butonun sınıfını varsayılan hale geri getiriyoruz
submitButton.className = defaultClass;
var submitButton = document.querySelector('[data-selector="submit-button"]');
// Butonun disabled özelliğini kontrol ediyoruz
if (submitButton.disabled) {
// Buton devre dışı ise, enabled hale getiriyoruz
submitButton.disabled = false;
}
//console.log(bulunanisim);
Swal.fire({
title: 'Aşağıdaki Ürünler Sadece İzmir Menemen / Bayraklı / Çiğli/ Karşıyaka / Bornova İlçelerine Gönderilebilir',
html: bulunanisim,
icon: 'info',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
cancelButtonText: 'Kapat',
reverseButtons: true,
width: '95%',
confirmButtonText: 'Sepete Git'
}).then((result) => {
if (result.isConfirmed) {
window.location='/sepet';
}
})
// event.preventDefault();
return false;
}
}
});
}
else {
console.error("Ürünler Engelli Geçerli Sku Listesinde Yok");
}
}
};
function herSaniyeCalis() {
console.log("Her saniye çalışan işlev çalıştı!:"+isMember);
var radioCustomDivs = document.querySelectorAll('.radio-custom');
var shippingDiv = document.querySelector('[data-type="shipping"]');
var combinedInfo = "";
if (shippingDiv) {
shippingDiv = shippingDiv.innerHTML;
} else {
var locationWrappers = document.querySelectorAll('[data-selector="location-wrapper"]');
locationWrappers.forEach(function(wrapper) {
shippingDiv += wrapper.innerHTML;
});
}
if (isMember==1) {
radioCustomDivs[0].style.display = 'block';
radioCustomDivs[1].style.display = 'none';
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'none';
if (shippingDiv.includes("İzmir") && (shippingDiv.includes("Karşıyaka"))) {
radioCustomDivs[0].style.display = 'none';
radioCustomDivs[1].style.display = 'block';
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'none';
console.log('şart 1')
}
if (shippingDiv.includes("İzmir") && (shippingDiv.includes("Menemen"))) {
radioCustomDivs[0].style.display = 'none';
radioCustomDivs[1].style.display = 'none';
radioCustomDivs[2].style.display = 'block';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'none';
console.log('şart 2')
}
if (shippingDiv.includes("İzmir") && (shippingDiv.includes("Bornova"))) {
radioCustomDivs[0].style.display = 'none';
radioCustomDivs[1].style.display = 'none';
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'block';
radioCustomDivs[4].style.display = 'none';
console.log('şart 3')
}
if (shippingDiv.includes("İzmir") && (shippingDiv.includes("Bayraklı") || shippingDiv.includes("Çiğli"))) {
radioCustomDivs[0].style.display = 'none';
radioCustomDivs[1].style.display = 'none';
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'block';
console.log('şart 1')
}
}else
{
radioCustomDivs[2].style.display = 'block';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'none';
radioCustomDivs[5].style.display = 'none';
radioCustomDivs[6].style.display = 'none';
// console.log('İLÇE:'+document.getElementById('shippingSubLocation').value);
if (document.getElementById('shippingLocation').value === "4" && (document.getElementById('shippingSubLocation').value === "467")) {
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'block';
radioCustomDivs[4].style.display = 'none';
radioCustomDivs[5].style.display = 'none';
radioCustomDivs[6].style.display = 'none';
console.log('ŞART1:'+document.getElementById('shippingSubLocation').value);
}
if (document.getElementById('shippingLocation').value === "4" && (document.getElementById('shippingSubLocation').value === "471")) {
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'block';
radioCustomDivs[5].style.display = 'none';
radioCustomDivs[6].style.display = 'none';
console.log('ŞART2:'+document.getElementById('shippingSubLocation').value);
}
if (document.getElementById('shippingLocation').value === "4" && (document.getElementById('shippingSubLocation').value === "462")) {
console.log('ŞART3:'+document.getElementById('shippingSubLocation').value);
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'none';
radioCustomDivs[5].style.display = 'block';
radioCustomDivs[6].style.display = 'none';
}
if (document.getElementById('shippingLocation').value === "4" && (document.getElementById('shippingSubLocation').value === "487" || document.getElementById('shippingSubLocation').value === "483")) {
radioCustomDivs[2].style.display = 'none';
radioCustomDivs[3].style.display = 'none';
radioCustomDivs[4].style.display = 'none';
radioCustomDivs[5].style.display = 'none';
radioCustomDivs[6].style.display = 'block';
console.log('ŞART1:'+document.getElementById('shippingSubLocation').value);
}
}
}
// Her saniyeCalis() işlevini her saniye çağıran setInterval()
if (window.location.pathname.includes("/order/step2")) {
setInterval(herSaniyeCalis, 1000);
}