CNSatış - E-Ticaret Platformu
CNSatış, PHP tabanlı, modern web teknolojileri kullanılarak geliştirilmiş tam özellikli bir dijital ürün satış platformudur. Güvenli ödeme entegrasyonu, kapsamlı yönetim paneli ve kullanıcı dostu arayüz ile profesyonel bir çözüm sunar.
🚀 Tam Kapsamlı PHP E-Ticaret & SaaS Lisans Platformu
Modern, güvenli ve özellik açısından zengin bir dijital ürün satış sistemi. Otomatik lisans teslimi, PayTR ödeme entegrasyonu ve kapsamlı admin paneliyle eksiksiz bir e-ticaret altyapısı sunar.
🏗️ Teknik Altyapı
Backend: PHP 8.x + PDO, MySQL / MariaDB, Session-based Authentication, PHPMailer (SMTP)
Frontend: Tailwind CSS, Vanilla JS (ES6+), Font Awesome 6.x, SweetAlert2, Responsive / Mobile-first tasarım
Ödeme: PayTR iframe entegrasyonu
🔐 Güvenlik
- SQL Injection Koruması — PDO Prepared Statements
- XSS Koruması —
htmlspecialchars()ile output sanitization - CSRF Koruması — Token-based form validation
- Şifre Güvenliği —
password_hash()ile bcrypt - Session Güvenliği — Timeout & regeneration
- Rate Limiting — 5 deneme / 15 dakika (brute force koruması)
- Ban Sistemi — Kötü niyetli kullanıcı engelleme
- Security Event Logging — Güvenlik olayları kayıt sistemi
🛒 E-Ticaret Özellikleri
Ürün Yönetimi
- Dinamik listeleme (6 ürün/sayfa, sayfalama desteği)
- Kategori bazlı filtreleme + arama (ad, açıklama, teknoloji)
- Sıralama: yeni, fiyat artan/azalan, popülerlik
- İndirim fiyatı (
discount_price) ve ücretsiz ürün (0 TL) desteği - Görüntülenme sayacı & benzer ürün önerileri (aynı kategoriden 3 ürün)
- Demo URL, giriş bilgileri ve kullanım talimatları
Sepet & Ödeme
- Session-based hızlı sepet sistemi
- PayTR iframe & IBAN/Havale ödeme seçenekleri
- Sipariş kodu ile ödeme takibi
- Callback URL ile otomatik ödeme doğrulama
- Ücretsiz ürünler için anında otomatik onay
- Sipariş durumları:
beklemede/onaylandi/iptal - E-posta bildirimleri (sipariş onayı, durum güncellemesi)
Lisans Yönetimi
- Sipariş onayında otomatik lisans anahtarı oluşturma
- Profil sayfasından lisanslara tek tıkla erişim ve kopyalama
👤 Kullanıcı Yönetimi
Kimlik Doğrulama
- Kayıt (e-posta doğrulama ile) + güvenli giriş
- Şifre sıfırlama (token-based)
- Session timeout (varsayılan: 1800 sn)
- CSRF token koruması
Profil
- Ad soyad, telefon, adres güncelleme
- T.C. Kimlik No doğrulama (NVİ API entegrasyonu hazır)
- Sipariş geçmişi & lisans anahtarları görüntüleme
- E-posta doğrulama durumu & eksik bilgi uyarıları
🎫 Destek Ticket Sistemi
- Kullanıcı bazlı ticket oluşturma
- Kategori: Teknik / Satış / Genel
- Öncelik: Düşük / Normal / Yüksek
- Admin & kullanıcı mesajlaşma arayüzü
- Durum takibi: Açık / Yanıtlandı / Kapalı
- RESTful API ile mesaj gönderme, otomatik scroll
📊 Admin Panel
- Dashboard — Kullanıcı sayısı, sipariş durumu istatistikleri
- Ürün CRUD — Modal-based form, AI destekli açıklama optimizasyonu
- Kullanıcı Yönetimi — Listeleme, ban/unban
- Sipariş Yönetimi — Detay görüntüleme, onay/red
- Ticket Yönetimi — Yanıt yazma, durum güncelleme
- Sistem Ayarları — Site URL, PayTR API, e-posta konfigürasyonu
🎨 UI/UX
- Dark mode tema (siyah/gri tonları)
- Glassmorphism efektleri + gradient blob animasyonları
- Grid background pattern, smooth transitions, hover effects
- Responsive, mobile-first tasarım (< 768px / 768–1024px / > 1024px)
- Form validation, loading states, SweetAlert2 bildirimleri
- Clipboard API ile kopyalama butonları
📧 E-posta Sistemi
- SMTP authentication (PHPMailer)
- HTML e-posta şablonları
- Sipariş onayı, şifre sıfırlama, e-posta doğrulama, iletişim formu mailleri
🔄 Entegrasyonlar
- PayTR Payment Gateway (iframe) — ✅ Aktif
- AI API — Ürün açıklaması optimizasyonu — ✅ Aktif
- NVİ API — T.C. Kimlik doğrulama — 🟡 Hazır, pasif
🚀 Deployment Gereksinimleri
Sunucu: PHP 8.0+, MySQL 5.7+ / MariaDB 10.3+, Apache/Nginx, mod_rewrite aktif
Gerekli PHP Eklentileri: PDO, pdo_mysql, mbstring, openssl, curl, json, session
✅ Özellik Özeti
- 🛍️ Ürün listeleme, filtreleme, sıralama, arama
- 🛒 Session-based sepet sistemi
- 💳 PayTR & IBAN ödeme seçenekleri
- 🔑 Otomatik lisans anahtarı teslimi
- 👤 Kullanıcı kayıt / giriş / şifre sıfırlama
- 📧 E-posta doğrulama sistemi
- 📋 Profil yönetimi & sipariş geçmişi
- 🎫 Destek ticket sistemi
- ⚙️ Kapsamlı admin panel
- 🚫 Ban sistemi
- 💰 İndirim & ücretsiz ürün desteği
- 🔗 Benzer ürün önerileri
- 📜 KVKK uyumlu yasal sayfalar
- 📱 Tam responsive & dark mode tasarım
- 🔐 CSRF, rate limiting & gelişmiş güvenlik
Yorumlar (0)
İlk yorumu sen yaz.