============================================================
PUREN ATOLYE & HOBI - E-TICARET (FAZ 0-4 (TAM SURUM: UYELIK + SHOPIER + ILETISIM))
============================================================

KURULUM ADIMLARI (cPanel):

1) VERITABANI
   - cPanel > MySQL Veritabanlari: yeni veritabani + kullanici
     olusturun, kullaniciya TUM YETKILERI verin.
   - phpMyAdmin'de veritabanini secin > Ice Aktar (Import) >
     kurulum.sql dosyasini calistirin.

2) DOSYALAR
   - Bu klasorun tamamini hedefe yukleyin (or. public_html/puren).
   - Onceki denemelerdeki gibi: hedefte eski dosya varsa ONCE SILIN,
     sonra yukleyin (sessiz uzerine yazma sorunu icin).
   - Yukleme sonrasi cPanel > MultiPHP Manager'da PHP 8.3 oldugunu
     dogrulayin ve OPCache'i temizleyin.

3) YAPILANDIRMA
   - config.php dosyasini acin:
     * DB_HOST / DB_NAME / DB_USER / DB_PASS bilgilerinizi girin
       (cPanel'de ad genelde "hesap_veritabani" bicimindedir)
     * BASE_URL degerini site adresinize gore duzenleyin
       (sonda / OLMAYACAK, or. https://beroweb.com/puren)
     * Canliya gecince GELISTIRME degerini 0 yapin.
   - yuklemeler/urunler klasorunun yazilabilir oldugunu kontrol
     edin (izin 755, gerekirse 775).

4) GIRIS
   - Yonetim paneli: BASE_URL/admin/giris.php
   - Kullanici: admin
   - Sifre: puren2026
   - ILK GIRISTE Ayarlar > Sifre Degistir bolumunden sifrenizi
     mutlaka degistirin.

5) ILK ICERIK
   - Ayarlar sayfasindan telefon, e-posta, IBAN vb. bilgileri girin.
   - Kategoriler hazir gelir (duzenleyebilirsiniz).
   - Urunler > Yeni Urun ile resimli urunlerinizi ekleyin;
     "Anasayfada one cikar" isaretlediginiz urunler vitrinde
     "One Cikanlar" bolumunde gorunur.

BU FAZDA NELER VAR:
   - Vitrin: anasayfa (logo + Puren kimligi), kategori sayfasi,
     urun detay (coklu resim galerisi), session tabanli sepet
     (ekle / adet guncelle / sil / bosalt, stok kontrollu)
   - Admin: giris (bcrypt + CSRF), genel bakis (istatistik +
     dusuk stok uyarisi), kategori CRUD, urun CRUD (coklu resim
     yukleme, kapak secimi, indirimli fiyat, one cikan, arama),
     site ayarlari, sifre degistirme
   - Veritabani: TUM fazlarin tablolari hazir (siparis, kargo,
     kupon, musteri dahil)

FAZ 3 ILE GELENLER (bu pakette):
   - Admin > Siparisler: durum sekmeleri (sayacli), arama
     (no/ad/telefon/e-posta), sayfalama
   - Siparis detay sayfasi: kalemler, teslimat bilgileri,
     durum guncelleme (aciklamali - musteri sorgulamada gorunur),
     odeme durumu (bekliyor/odendi/iade), kargo firmasi + takip
     no atama ("Kargoya Verildi" tek tikla), yonetici notu,
     durum gecmisi (hangi yonetici ne zaman)
   - Iptal/iadeye alinan siparislerde stok otomatik geri
     eklenir; siparis tekrar aktif duruma alinirsa yeniden duser
   - Panel anasayfasina "Son Siparisler" tablosu eklendi

YENI VITRIN OZELLIKLERI (bu pakette):
   - Ust menu yenilendi: iki katmanli baslik, arama cubugu,
     kategori menusunde urun sayilari ve aktif sayfa vurgusu,
     mobil menu, ust bantta siparis takibi kisayolu
   - Urun arama sayfasi (arama.php)
   - Anasayfada: promosyon kart cifti, kategori kartlarinda
     urun adedi

ORNEK URUNLER (test icin):
   - ornek-veri.sql: 14 ornek urun + gorselleri
     (yuklemeler/urunler/ornek-XX.jpg — pakete dahil)
   - kurulum.sql'den SONRA phpMyAdmin'de calistirin.
   - Denemeniz bitince urunleri admin panelinden silebilir
     ya da gercek urunlerle degistirebilirsiniz.

FAZ 4 ILE GELENLER (bu pakette):
   - Uyelik: uye ol / giris / cikis (daha once misafir siparis
     veren e-posta uye olursa gecmis siparisleri otomatik baglanir)
   - Hesabim: Siparislerim (durum + detay + kargo takip),
     Adreslerim (ekle/duzenle/sil), Hesap Bilgilerim (ad/telefon
     + sifre degistirme)
   - Odeme sayfasi: uyelerde bilgiler otomatik dolar, kayitli
     adres secici, "adres defterime kaydet" secenegi

KART ILE ODEME (SHOPIER):
   1) shopier.com'da satici hesabi acin.
   2) Panel > Entegrasyonlar bolumunden API Key + Secret alin.
   3) Admin > Ayarlar'a Key/Secret'i girin ve "Kart ile Odeme
      (Shopier)" kutusunu isaretleyin.
   4) Shopier panelinde geri donus (callback) adresi olarak sunu
      tanimlayin:  SITENIZ/shopier-callback.php
      (or. https://beroweb.com/puren/shopier-callback.php)
   - Musteri "Kart ile Ode" secince siparis olusur, Shopier'in
     guvenli odeme sayfasina yonlenir; odeme gelince siparis
     otomatik "Odendi + Onaylandi" olur (imza dogrulamali).
   - Basarisiz/sahte bildirimler reddedilir, siparis havale ile
     odenebilir halde kalir.

ILETISIM SAYFASI + HARITA:
   - iletisim.php: telefon / WhatsApp / e-posta / Instagram /
     calisma saatleri / adres kartlari + mesaj formu
   - Mesajlar Admin > Mesajlar'da listelenir (okundu/sil),
     panel anasayfasinda yeni mesaj sayaci vardir.
   - Harita: Google Haritalar'da dukkani bulun > Paylas >
     "Harita yerlestir" > cikan koddaki src="..." icindeki
     ADRESI kopyalayip Admin > Ayarlar > Google Harita Embed
     Adresi alanina yapistirin.
   - WhatsApp alanina numarayi 90 ile baslayarak yazin
     (or. 905321234567), Instagram alanina kullanici adini yazin.

TASARIM GUNCELLEMELERI (bu pakette):
   - Ust menu sadelesti (urun sayilari kalkti), zarif buyuk
     harf menu + nokta vurgusu
   - Siteye ozel imlec seti (ok / yaprak / yazi imleci) -
     dokunmatik cihazlarda otomatik kapanir
   - Sepet sayfasi iki kolonlu duzene gecti: yapiskan ozet,
     ucretsiz kargoya kalan tutar icin ilerleme cubugu
   - Anasayfa dikey hizalari ve bolum boslugu duzenlendi

GUNCELLEME NOTU (onceki fazlardan geliyorsaniz):
   - Dosyalari silip yeni paketi yukleyin, OPCache temizleyin.
   - phpMyAdmin'de guncelleme-faz4.sql dosyasini BIR KEZ
     calistirin (yeni ayarlar + iletisim mesajlari tablosu).
   - Sifirdan kurulumda buna gerek yok; kurulum.sql yeterli.

SIRADAKI FAZ:
   - Faz 5: Kupon kodlari, satis raporlari

FAZ 2 ILE GELENLER (bu pakette):
   - Odeme sayfasi (odeme.php): teslimat formu (dogrulamali),
     havale/EFT + kapida odeme secimi (kapida hizmet bedeli
     Ayarlar'dan), canli genel toplam
   - Siparis olusturma: transaction ile guvenli kayit, stok
     otomatik dusme, benzersiz siparis no (PRN...), ayni
     e-posta ile gelen musteri tekrar acilmaz
   - Tesekkur sayfasi: havale secildiyse IBAN kutusu, siparis
     ozeti
   - Siparis sorgulama (siparis-sorgula.php): siparis no +
     telefon ile durum, surec gecmisi zaman cizelgesi, kargoya
     verilince "Kargom Nerede?" butonu (takip linki otomatik)
   - Anasayfa: guven seridi (kargo/guvenli odeme/el emegi/takip),
     Indirimdekiler bolumu, "Atolyemizden" hikaye bandi

NOT: Kapida odeme bedeli siparis kaydinda kargo tutarina dahil
yazilir; musteri ekranlarinda "Kargo & Hizmet" olarak gorunur.
