res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Özel Süngerli Kutusunda Kırılmaz Çift Taraflı 2li Cilt Yüz Masaj Aleti Jade Roller Yeşim Taş 69,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Özel Süngerli Kutusunda Kırılmaz Çift Taraflı 2li Cilt Yüz Masaj Aleti Jade Roller Yeşim Taş 69,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Çok Amaçlı Kullanım Dekoratif Dolap İçi Düzenleyici Organizer Katlanabilir Kutu 97,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Kılavuz Çizgili Akıllı Kağıt Yazı Tahtası Duvarda İz Bırakmaz Statik Yeni Müfredata Uygun 100x56cm 153,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Matematik Öğreten Yüzlük Tablo Duvarda İz Bırakmaz Akıllı Kağıt Yapışkansız Statik 60x60 cm 139,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® 100x100cm Statik Kağıt Renkli Çarpım Tablosu 363,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Taşınabilir Elektrostatik Hazneli Rulo Şeklinde Evcil Hayvan Tüyü Saç Toplayıcısı 48,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® 40w Plastik Saplı Elektrikli Döner Başlıklı Havya Kalemi Elektrikli Döner Başlı Lehim Kalemi 181,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® 115 in 1 Hassas Tornavida Onarım Alet Manyetik Sürücü Kitli Elektronik Hassas Tornavida Seti 839,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Gece Karanlıkta Işık Vererek Parlayan Dekoratif Çakıl Taşları 76,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Karanlıkta Işık Veren Yansıyan 4 Metre Fosforlu Yeşil Şerit Bant 55,90 ₺ Stokta
res.json()) .then(data => { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message, type: data.success ? 'success' : 'error' } })); }) " class="w-9 h-9 bg-white rounded-xl shadow-card flex items-center justify-center hover:bg-brand-purple hover:text-white transition-colors opacity-0 group-hover:opacity-100 translate-x-4 group-hover:translate-x-0 transition-all duration-300 delay-75" title="Karşılaştır" > res.json()) .then(data => { if (data.success) { window.dispatchEvent(new CustomEvent('cart-updated', { detail: data })); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Ürün sepete eklendi!' } })); } else { window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: data.message || 'Bir hata oluştu', type: 'error' } })); } }) .catch(err => { console.error(err); window.dispatchEvent(new CustomEvent('show-toast', { detail: { message: 'Bağlantı hatası', type: 'error' } })); }) " class="w-full py-3 px-4 bg-brand-yellow text-brand-purple font-display font-bold rounded-xl hover:bg-brand-yellow-dark transition-colors flex items-center justify-center gap-2 shadow-button" > Sepete Ekle Genel Ürün Gezgini® Çift Taraflı Nano Bant Kuvvetli Silikon Jel Yapıştırıcı 125,90 ₺ Stokta