Hoşgeldin Misafir

🚀 Yerli Türk Kahvesi Şimdi Yapay Zekâ Destekli E-Ticaretle Buluşuyor!

onurdbey

30 Kas 2024
66 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
136970363.png
2861639427.png
2502681029.png
1638150810.png


1. Temel Mimari & Çekirdek Sistem

1.1 MVC Çerçevesi

  • Namespace Tabanlı Autoloader: spl_autoload_register ile Cekirdek, Modeller, Kontrolculer, Hizmetler namespace'leri otomatik yüklenir.
  • Tek Giriş Noktası: index.php → Tüm istekler buraya yönlendirilir (Apache .htaccess ile).
  • Konfigürasyon: .env dosyası + ayarlar/yapilandirma.php katmanlı yapısı.

1.2 Çekirdek Sınıflar (cekirdek/)
  • Yonlendirici.php — GET/POST/PUT/DELETE HTTP metod desteğiyle rota tanımlama ve yönetimi
  • Denetleyici.php — Tüm kontrolcülerin türediği temel sınıf; gorunumAl(), yonlendir(), flash mesaj sistemi
  • Model.php — Temel model sınıfı; PDO tabanlı ORM benzeri yardımcı metodlar
  • Veritabani.php — Singleton PDO bağlantısı, hazırlanmış sorgu (prepared statement) zorunluluğu
  • Oturum.php — PHP oturum yönetimi, çoklu cihaz oturum takibi, IP & User-Agent doğrulama
  • Guvenlik.php — CSRF token üretimi/doğrulaması, XSS temizliği, şifre hash (bcrypt), brute-force engeli
  • ApiGuvenlik.php — Bearer token doğrulama, IP sınırlaması (rate limiting)
  • Gorunum.php — Şablon render motoru, url(), varlik() yardımcı metodları
  • Onbellek.php — Dosya tabanlı önbellekleme sistemi (TTL destekli)
  • Dil.php — Çoklu dil (i18n) desteği; çeviri anahtarı yönetimi
  • ParaBirimi.php — Türk Lirası formatlama, döviz çevirme desteği
  • Yardimci.php — Genel yardımcı fonksiyonlar (slug üretimi, metin kırpma, dosya yükleme)

1.3 Veritabanı Tabloları (26 Tablo)
kullanicilar — Kullanıcı hesapları (super_admin / admin / musteri rolleri)
adresler — Müşteri adres defteri (teslimat + fatura adresleri)
kategoriler — Ürün kategorileri (hiyerarşik, SEO destekli)
urunler — Ürün kataloğu (varyant, stok, SEO, AI içerik)
urun_gorselleri — Ürün galeri görselleri
urun_varyantlari — Boyut/ağırlık/renk varyant yapısı
yorumlar — Ürün değerlendirmeleri (satın alanlar için)
blog_yazilari — Blog/makale içerikleri (SEO + AI destekli)
blog_kategorileri — Blog kategori yapısı
blog_yorumlari — Blog yazısı yorumları (üye tabanlı)
sayfalar — Kurumsal statik sayfalar (CMS)
menu_ogeleri — Mega menü yapısı
sliderlar — Ana sayfa hero slider/banner yönetimi
siparisler — Sipariş başlıkları
siparis_ogeleri — Sipariş kalemleri
sepetler — Misafir & üye alışveriş sepetleri
favoriler — Kullanıcı favori ürünleri
kuponlar — İndirim kuponları (yüzdesel / sabit / koşullu)
kampanyalar — Ürün kampanya kuralları
abonelikler — Kahve abonelik siparişleri
puan_hareketleri — Müşteri sadakat puanı defteri
toptan_talepler — B2B toptan sipariş talepleri
ziyaretciler — Ziyaretçi analitik kayıtları
sistem_loglar — Sistem aktivite ve hata logları
banka_hesaplari — EFT/Havale için banka hesap bilgileri
ayarlar — Anahtar-değer çifti sistem ayarları
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

2. Müşteri Ön Yüzü (Vitrin)

2.1 Ana Sayfa & Katalog

  • Hero Slider: Tam ekran, animasyonlu banner yönetimi (Admin panelinden canlı düzenleme)
  • Vitrin Kategorileri: Görsel kategoriler, hover animasyonları
  • Ürün Listesi: Grid/liste görünümü, sonsuz kaydırma veya sayfalama
  • Hızlı Sepete Ekle: Ürün listesinden sayfayı terk etmeden ekleme
  • Canlı Satış Bildirimleri: "X kişi şu an bakıyor", "Y dakika önce satın alındı" sosyal kanıt bildirimleri
  • Sağdan Açılan Mini Sepet: Tüm sayfalarda slide-over drawer sepet
  • Kahve Kategorileri Sayfası: /kahveler, /ekipmanlar, /kategori/{slug}

2.2 Ürün Detay Sayfası (/urun/{slug})
  • Galeri fotoğraf karusel (büyütme destekli)
  • Varyant seçici (boyut, ağırlık, renk)
  • Stok göstergesi ve tükenmek üzere uyarısı
  • Favori butonu (üye girişi gerektirir, AJAX)
  • Müşteri yorumları sistemi (yalnızca satın alanlar yorum yapabilir)
  • Yorum faydalı oylaması ve raporlama
  • İlgili ürünler bölümü
  • SEO meta etiketi + JSON-LD yapısal veri
  • Ürün paylaşım butonları

2.3 Sepet & Ödeme Akışı
  • Çoklu Sepet Desteği: Misafir (session) + Üye (veritabanı) sepetleri; üye girişinde otomatik birleşme
  • Kupon Kodu: AJAX ile anlık uygulama/kaldırma
  • Kargo Hesaplama: Seçilen kargo firmasına göre dinamik fiyat
  • Ödeme Sayfası (/odeme): Teslimat & Fatura bilgileri, kargo firması seçimi, ödeme yöntemi seçimi (iyzico, PayTR, Shopier + EFT/Havale)
  • Webhook Uç Noktaları: iyzico / PayTR / Shopier ödeme callback'leri
  • Başarılı/Başarısız Sipariş Sayfaları

2.4 Hızlı Ödeme (Instagram Satış)
  • /hizli-odeme/{token} — Özel link ile doğrudan ödeme sayfası
  • DM'den müşteriye paylaşılan tek tıklık ödeme akışı
  • Token bazlı güvenlik, son kullanma tarihi

2.5 Üyelik Sistemi
  • Kayıt / Giriş / Çıkış
  • Şifre sıfırlama (e-posta token ile)
  • E-posta doğrulama akışı

2.6 Blog & İçerik
  • Blog listesi + kategori filtreleme (/blog, /blog/kategori/{slug})
  • Blog makale sayfası (/blog/{slug}) — Okuma süresi tahmini
  • Üye Yorumu Sistemi: Yalnızca giriş yapmış üyeler, kullanıcı adıyla yorum yapabilir
  • Paylaşım butonları, ilgili yazılar

2.7 Kurumsal Sayfalar
  • /hakkimizda, /iletisim, /gizlilik-politikasi, /kullanim-kosullari, /mesafeli-satis-sozlesmesi, /iade-ve-teslimat
  • İletişim formu (e-posta bildirimli)
  • Slug aliasing: Kırık footer bağlantıları canonical sayfaya yönlendirilir

2.8 B2B Toptan Kahve
  • /toptan-kahve — Kurumsal fiyat teklifi talebi
  • Toptan talep formu (ad, şirket, miktarlar, not)
  • Admin panelinde talep yönetimi

2.9 Kahve Abonelik Sistemi
  • /abonelik — Düzenli kahve gönderi aboneliği
  • Abonelik başlatma/duraklatma/iptal
  • Admin panelinden abonelik yönetimi

2.10 SEO & PWA
  • Sitemap XML: Dinamik sitemap.xml üretimi (ürünler + blog + kategoriler)
  • Robots.txt: Dinamik içerik
  • PWA: manifest.json + sw.js Service Worker (offline destek)
  • Meta Etiketleri: Open Graph, Twitter Card, canonical URL
  • JSON-LD: Ürün, Blog, Organizasyon yapısal veri

2.11 Bekleme Sayfası (Eğlence & İçerik)
  • Kahve temalı mini oyun (Firefox dinozor oyunu benzeri)
  • Blog yazısı önerisi ve okumaya teşvik bölümü
  • İstatistik widget'ı

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

3. Müşteri Hesap Paneli (/hesabim/)

22 alt sayfadan oluşan kapsamlı müşteri portalı:
  • /hesabim/dashboard — Kişiselleştirilmiş özet kartları, son siparişler, hızlı erişim
  • /hesabim/profil — Profil bilgileri güncelleme formu (ayrı sayfa)
  • /hesabim/sifre — Şifre değiştirme (mevcut şifre doğrulaması ile)
  • /hesabim/siparisler — Tüm siparişlerin listesi, durum filtreleme
  • /hesabim/siparis/{no} — Sipariş detayı, ürün listesi, kargo takip kodu
  • /hesabim/adresler — Adres defteri (teslimat/fatura), ekleme/düzenleme/silme
  • /hesabim/favoriler — Favori ürünler listesi, AJAX toggle
  • /hesabim/kuponlarim — Kullanıcıya atanmış aktif kuponlar
  • /hesabim/yorumlarim — Yapılan yorumlar, onay durumu
  • /hesabim/mesajlar — Müşteri-admin iki yönlü mesajlaşma
  • /hesabim/tekrar-al — Daha önce satın alınan ürünleri hızlıca sepete ekleme
  • /hesabim/gecmis — Tarama ve satın alma geçmişi
  • /hesabim/puanlarim — Sadakat puanı bakiyesi + hareket dökümü
  • /hesabim/abonelikler — Kahve abonelikleri yönetimi
  • /hesabim/kartlarim — Kayıtlı ödeme kartları
  • /hesabim/bildirimler — E-posta/SMS/bildirim tercihleri
  • /hesabim/oturumlar — Aktif cihaz oturumları + uzaktan kapatma
  • /hesabim/asistanGemini AI tabanlı kahve danışmanı chatbot
  • /hesabim/yardim — Sıkça sorulan sorular + destek talebi
  • /kargo-takip — Kargo numarasıyla takip (misafir erişimli)
  • /hesabim/aboneliklerim — Abonelik detay yönetimi

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

4. Yönetim Paneli (/yonetim/)

26 ana yönetim modülü
, 200+ rota üzerinde çalışır.

4.1 Dashboard & Analitik
  • Modüler Dashboard: Sürükle-bırak widget düzeni
  • Canlı Veri API: AJAX ile gerçek zamanlı dashboard verileri (/yonetim/api/dashboard-veri)
  • KPI Kartları: Günlük/haftalık/aylık satış, yeni müşteri, ortalama sepet, dönüşüm oranı
  • Grafikler: Satış trendi, en çok satan ürünler, kategori dağılımı
  • Son Siparişler & Aktiviteler: Anlık akış

4.2 Ürün Yönetimi
  • Ürün listesi (filtreleme, arama, sayfalama)
  • Yeni ürün ekleme/düzenleme formu (Çoklu görsel yükleme, varyant yönetimi, SEO)
  • AI Destekli İçerik: Gemini AI ile otomatik ürün açıklaması ve SEO metni üretimi
  • Toplu Fiyat Güncelleme: Yüzdesel/sabit artış-azalış simülasyonu ve toplu uygulama

4.3 Kategori Yönetimi
  • Hiyerarşik kategori yapısı (üst/alt kategori)
  • Sürükle-bırak sıralama
  • SEO meta başlığı, açıklaması ve kategori görseli

4.4 Sipariş Yönetimi
  • Sipariş listesi ve detay sayfası
  • Durum Güncelleme: Hazırlanıyor → Kargoya Verildi → Teslim Edildi akışı
  • Kargo Atama: Kargo firması ve takip numarası girme, kargo fişi yazdırma
  • E-Fatura Kes & Gönder: Sipariş üzerinden doğrudan fatura oluşturma, e-posta veya WhatsApp ile gönderim

4.5 Kampanya & Kupon Yönetimi
  • Kupon kodu oluşturma (yüzdesel / sabit tutar, minimum tutar ve kullanım limiti koşulu)
  • Kampanya kuralları motoru (KampanyaMotoru.php)

4.6 İçerik Yönetimi (CMS)
  • Blog Yazıları: AI destekli makale üretimi, SEO başlık/açıklama otomasyonu
  • Statik Sayfalar & Menü: Mega menü yönetimi, kurumsal sayfalar CMS
  • Slider/Hero Banner: Canlı banner ve slider yönetimi

4.7 Kullanıcı & Yönetici Yönetimi
  • Üye Listesi: Arama, filtreleme, CSV dışa aktarma, puan ekleme
  • Yönetici Hesapları: admin ve super_admin yetki ayrımı

4.8 Yorum Denetimi
  • Bekleyen / onaylanan / reddedilen yorumlar
  • Yorum onaylama, reddetme ve silme

4.9 Raporlar & Analitikler
  • Satış raporları, gelir grafiği, kargo firma dağılımı
  • CSV/Excel dışa aktarma, ziyaretçi istatistikleri

4.10 Sistem Ayarları (8 Sekme)
  • Genel Ayarlar, Kargo Ayarları, Ödeme Ayarları
  • AI Ayarları (Gemini API anahtarı, model seçimi)
  • Bildirim Ayarları, Dil & Çeviri, API Ayarları, E-Fatura Ayarları

4.11 Sistem Araçları
  • Veritabanı (SQL) ve dosya (ZIP) yedekleme
  • Sistem logları, önbellek temizleme, ziyaretçi logları

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

5. Entegrasyon & Hizmet Katmanı

5.1 Ödeme Entegrasyonları (hizmetler/Odeme/)

  • iyzico: 3D Secure, taksit seçenekleri, webhook, kart saklama
  • PayTR: 3D Secure, iframe entegrasyonu, webhook
  • Shopier: Mobil uyumlu hızlı ödeme, webhook
  • EFT/Havale: Çoklu banka hesabı, havale bildirimi akışı

5.2 Kargo Entegrasyonları (hizmetler/Kargo/)
  • Yurtiçi Kargo — YurticiKargo.php
  • Aras Kargo — ArasKargo.php
  • Sürat Kargo — SuratKargo.php
  • PTT Kargo — PttKargo.php

5.3 Pazaryeri Entegrasyonları (10 Kanal)
  • Trendyol, Hepsiburada, Amazon TR, N11, Çiçeksepeti, Pazarama, Akakçe, Allesgo, PTT AVM, Temu
  • API bağlantı testi, toplu ürün gönderme, sipariş senkronizasyonu
  • Cron ile otomatik senkronizasyon (/api/cron/pazaryeri-senkron)

5.4 E-Fatura & E-Arşiv Entegrasyonları (8 Sağlayıcı)
  • Dahili E-Arşiv: Kendi UBL XML üretimi (dışa bağımlılık yok)
  • Entegratörler: Paraşüt, Logo Yazılım, İzibiz, Kolaybi, BizimHesap, Uyumsoft, QNB eSolutions
  • Mükellef VKN sorgulama, UBL 2.1 XML üretimi, otomatik e-fatura akışı

5.5 Diğer Hizmet ve Entegrasyonlar
  • Muhasebe Entegrasyonları: Paraşüt, BizimHesap, Logo, Mikro, Orka, Soyut
  • Tedarikçi XML Entegrasyonu: XML ayrıştırma motoru, ürün onay havuzu, otomatik stok/fiyat eşitleme
  • Google Gemini AI Entegrasyonu: 7 model desteği (gemini-1.5-flash, gemini-2.0-flash, gemini-2.5-flash vb.) ve otomatik model fallback
  • E-posta Hizmeti: SMTP tabanlı, 1×1 piksel açılma oranı takipli HTML şablon motoru
  • WhatsApp Hizmeti: WhatsApp Business API ile sipariş ve fatura bildirimleri
  • Sepet Kurtarma Otomasyonu: Terk edilen sepetler için kademeli e-posta ve WhatsApp hatırlatma zinciri
  • Canlı Satış Bildirimleri: Ön yüzde gerçek zamanlı satış popup'ları

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

6. RESTful JSON API (v1)

Uç Noktalar (/api/v1/):
  • GET, POST — /api/v1/urunler (Ürün listesi + yeni ürün)
  • GET, PUT, DELETE — /api/v1/urunler/{id} (Ürün detay, güncelleme, silme)
  • GET, POST — /api/v1/kategoriler (Kategori listesi + yeni kategori)
  • GET — /api/v1/kategoriler/{id} (Kategori detayı)
  • GET — /api/v1/siparisler (Sipariş listesi)
  • GET — /api/v1/siparisler/{id} (Sipariş detayı)
  • PUT, POST — /api/v1/siparisler/{id}/durum (Sipariş durumu güncelleme)
  • GET — /api/v1/kullanicilar (Müşteri listesi)
  • GET — /api/v1/kullanicilar/{id} (Müşteri detayı)

Güvenlik: Bearer token kimlik doğrulama, rate limiting, IP whitelist.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

7. Güvenlik Altyapısı
  • CSRF Koruması: Her POST formunda Guvenlik::csrfAlani() token doğrulaması
  • XSS Koruması: Tüm çıktılarda htmlspecialchars() / htmlentities()
  • SQL Enjeksiyon: PDO Prepared Statements zorunluluğu
  • Şifre Güvenliği: password_hash() bcrypt (cost factor 12)
  • Brute-Force Engeli: Başarısız giriş sayacı + geçici IP engelleme
  • Oturum Güvenliği: session_regenerate_id, IP + User-Agent doğrulama
  • Rol Tabanlı Erişim: super_admin, admin, musteri rolleri
  • Dosya Yükleme Güvenliği: MIME type doğrulama, izin verilen uzantı listesi
  • HTTPS: .htaccess ile otomatik SSL yönlendirmesi

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

8. Teknik Altyapı Gereksinimleri
  • PHP Sürümü: 8.2+ (declare(strict_types=1) tüm dosyalarda)
  • Veritabanı: MySQL 8.0+ (utf8mb4_unicode_ci)
  • Web Sunucusu: Apache 2.4+ (mod_rewrite aktif)
  • PHP Eklentileri: PDO, pdo_mysql, mbstring, json, curl, gd/imagick, zip, openssl
  • Ön Yüz: Vanilla CSS (Design Tokens, Dark Mode hazır) & Vanilla JS (Framework bağımsız)

Dosya & Depolama Yapısı:
depolama/
loglar/ — Sistem ve aktivite logları
onbellek/ — Dosya önbelleği
yuklemeler/ — Kullanıcı yüklediği görseller
yedekler/ — DB ve dosya yedekleri
veritabani/ — SQLite dosyaları (opsiyonel)
varliklar/
css/ — kahve.css (ana stil)
js/ — kahve.js (ana script)
resimler/ — Ürün görselleri
yuklemeler/ — Yönetimden yüklenen görseller
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

9. Kurulum & Yapılandırma

9.1 Kurulum Sihirbazı (kurulum.php)

  • Web tabanlı etkileşimli kurulum arayüzü
  • Veritabanı bağlantı testi ve 26 tablonun otomatik oluşturulması
  • Demo veri seed ve ilk admin hesabı oluşturma
  • .env dosyasının otomatik yapılandırılması

9.2 Ortam Değişkenleri (.env)
APP_NAME — Site adı
APP_URL — Site URL
DB_SURUCU — mysql
DB_SUNUCU — Veritabanı sunucusu
DB_ADI — Veritabanı adı
DB_KULLANICI — DB kullanıcı adı
DB_SIFRE — DB şifresi
MAIL_SMTP_HOST — SMTP sunucusu
MAIL_SMTP_PORT — SMTP portu (587/465)
MAIL_KULLANICI — SMTP kullanıcı adı
MAIL_SIFRE — SMTP şifresi
MAIL_FROM_EMAIL — Gönderici e-posta
GEMINI_API_KEY — Google Gemini AI API anahtarı
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

10. Cron Job'lar (Zamanlanmış Görevler)
  • /api/cron/pazaryeri-senkron — Tüm pazaryerlerinden sipariş çekme (Önerilen: Her 15 dk)
  • /api/cron/xml-senkron — Tedarikçi XML feed senkronizasyonu (Önerilen: Her saat)
  • /api/cron/sepet-kurtarma — Terk edilen sepet hatırlatma e-postası (Önerilen: Her saat)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ━━━━━━

11. Modül & Özellik Özeti
  • Toplam Rota: 180+ (GET + POST + PUT + DELETE)
  • Kontrolcü / Model / Hizmet: 41 Kontrolcü · 26 Model · 40+ Hizmet Dosyası
  • Veritabanı: 26 Tablo
  • Ödeme Entegrasyonları: 4 (iyzico, PayTR, Shopier, EFT)
  • Kargo Entegrasyonları: 4 (Yurtiçi, Aras, Sürat, PTT)
  • Pazaryeri Entegrasyonları: 10 Kanal
  • E-Fatura Entegrasyonları: 8 Sağlayıcı
  • Muhasebe Entegrasyonları: 6 Program
  • AI Desteği: 7 Gemini Modeli
  • Müşteri Panel Sayfası: 22 Sayfa
  • Yönetim Panel Modülü: 26 Modül
  • Mimari: Sıfırdan Özel MVC (PHP 8.2+)


    ☕ Yeni Özellikler & Gelişmiş Modüller



    1. Veritabanı & Çekirdek Şema Genişletmeleri (26 → 50 Tablo)

    İlk sürümdeki 26 tabloya ek olarak 24 yeni tablo ve ilişkisel altyapı sisteme dahil edildi:

    # | Yeni Tablo | Açıklama & İşlev
    ----|-----------------------------|---------------------------------------------------------
    27 | iade_talepler | Müşteri ürün iade/iptal başvuru takibi, IBAN, tutar yönetimi
    28 | iade_talep_kalemleri | İadeye konu sipariş ürünleri, adet ve birim fiyat dökümü
    29 | musteri_segmentleri | RFM analitiği tabanlı segment kuralları (Yeni, Sadık, VIP)
    30 | segment_uyeler | Segment aidiyet eşleşmeleri ve dinamik katılım tarihleri
    31 | terk_edilen_sepetler | Sepeti ödeme adımında terk edenler ve kurtarma döngüleri
    32 | pazaryeri_entegrasyonlari | 10 pazaryeri API, komisyon, marj ve senkronizasyon ayarları
    33 | pazaryeri_urun_eslesmeleri | Yerel ürün-pazaryeri barkod/kod eşleşmeleri, fiyat çarpanları
    34 | pazaryeri_kategori_eslesmeleri | AI destekli kategori eşleştirme ve güven skoru
    35 | pazaryeri_loglari | Pazaryeri API istek, yanıt ve hata logları
    36 | xml_tedarikciler | XML Dropshipping tedarikçi bağlantıları, kâr marjları
    37 | xml_urun_havuzu | Tedarikçiden çekilen ürün ön inceleme ve filtreleme havuzu
    38 | fatura_kayitlari | E-Fatura/E-Arşiv kayıtları, ETTN, PDF ve UBL XML yolları
    39 | muhasebe_ayarlari | ERP entegrasyon ayarları (Paraşüt, Logo, Mikro vb.)
    40 | muhasebe_cari_eslesmeleri | Müşteri ID <-> ERP Cari hesap kodu eşleşmeleri
    41 | muhasebe_aktarim_loglari | Fatura/Cari senkronizasyon işlem logları
    42 | api_anahtarlari | Harici uygulamalar/mobil için REST API token yetkileri
    43 | bulten_aboneleri | E-bülten pazarlama aboneleri ve IP kayıtları
    44 | eposta_gonderim_loglari | 1x1 piksel ile açılma/tıklanma takibi
    45 | instagram_satis_linkleri | DM üzerinden tek tıkla sipariş için güvenli token'lı linkler
    46 | kullanici_puan_hareketleri | Sadakat puanı kazanım/harcama tarihçesi
    47 | musteri_gezinme_gecmisi | İncelenen ürünler ve AI öneri motoru veritabanı
    48 | sepet | Oturum/üye sepetleri için yüksek performanslı kalıcı yapı
    49 | blog_kategorileri | Blog içerikleri için hiyerarşik kategori şeması
    50 | bildirimler | Müşteri/yönetici anlık bildirim sistemi
    🔧 Kendini Onaran Şema (Self-Healing Schema):
    Tüm bu yeni tablolar hem ayarlar/veritabani.sql içine eklenmiş, hem de hizmetler/EntegrasyonSemasi.php sınıfı ile canlı sunucuda manuel SQL çalıştırmaya gerek kalmadan otomatik oluşturulacak şekilde kodlanmıştır.



    2. Kupon & Kampanya Yönetiminde Tam CRUD + WYSIWYG Editör
    Listeleme seviyesindeki modül, tam teşekküllü yönetim arayüzüne dönüştürüldü:
    • AJAX Destekli CRUD: Sayfa yenilenmeden ekle/düzenle/sil.
    • Quill.js Editör: Kampanya metinleri için modern WYSIWYG desteği.
    • Koşul Motoru: % indirim, sabit TL, ilk sipariş, sepet limiti, kota, tarih aralığı.
    • Hızlı Toggle: Tek tıkla aktif/pasif durum değiştirme.



    3. Müşteri İade & İptal Yönetim Modülü
    Tüketici haklarına uygun iki yönlü sistem:
    • Müşteri Paneli (/hesabim/iade-talepler): Ürün/adet seçimi, gerekçe, IBAN girişi.
    • Yönetim Paneli (/yonetim/iade-talepler): Filtreleme, onay/red, admin notu, durum bildirimi.
    • MariaDB 1064 Uyumluluğu: LIMIT/OFFSET parametre hatası güvenli tamsayı formatıyla çözüldü.



    4. Akıllı Müşteri Segmentasyonu (RFM Analitiği)
    /yonetim/musteri-segmentlerimodülü ile 6 hazır akıllı segment:
    1. Yeni Müşteriler: Son 30 günde ilk sipariş.
    2. Sadık Müşteriler: 5+ sipariş verenler.
    3. Yüksek Harcamalı: 1.000 TL+ toplam harcama.
    4. Uyuyan Müşteriler: 90 gündür sipariş vermeyenler.
    5. Sepeti Terk Edenler: Son 7 günde sepeti tamamlayamayanlar.
    6. VIP Müşteriler: 10+ sipariş & 5.000 TL+ harcama.
    💡 Segment üyelerine toplam harcama/sipariş sayısına göre hedefli SMS/E-posta kampanyası başlatılabilir.



    5. Terk Edilen Sepet Kurtarma Otomasyonu
    /yonetim/otomasyon/sepet-kurtarmaile geri kazanım zinciri:
    • Otomatik algılama (Varsayılan: 30 dk)
    • Dinamik indirim kuponu tanımlama
    • E-posta + WhatsApp kurtarma linki
    • Kurtarma oranı ve ciro analitik kartları



    6. Canlı Sosyal Kanıt & Satış Bildirimleri
    Dönüşüm artıran popup sistemi:
    • "Ahmet K. (İzmir) az önce Türk Kahvesi sipariş verdi" tarzı bildirimler.
    • /yonetim/bildirimler/canli-satis panelinden sıklık/süre ayarı.
    • Gerçek sipariş veya simülasyon modu.
    • Mobilde gizleme/gösterme seçeneği.



    7. Gelişmiş Arama Motoru & Sayfalama
    • AJAX Autocomplete: Türkçe karakter duyarsız, çoklu alan araması.
    • Grid Sonuç Sayfası: Responsive liste, dinamik sıralama, 12 ürün/sayfa pagination.
    • Temizleme Butonu: Arama kutusunda tek tıkla silme.



    8. Mobil SEO, CWV & Erişilebilirlik (A11y)
    • Next-Gen Görseller: .webp, srcset, lazy loading.
    • LCP İyileştirmesi: fetchpriority="high" ve preloading.
    • CLS = 0: Sabit aspect-ratio tanımları.
    • A11y: 48×48px dokunmatik alanlar, ARIA etiketleri, kontrast düzeltmeleri.
    • Semantik Yapı: Tek <h1> ve doğru başlık hiyerarşisi.



    9. Pazaryeri & Muhasebe Entegrasyon İyileştirmeleri
    • 10 Pazaryeri: Trendyol, Hepsiburada, Amazon, N11, Çiçeksepeti, Pazarama, Akakçe, Allesgo, PTT AVM, Temu.
    • AI Kategori Eşleme: Yapay zeka destekli eşleştirme algoritması.
    • Varyant Senkronizasyonu: /yonetim/varyantlar sayfası stabilize edildi.
    • Adres Genişletmeleri: Mahalle, tarif, enlem/boylam koordinatları.
    • Backfill Servisi: Geçmiş siparişlerden otomatik il/ilçe ayrıştırma.



    10. Güncel Genel Sistem Özeti (Karşılaştırma)
    Metrik / Özellik | İlk Durum | Son Güncel Durum | Değişim / İlerleme
    --------------------------|-----------------|-------------------------------|---------------------------
    Kayıtlı Rotalar | 180+ | 359 Rota | +179 yeni uç nokta
    Veritabanı Tabloları | 26 Tablo | 50 Tablo | +24 yeni ilişkisel tablo
    PHP Kaynak Dosyaları | ~180 dosya | 278 Dosya | Strict type & sıfır hata
    İade & İptal Sistemi | Yok | Müşteri & Yönetim Paneli Aktif| Eksiksiz talep & IBAN akışı
    Müşteri Segmentasyonu | Yok | 6 Akıllı Segment + Özel Kural | Dinamik RFM motoru
    Kupon / Kampanya | Sadece Listeleme| Tam CRUD + Quill WYSIWYG | İnteraktif zengin editör
    Terk Sepet Kurtarma | Temel | Tam Otomasyon Zinciri | E-posta + WhatsApp kuponlu
    Sosyal Kanıt / Popup | Yok | Canlı Bildirim Modülü Aktif | Tamamen özelleştirilebilir
    Arama Motoru | Basit liste | AJAX Öneri + Grid Sayfalama | Türkçe karakter toleranslı

    DEMO
    Örnek Site: https://www.yerlikahve.com.tr
    Admin: https://www.yerlikahve.com.tr/yonetim kurup incelersiniz


    İNDİRME
    *** Gizli metin: alıntı yapılamaz. ***​
teşekkür ederizz