🛍️ Dızo Wear - Ücretsiz E-Ticaret Scripti




📖 Proje Hakkında
Modern, güvenli ve kullanımı kolay PHP tabanlı e-ticaret platformu
Bu proje, giyim ve streetwear markaları için sıfırdan geliştirdiğim bir e-ticaret scripti. Tamamen ücretsiz olarak kullanabilirsiniz.
Uzun süredir PHP ile uğraşıyorum ve bu süreçte öğrendiklerimi bu projede topladım. Umarım sizin de işinize yarar.
⚡ Hızlı Başlangıç
# 1. Projeyi klonlayın
git clone https://github.com/siyahsaclihoe/dizowear.git
# 2. Kurulum sayfasına gidin
http://localhost/dizowear/install.php
# 3. Veritabanı bilgilerinizi girin
# 4. Admin hesabı oluşturun
# 5. Hazır! 🎉
✨ Ana Özellikler
🛒 E-Ticaret Özellikleri
- ✓ Ürün Yönetimi: Çoklu görsel, beden seçenekleri, stok takibi
- ✓ Kategori Sistemi: Sınırsız kategori oluşturma
- ✓ AJAX Sepet: Sayfa yenilenmeden çalışır
- ✓ Ödeme Entegrasyonu: PayTR & İyzico desteği
- ✓ Kupon Sistemi: Yüzde veya sabit indirim
- ✓ Admin Panel: Siparişler, müşteriler, istatistikler
🎨 Tema & Tasarım
- ✓ Açık/Koyu Tema: Kullanıcı tercihi localStorage'da saklanır
- ✓ Responsive: Mobil, tablet ve desktop uyumlu
- ✓ Bootstrap 5: Modern ve şık arayüz
- ✓ SEO Dostu: Temiz URL yapısı
- ✓ Hızlı: Optimize edilmiş performans
- ✓ Inter Font: Premium tipografi
💳 Ödeme Sistemleri
- ✓ PayTR: Türkiye'nin önde gelen ödeme sistemi
- ✓ İyzico: Güvenli ödeme altyapısı
- ✓ Demo Mod: Test için sahte ödemeler
- ✓ Kupon Kodları: Esnek indirim sistemi
- ✓ Sipariş Takibi: Detaylı durum güncellemeleri
🔒 Güvenlik
- ✓ SQL Injection: PDO prepared statements
- ✓ XSS Koruması: htmlspecialchars kullanımı
- ✓ CSRF Token: Form koruması
- ✓ Bcrypt: Güvenli şifre hashleme
- ✓ MIME Type: Dosya yükleme kontrolü
💻 Teknoloji Stack
TeknolojiVersiyonAçıklama🐘 PHP8.0+Modern PHP özellikleri (type hinting, arrow functions)🗄️ MySQL5.7+Güvenilir veritabanı🎨 Bootstrap5.xResponsive UI framework⚡ JavaScriptES6+Vanilla JS (jQuery yok!)📦 ArchitectureMVCDüzenli ve anlaşılır yapı🔐 PDO-Güvenli veritabanı bağlantısı
💡 Modern PHP
Type hinting, arrow functions ve PHP 8'in tüm özelliklerini kullanıyor. jQuery'e ihtiyaç yok, her şey vanilla JavaScript ile yazılmış!
📦 Kurulum
Gereksinimler
- PHP 8.0 veya üzeri
- MySQL 5.7 veya üzeri
- Apache/Nginx web sunucusu
- mod_rewrite (Apache için)
Adım Adım Kurulum
1. Dosyaları Yükle
# Tüm dosyaları hostinginize veya localhost'a yükleyin
2. Kurulum Sayfası
http://siteadresiniz.com/install.php
3. Veritabanı Ayarları
- MySQL bilgilerinizi girin
- Admin hesabı oluşturun
Siteniz kullanıma hazır
🏠 Localhost Kurulumu
XAMPP veya Laragon ile local'de de çalışır. Detaylı kurulum talimatları için GitHub repo'daki KURULUM.md dosyasına bakın.
🎯 Öne Çıkan Özellikler
🗺️ Türkiye Adres Sistemi
Il seçince ilçeler otomatik gelir (turkiyeapi.dev API)
🔍 SEO Dostu URL'ler
- /urun-adi-slug şeklinde ürün sayfaları
- /kategori-slug şeklinde kategoriler
📝 Meta Description
Her sayfa için özelleştirilebilir SEO açıklamaları
📊 Stok Takibi
Otomatik stok yönetimi ve uyarıları
🎟️ Kupon Sistemi
- Minimum tutar şartı
- Kullanım limiti
- Tarih aralığı belirleme
- Yüzde veya sabit tutar indirimi
📈 Admin İstatistikleri
Satışlar, müşteriler, gelir raporları ve detaylı analizler
📁 Dosya Yapısı
dizowear/
├── admin/ → Admin panel dosyaları
│ ├── dashboard.php → Kontrol paneli
│ ├── products.php → Ürün yönetimi
│ ├── orders.php → Sipariş yönetimi
│ └── settings.php → Ayarlar
│
├── app/
│ ├── controllers/ → Sayfa controller'ları
│ │ ├── HomeController.php
│ │ ├── ProductController.php
│ │ └── CartController.php
│ │
│ ├── models/ → Veritabanı sınıfları
│ │ ├── Product.php
│ │ ├── Order.php
│ │ └── User.php
│ │
│ ├── views/ → HTML template'leri
│ │ ├── home.php
│ │ ├── product.php
│ │ └── checkout.php
│ │
│ └── helpers/ → Yardımcı fonksiyonlar
│ ├── Auth.php
│ └── Validator.php
│
├── assets/
│ ├── css/ → Stil dosyaları
│ │ ├── main.css
│ │ └── admin.css
│ │
│ └── js/ → JavaScript dosyaları
│ ├── main.js
│ ├── cart.js
│ └── admin.js
│
├── config/ → Ayar dosyaları
│ ├── database.php → Veritabanı
│ └── settings.php → Genel ayarlar
│
├── uploads/ → Yüklenen görseller
│ ├── products/ → Ürün resimleri
│ └── categories/ → Kategori resimleri
│
└── public/ → Giriş noktası
└── index.php
Mimari: MVC benzeri bir yapı kullanılıyor. Tam kategorik bir framework değil ama düzenli ve anlaşılır.
🐛 Bilinen Sorunlar
DurumAçıklama⚠️Mahalle verisi şu an sabit, API'de yok⚠️Çoklu dil desteği henüz yok (gelecekte eklenebilir)⚠️Stok uyarı sistemi yok
Not: Bu sorunlar gelecek sürümlerde çözülecek. Katkıda bulunmak isterseniz pull request açabilirsiniz!
🤝 Katkıda Bulunma
Projeyi fork'layıp geliştirmelerinizi pull request olarak gönderebilirsiniz. Her türlü katkıya açığım!
🐛 Bug Bulduysanız
GitHub Issues'dan bildirin. Elimden geldiğince hızlı bakmaya çalışırım.
💡 Geliştirme İçin
- Projeyi fork'layın
- Yeni bir branch oluşturun (git checkout -b feature/yeniOzellik)
- Değişikliklerinizi commit edin (git commit -m 'Yeni özellik eklendi')
- Branch'inizi push edin (git push origin feature/yeniOzellik)
- Pull Request açın
🙏 Teşekkürler
Bu projeyi geliştirirken kullandığım açık kaynak araçlar:
- Bootstrap - Modern UI framework
- Bootstrap Icons - İkonlar
- Inter Font - Google Fonts
- TurkeyAPI - Türkiye şehir/ilçe verileri
📄 Lisans
Bu proje tamamen ücretsiz ve açık kaynaklıdır. İstediğiniz gibi kullanabilir, değiştirebilir ve dağıtabilirsiniz.
⭐ Tek Ricam
Projeyi beğendiyseniz GitHub'da bir yıldız atmanız yeterli!
📞 İletişim & Destek
Sorularınız için:GitHub Issues kullanabilirsiniz.
GitHub Repository:https://github.com/siyahsaclihoe/dizowear
🚀 Ekran Görüntüleri
Not: Proje kurulumunun ardından aşağıdaki sayfaları görebilirsiniz:
Ana Sayfa
Modern ve kullanıcı dostu anasayfa tasarımı
Ürün Sayfası
Detaylı ürün görüntüleme ve sepete ekleme
Admin Panel
Kapsamlı yönetim paneli
Sipariş Takibi
Müşteriler için sipariş durumu takibi
Kolay gelsin! 🚀
Dızo Wear ile işinizi büyütün!
⭐ Star | 🐛 Issues | 📖 Docs
Made with ❤️ by siyahsaclihoe






Lisans kontrolü kaldırılır. Şifreli bir dosya yok. Ama lisans kontrolü vardır diye yaz.