window.onload = function() {
// URL kontrolü ve data-selector kontrolü
if (window.location.pathname.includes("/order/step2")) {
var urunler = [
["2903551001503","8697462401142","2902070002008","8697682181221","0000000000331","0000000000033","9998887770219","9998887770233","9998887770264","9998887770257","000063","8690224000076","2903450005000","9998887770202","2903106002009","000000000031","2903620002004","9681010234569","8696357422180","8697633300106","8109081110422_28782","8109081110422","8109081110422_97660","8109081110422","8682304682735","8697447350120","8696040302100","8690122620052","2903481010002","2903785005001","8694415150010","8694415150102","0000000000021","2902084010006","2902084005002","8699187840015","2902504005001","8690224000073","8697464690261","8697464690155","8697464690209","8697464690070","9998887770318","8109081110422","8109081110422_84335","2903928002508","9998887770240","8691474401341","8697186230201","8696357422160","8684856851324","8699421500222","0000000000035","8696662698110","8691796000583","8696662698111","8696040302985","8696040302984","2901060020008","2903926002500","00007","0007","000007","007","8691474401340","8690122630065","0050","00050","49","050","049","00049","0049","000049","8696357422186","2902049005009","8690565100530","9998887770325","8109081110422_40518","8109081110422","8697682181217","8690224000074","9998887770271","8681305287277","2902510006000","8696040303006","2902503005002","8682250613500","8682250613531","VC5RP92823","9998887770288","8698756558456","99988877702950","2903733010005","2903732005005","2903702006005","2902550006007","8696040303033","2903538005005","8681042078558","8681480620050","8681480620234","8681480620029","8681480620159","8681480620012","2903927002509","8681395002200","8682887987906","2903784004005"], // Stok kodları
["Adaçayı Demet (150 gr)","Adana Şalgam (1 lt)","Afyon Manda Kaymağı (200 gr)","Annemin Manda Yoğurdu (750 gr)","Antep Dolmalık Acı Kuru Biber","Antep Dolmalık Kuru Biber Tatlı","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","Bergama Yunt Dağı Kaymak (200 gr)","Bıldırcın Yumurtası 12 li","Bitlis Turşu Suyu (500 ml)","Bodrum Bazlama (360 gr)","Çikolatalı","Çikolatalı","Çikolatalı-Sade","Çikolatalı-Sade","Çilli Ege Köy Gezen Tavuk Yumurtası 15 li","Çoruk Köyü Yumurta 15 li","Denizli Cevizli Baklava (1350 gr)","Denizli Erişte (350 gr)","Doğan Usta dan Güllaç (1250 gr)","Fındıklı Kahke (450 gr)","Foça Yoğurt (1000 gr)","Foça Yoğurt (1500 gr)","Foça Yumurta XL (15 li)","Günlük Mantı Donuk (1000 gr)","Günlük Mantı Donuk (500 gr)","Günlük Yufka 5 li","Halep Tatlısı (500 gr)","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","Kavılca 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)","Lutenisa Patlıcanlı Göçmen Sosu (250 gr)","Mahmutlar Köyü Çavdar Ekmeği","Mahmutlar Köyü Ekmeği","Mahmutlar Köyü Tam Buğday Ekmeği","Mahmutlar Köyü Tuzsuz Tam Buğday Köy Ekmeği","Malatya Arapgir Üzüm Pekmezi (800 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","Mardin Süryani Peksimeti","Ödemiş Süzme Yoğurt Kese Yoğurdu (500 gr)","Pınar Pastörize UHT Süt (1 lt)","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","Seferihisar Yoğurdu (850 gr)","Sıra Dışı Soslu Çiğ Köfte (600 gr)","Susamlı Galeta (250 gr)","Şambali (500 gr)","Talu Çiftliği Çiğ İnek Sütü (3 lt)","Talu Çiftliği Çiğ Jersey Süt (3 lt)","Tam Buğday Çeşme Ekmeği","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 Kazandibi (600 gr)","Tereci Mutfak - Etsiz Çiğ Köfte (600 gr)","Tereci Taze Sıkılmış Nar Suyu (500 ml)","Tire Kese Yoğurdu (500 gr)","Tire Organik Yumurta 10 lu","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)","Urla Balıklıova Köyü Organik Yumurta 10 lu","Uşak Eşme Organik Yumurta 10 lu","Üzümlü Kahke (400 gr)"] // Ürün isimleri
];
var scriptData = IdeaCart.items;
var validSkus = ["2903551001503","8697462401142","2902070002008","8697682181221","0000000000331","0000000000033","9998887770219","9998887770233","9998887770264","9998887770257","000063","8690224000076","2903450005000","9998887770202","2903106002009","000000000031","2903620002004","9681010234569","8696357422180","8697633300106","8109081110422_28782","8109081110422","8109081110422_97660","8109081110422","8682304682735","8697447350120","8696040302100","8690122620052","2903481010002","2903785005001","8694415150010","8694415150102","0000000000021","2902084010006","2902084005002","8699187840015","2902504005001","8690224000073","8697464690261","8697464690155","8697464690209","8697464690070","9998887770318","8109081110422","8109081110422_84335","2903928002508","9998887770240","8691474401341","8697186230201","8696357422160","8684856851324","8699421500222","0000000000035","8696662698110","8691796000583","8696662698111","8696040302985","8696040302984","2901060020008","2903926002500","00007","0007","000007","007","8691474401340","8690122630065","0050","00050","49","050","049","00049","0049","000049","8696357422186","2902049005009","8690565100530","9998887770325","8109081110422_40518","8109081110422","8697682181217","8690224000074","9998887770271","8681305287277","2902510006000","8696040303006","2902503005002","8682250613500","8682250613531","VC5RP92823","9998887770288","8698756558456","99988877702950","2903733010005","2903732005005","2903702006005","2902550006007","8696040303033","2903538005005","8681042078558","8681480620050","8681480620234","8681480620029","8681480620159","8681480620012","2903927002509","8681395002200","8682887987906","2903784004005"]; // İ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);
}