window.onload = function() {
// URL kontrolü ve data-selector kontrolü
if (window.location.pathname.includes("/order/step2")) {
var urunler = [
["8696040303165","8696040303166","8696040303167","2902070002008","8697682181221","0000000000331","0000000000332","9998887770219","9998887770233","9998887770264","9998887770257","000063","8690224000076","2903450005000","2903667003507","9998887770202","2903106002009","000000000031","8689988651010","2903619","9681010234569","8696357422180","8697633300106","8682033157405","8696040303005","8109081110422_28782","8109081110422","8109081110422_97660","8109081110422","8109081110422","8109081110422_29917","8682304682735","8697447350120","2903786004003","8697459023142","8696040302100","2903528013249","8690122620052","2903481010002","2903524010006","2903785005001","0000000000021","2903647002506","2902084010006","2902084005002","8699187840015","8690224000073","8690224000073","8697464690261","8697464690155","8697464690209","8697464690070","9998887770318","8109081110422","8109081110422_84335","2903928002508","9998887770240","8691474401341","9681010234567","8697186230201","8696357422160","8684856851324","8699421500222","8696357422144","0000000000035","8696662698110","8691796000583","8696662698111","8696040302985","8696040302984","2901060020008","8692485962525","8109081110422_61575","8109081110422","2903926002500","8690122630065","0050","00050","49","050","049","00049","0049","000049","2903655003809","2903654003701","8109081110422","8696357422186","8690565100530","9998887770325","8109081110422_40518","8109081110422","8697682181217","8690224000074","9998887770271","2902510006000","8696040303006","2902503005002","8109081110422","8109081110422_3898","8682250613500","8682250613531","VC5RP92823","2902087004002","9998887770288","8698756558456","99988877702950","99988877702950","2903733010005","2903732005005","2902550006007","8696040303033","2903538005005","8681042078558","8697633300161","8681480620050","8681480620234","8681480620029","8681480620159","8681480620012","2903927002509","8682887987906"], // Stok kodları
["Adaklık Kuzu (25-30 kg)","Adaklık Kuzu (35- 40 kg)","Adaklık Kuzu (50-60 kg lik)","Afyon Manda Kaymağı (200 gr)","Annemin Manda Yoğurdu (750 gr)","Antep Dolmalık Acı Kuru Biber","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)","Bademli Süryani Çöreği (350 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","Balıklıova Köyü/Urla Organik Yumurta (10 lu)","Bergama Domates (1000 gr)","Bıldırcın Yumurtası 12 li","Bitlis Turşu Suyu (500 ml)","Bodrum Bazlama (360 gr)","Çakaltepe Doğal Çiğ İnek Sütü (3 lt)","Çiğdemli Galeta (250 gr)","Çikolatalı","Çikolatalı","Çikolatalı-Sade","Çikolatalı-Sade","Çilekli-Sade","Çilekli-Sade","Çilli Ege Köy Gezen Tavuk Yumurtası (15 li)","Çoruk Köyü Yumurta 15 li","Çörekotlu Kahke (400 gr)","Çörekotu Yağı (50 ml)","Denizli Cevizli Baklava (1350 gr)","Denizli Cevizli Ev Baklavası - Küçük Tepsi (1324 gr)","Denizli Erişte (350 gr)","Doğan Usta dan Güllaç (1250 gr)","Ev Yapımı Ekmek Kadayıfı (1000 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","Hamburger ve Sandviç Ekmeği (6 lı)","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","Karamaya Ayran (1000 ml)","Kastamonu Siyez Ekmeği","Kavılca Ekmeği","Keçi Sütü Çiğ (2 lt)","Kefir (500 ml)","Kemalpaşa Peynir Tatlısı (10 lu)","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)","Limonata Ev Yapımı (1 lt)","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ş Çöreği Kakaolu (230 gr)","Maraş Çöreği Tuzlu (230 gr)","Maraş Dövme Dondurma (500 gr)","Mardin Süryani Peksimeti","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","Sıra Dışı Soslu Çiğ Köfte (600 gr)","Susamlı Galeta (250 gr)","Şambali (500 gr)","Şeftalili-Sade","Şeftalili-Sade","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","Tatlı Lor (Sepet Loru) (400 gr)","Tava Ekmeği","Tekirdağ Katkısız Boza (500 ml)","Tekli Ekmek","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)","TİRE ORGANİK YUMURTA 10 LU","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 = ["8696040303165","8696040303166","8696040303167","2902070002008","8697682181221","0000000000331","0000000000332","9998887770219","9998887770233","9998887770264","9998887770257","000063","8690224000076","2903450005000","2903667003507","9998887770202","2903106002009","000000000031","8689988651010","2903619","9681010234569","8696357422180","8697633300106","8682033157405","8696040303005","8109081110422_28782","8109081110422","8109081110422_97660","8109081110422","8109081110422","8109081110422_29917","8682304682735","8697447350120","2903786004003","8697459023142","8696040302100","2903528013249","8690122620052","2903481010002","2903524010006","2903785005001","0000000000021","2903647002506","2902084010006","2902084005002","8699187840015","8690224000073","8690224000073","8697464690261","8697464690155","8697464690209","8697464690070","9998887770318","8109081110422","8109081110422_84335","2903928002508","9998887770240","8691474401341","9681010234567","8697186230201","8696357422160","8684856851324","8699421500222","8696357422144","0000000000035","8696662698110","8691796000583","8696662698111","8696040302985","8696040302984","2901060020008","8692485962525","8109081110422_61575","8109081110422","2903926002500","8690122630065","0050","00050","49","050","049","00049","0049","000049","2903655003809","2903654003701","8109081110422","8696357422186","8690565100530","9998887770325","8109081110422_40518","8109081110422","8697682181217","8690224000074","9998887770271","2902510006000","8696040303006","2902503005002","8109081110422","8109081110422_3898","8682250613500","8682250613531","VC5RP92823","2902087004002","9998887770288","8698756558456","99988877702950","99988877702950","2903733010005","2903732005005","2902550006007","8696040303033","2903538005005","8681042078558","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);
}