🎀
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ı +
otpkapsamlı 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
API Token Üretin
app.whatsmod.io üzerinden OTP kapsamlı token üretin. - 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
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
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
Test — Yeni Müşteri Oluştur
Front-end mağazanızın Hesap Oluştur sayfasını açın (/tr/identityveya/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.