📝

WordPress + WooCommerce Kurulum Rehberi

WhatsMod OTP plugin'ini WordPress + WooCommerce sitenize kurun — 5 dakika içinde WhatsApp üzerinden telefon doğrulaması aktif.

Gereksinimler
  • WordPress 5.8
  • PHP 7.4
  • WooCommerce (opsiyonel) 6.0
  • WhatsMod hesabı + otp kapsamlı token
  • Aktif + connected WhatsApp hesabı
Bu Plugin Ne Yapar
  • Kayıt formunda WhatsApp OTP zorunluluğu
  • Girişte 2FA olarak opsiyonel OTP
  • Şifre sıfırlama — e-mail + WhatsApp birlikte
  • WooCommerce checkout'ta telefon doğrulaması
  • Otomatik güncelleme (WP Core'a entegre)

Kurulum Adımları

  1. 1

    API Token Üretin

    app.whatsmod.io → Ayarlar → API Tokens sayfasına gidin. Yeni Token butonuna tıklayın. OTP (Önerilen) seçin, bir isim verin (örn. "WordPress"), Oluştur. Çıkan wsk_... token'ını kopyalayın — bir daha gösterilmeyecek.
    Tam Erişim yerine OTP seçin — plugin sadece OTP göndermek için yetkiye ihtiyaç duyar, güvenlik için minimum yetki iyidir.
  2. 2

    ZIP'i İndirin ve WordPress'e Yükleyin

    Yukarıdaki ZIP İndir butonuyla whatsmod-otp-wordpress.zip dosyasını alın. WordPress admin panelinize gidin:

    Eklentiler → Yeni Ekle → Eklenti Yükle → ZIP dosyasını seçin → Şimdi Yükle Eklentiyi Etkinleştir.
  3. 3

    Ayarlar Sayfasını Açın

    WordPress admin solda Ayarlar → WhatsMod OTP menüsüne gidin. İlk açılışta varsayılan değerler hazır gelir; sadece API Token boştur.
  4. 4

    Token ve Ayarları Girin

    • API URL: varsayılan https://gw.whatsmod.io (değiştirmeyin)
    • API Token: adım 1'de kopyaladığınız wsk_...
    • Site Etiketi: müşterinin WhatsApp mesajında göreceği site adınız (örn. "Benim Dükkanım")
    • Aktif Akışlar: Kayıt / Giriş / Şifre sıfırlama / WooCommerce — istediklerinizi seçin
    • Değişiklikleri Kaydet butonuna basın.
  5. 5

    Bağlantıyı Test Edin

    Aynı sayfada Kredi Bakiyesini Kontrol Et butonuna basın. Yeşil "Bağlantı başarılı! Kredi bakiyesi: X" mesajı görmelisiniz.
    "Hata: API token yapılandırılmamış" görürseniz token'ı yanlış yapıştırmışsınız. "401 Unauthorized" token geçersiz (revoke edilmiş olabilir). "Sistem hesabı yok" app.whatsmod.io'da bağlı WhatsApp numaranız yok demektir.
  6. 6

    Gerçek Test — Yeni Kullanıcı Kaydı

    WordPress'inizdeki kayıt sayfasını açın (/wp-login.php?action=register).
    1. Kullanıcı adı + e-mail + WhatsApp numarası girin
    2. Gönder → WhatsApp'ınıza 6 haneli kod gelmeli
    3. Kodu girip tekrar gönder → kayıt tamamlanır
    4. Girilen telefon numarası whatsmod_phone user meta'sına kaydedilir
  7. 7

    WooCommerce Checkout (Opsiyonel)

    WooCommerce kuruluysa ve "Aktif Akışlar" altında seçtiyseniz: checkout sayfasında billing_phone alanı yanına "Kod Gönder" butonu + OTP alanı otomatik eklenir. Müşteri siparişi onaylayamaz kod doğrulanmadan.

Sorun Giderme

?Kayıt formunda WhatsApp numarası alanı görünmüyor
Kayıt Formunda OTP ayarının açık olduğundan emin olun. Bazı WP temaları register_form hook'unu bypass eder — ayar sayfasında kontrol edin, hâlâ görünmüyorsa temanızın register.php dosyasını kontrol edin.
?OTP gelmiyor ama "Kod gönderildi" diyor
WhatsApp numaranız app.whatsmod.io'da connected olmalı. Admin paneli → Numaralar'a gidin. Hesap pending_qr veya disconnected ise QR ile yeniden bağlayın.
?Çok fazla deneme hatası alıyorum
Rate limit — aynı numaraya dakikada 1, saatte 500. 1 dakika bekleyip tekrar deneyin. Test yaparken farklı telefon numaraları kullanın.
?Plugin güncellemesi nasıl gelir?
WhatsMod OTP, WordPress'in standart plugin güncelleme sistemine entegredir. Yeni sürüm çıktığında Eklentiler sayfasında "Update available" görünür — tek tıkla güncelleyebilirsiniz. Manuel kontrol için transient cache 12 saat sürdüğünden yeni sürüm hemen görünmeyebilir.

Sorun mu yaşıyorsunuz?

API dokümantasyonuna göz atın veya destek ekibimizle iletişime geçin.