WP Manifestindependent plugin directory
manifest / ecommerce / woo-chat

Woo Chat - Live Chat for WordPress

Professional live chat plugin for WordPress & WooCommerce - Real-time messaging with guest support, IP tracking, page monitoring

by seghobs · github.com/seghobs/woo-chat · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/seghobs/woo-chat/archive/refs/heads/main.zip

Profesyonel canlı sohbet sistemi - WordPress ve WooCommerce için gelişmiş live chat eklentisi.

✨ Özellikler

🎯 Temel Özellikler

  • Misafir Sohbet - Üye olmadan isim/email ile sohbet başlatma
  • Üye Desteği - WordPress kullanıcıları için otomatik tanıma
  • IP Takibi - Ziyaretçi IP adreslerini kaydetme
  • Sayfa İzleme - Kullanıcının bulunduğu sayfa URL'si
  • Gerçek Zamanlı - 3 saniye polling ile anlık mesajlaşma
  • Tarayıcı Bilgileri - OS, cihaz, tarayıcı tespiti

💼 WooCommerce Entegrasyonu

  • 🛒 Sepet bilgileri
  • 📦 Sipariş geçmişi
  • 💰 Toplam harcama
  • 📊 Ürün bilgileri
  • ⚠️ WooCommerce olmadan da çalışır (opsiyonel)

👨‍💼 Admin Panel

  • 📱 Aktif sohbet yönetimi
  • 📊 Detaylı istatistikler
  • 👥 Operatör yönetimi
  • 🔔 Okunmamış mesaj bildirimleri
  • ⚙️ Kapsamlı ayarlar

🎨 Özelleştirme

  • 🎨 Widget rengi değiştirme
  • 📍 Widget pozisyonu (4 konum)
  • 💬 Hoş geldin/Çevrimdışı mesajları
  • 🔐 Misafir sohbet kontrolü
  • 📧 Email/isim zorunluluğu

📦 Kurulum

  1. woo-chat klasörünü /wp-content/plugins/ dizinine yükleyin
  2. WordPress admin panelden "Eklentiler" sayfasını açın
  3. "Woo Chat" eklentisini etkinleştirin
  4. Woo Chat → Ayarlar'dan yapılandırın

🚀 Kullanım

Müşteri Tarafı

  1. Sitede sağ altta chat widget'ı görünür
  2. Tıklayın ve isim/email girin (veya üye girişi yapın)
  3. Mesaj yazıp gönderin
  4. Enter tuşu ile hızlı gönderim

Admin Tarafı

  1. Woo Chat → Sohbetler sayfasını açın
  2. Aktif oturumları görün
  3. Oturuma tıklayıp mesajlaşın
  4. Enter ile mesaj gönderin

📊 Veritabanı Yapısı

  • wp_woo_chat_sessions - Sohbet oturumları
  • wp_woo_chat_messages - Mesajlar
  • wp_woo_chat_visitors - Ziyaretçi bilgileri
  • wp_woo_chat_woo_data - WooCommerce verileri

⚙️ Ayarlar

  • Sohbet Etkin/Devre Dışı
  • Hoş Geldin Mesajı
  • Çevrimdışı Mesajı
  • Widget Pozisyonu (sağ alt, sol alt, sağ üst, sol üst)
  • Widget Rengi (color picker)
  • Misafir Sohbet (izin ver/verme)
  • Email Zorunlu
  • İsim Zorunlu
  • IP Kaydetme
  • Sayfa URL Kaydetme
  • Ses Bildirimi

🛠️ Teknik Detaylar

Sistem Gereksinimleri

  • WordPress 5.0+
  • PHP 7.0+
  • MySQL 5.6+
  • jQuery

Dosya Yapısı

woo-chat/
├── woo-chat.php              # Ana eklenti dosyası
├── includes/                 # PHP sınıfları
│   ├── class-woochat-admin.php
│   ├── class-woochat-ajax.php
│   ├── class-woochat-database.php
│   ├── class-woochat-frontend.php
│   ├── class-woochat-message.php
│   ├── class-woochat-session.php
│   ├── class-woochat-settings.php
│   └── class-woochat-woocommerce.php
├── assets/                   # CSS & JavaScript
│   ├── css/
│   │   ├── admin.css
│   │   └── frontend.css
│   └── js/
│       ├── admin.js
│       └── frontend.js
└── templates/                # Şablonlar
    ├── admin/
    │   ├── chat.php
    │   ├── settings.php
    │   ├── stats.php
    │   └── operators.php
    └── frontend/
        └── chat-widget.php

🔒 Güvenlik

  • ✅ Nonce doğrulama tüm AJAX isteklerinde
  • sanitize_textarea_field() ile input temizleme
  • esc_html() ile output escape
  • ✅ SQL injection koruması ($wpdb->prepare())
  • ✅ CSRF koruması
  • ✅ Direct file access engelleme

📝 Değişiklik Günlüğü

1.0.0 (2025-11-17)

  • 🎉 İlk sürüm yayınlandı
  • ✅ Temel chat işlevselliği
  • ✅ WooCommerce entegrasyonu
  • ✅ Admin panel
  • ✅ İstatistikler
  • ✅ Operatör yönetimi

🤝 Katkıda Bulunma

  1. Bu repo'yu fork edin
  2. Feature branch oluşturun (git checkout -b feature/amazing-feature)
  3. Değişikliklerinizi commit edin (git commit -m 'Add amazing feature')
  4. Branch'i push edin (git push origin feature/amazing-feature)
  5. Pull Request oluşturun

📄 Lisans

GPL v2 or later

👤 Yazar

seghobs

🙏 Teşekkürler

WordPress ve WooCommerce topluluğuna teşekkürler!


⭐ Projeyi beğendiyseniz yıldız vermeyi unutmayın!