🎀

PrestaShop 8.x Kurulum Rehberi

WhatsMod OTP plugin'ini PrestaShop 8.x sitenize kurun — 5 dakika içinde WhatsApp üzerinden telefon doğrulaması aktif.

Gereksinimler
  • PrestaShop 8.0.0
  • PHP 8.0
  • Test edilmiş 8.2
  • WhatsMod hesabı + otp kapsamlı token
  • Aktif + connected WhatsApp hesabı
Bu Plugin Ne Yapar
  • Kayıt formuna telefon + OTP alanı enjekte
  • AJAX "Kod Gönder" butonu (front controller)
  • Admin config paneli (HelperForm)
  • Kredi bakiyesi kontrol butonu
  • Dosya tabanlı OTP oturumu (5 dk TTL)

Kurulum Adımları

  1. 1

    API Token Üretin

    app.whatsmod.io üzerinden OTP kapsamlı token üretin.
  2. 2

    Modülü Yükleyin

    PrestaShop admin panelinde Modüller → Modül Kataloğu sayfasına gidin. Sağ üstteki Modül Yükle butonuna tıklayın. ZIP'i yükleyin. "WhatsMod OTP" listede "Yapılandır" linkiyle belirecek.
    PrestaShop 8\'de modül yükleme için dosya upload\'u aktif olmalı. Eğer hata alırsanız /modules/whatsmodotp/ dizinine ZIP içeriğini manuel FTP ile kopyalayıp Modüller → Kurulu altında modülü Yükle + Yapılandır yapabilirsiniz.
  3. 3

    Modül Ayarlarını Doldurun

    • API URL: varsayılan
    • API Token: adım 1'deki token
    • Site Etiketi: PrestaShop shop name
    • Kayıt Formunda OTP: Açık
    • Kod Uzunluğu: 6
    • Kaydet
  4. 4

    Smarty Cache'i Temizle

    Admin → İleri Ayarlar → Performans → Sağ üstteki "Cache Temizle" butonuna basın. Smarty template'leri yeniden derlensin, yeni hook aktif olsun.
  5. 5

    Test — Yeni Müşteri Oluştur

    Front-end mağazanızın Hesap Oluştur sayfasını açın (/tr/identity veya /en/registration).
    1. Standart form alanlarını doldurun
    2. WhatsApp Numaranız alanı yeni görünür — numarayı girin
    3. Doğrulama Kodu Gönder butonuna tıklayın
    4. WhatsApp'a düşen kodu alana girin
    5. Form gönder — kayıt tamamlanır

Sorun Giderme

?WhatsApp alanı kayıt formunda görünmüyor
Modül ayarlarında Kayıt Formunda OTP açık olmalı. Açıksa Performans → Cache Temizle yapın. Tema override\'ı varsa themes/*/modules/whatsmodotp/ dizininde özel template arıyor olabilir; yoksa default template kullanılır.
?"Kod Gönder" AJAX 404 hatası veriyor
Front controller route\'u PrestaShop\'un route önbelleğine girmemiş. Performans → Cache Temizle + tarayıcı hard refresh (Ctrl+Shift+R).
?PrestaShop 1.7 için uygun mu?
Şu modül PS 8.0+ için yazılmış — hook isimleri ve controller pattern farklı. PS 1.7 desteği için ayrı sürüm çıkartılacak.

Sorun mu yaşıyorsunuz?

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