Siparişlere ayarlanabilir sinyallerle 0-100 arası risk puanı verir. Puan sipariş listesinde renkli rozet, sipariş detayında kutu olarak görünür. Eklenti hiçbir otomatik işlem yapmaz; karar mağaza sahibine aittir.

Özellikler
- 9 sinyal: izleme listesi, tek kullanımlık e-posta alan adı, ilk sipariş, misafir siparişi, yüksek tutar, adres farkı, ülke farkı, riskli ülke, manuel ödeme + yüksek tutar
- Her sinyalin ağırlığı ayardır (0 = devre dışı); puan 0-100 arasına sınırlanır
- Düşük / Orta / Yüksek bantlar ve eşikleri ayarlanabilir
- Sipariş listesinde puan sütunu (HPOS ve klasik) ve sipariş detayında "Yeniden hesapla" düğmeli kutu
- Klasik ödeme, blok ödeme (Store API) ve kodla oluşturulan siparişlerde çalışır
- Listeler varsayılan olarak boştur; mağazanıza özgü değerleri siz girersiniz
- Müşteri tarafında hiçbir çıktı ve dış HTTP isteği yoktur
Kurulum
order-risk-score-for-woocommerceklasörünüwp-content/plugins/altına kopyalayın (veya zip olarak yükleyin).- Eklentiler ekranından etkinleştirin.
- WooCommerce → Ayarlar → Risk Skoru sekmesinden ağırlıkları ve listeleri girin.
Ayarlar
WooCommerce → Ayarlar → Risk Skoru. Ağırlıklar eru_ors_weight_<sinyal> (varsayılanlar: izleme listesi 100, tek kullanımlık e-posta 30, ilk sipariş 15, misafir 10, yüksek tutar 25, adres farkı 20, ülke farkı 20, riskli ülke 25, manuel ödeme 25).
| Seçenek | Varsayılan |
|---|---|
eru_ors_high_amount Yüksek tutar eşiği |
1000 (mağaza para birimi) |
eru_ors_manual_amount Manuel ödeme eşiği |
500 |
eru_ors_manual_gateways Manuel ödeme yöntemleri |
bacs, cheque |
eru_ors_disposable_domains Tek kullanımlık alan adları |
boş |
eru_ors_risky_countries Riskli ülke kodları |
boş |
eru_ors_watchlist İzleme listesi (e-posta, @alanadi, telefon) |
boş |
eru_ors_band_medium / eru_ors_band_high Bant alt sınırları |
30 / 60 |
Sipariş meta alanları: _eru_ors_score, _eru_ors_band, _eru_ors_signals, _eru_ors_calculated_at.
Kancalar ve filtreler
| Ad | Tür | Açıklama |
|---|---|---|
eru_ors_signals |
filtre | Sinyal tanımları (label, weight, check callable) — kendi sinyalinizi ekleyin |
eru_ors_score |
filtre | Hesaplanan nihai puan ($score, $order, $detected) |
eru_ors_scored |
eylem | Puan kaydedildikten sonra ($order, $score, $band, $signals) |
Gereksinimler
WordPress 6.5+, PHP 8.0+, WooCommerce 9.0+. HPOS (özel sipariş tabloları) ile uyumludur. WooCommerce yoksa eklenti bir uyarı gösterir ve hiçbir şey yapmaz.
Sınırlamalar
- Puan sipariş oluşurken bir kez hesaplanır; sonradan değişen sipariş verisi için "Yeniden hesapla" düğmesini kullanın.
- Sinyaller basit kurallardır; bir dolandırıcılık tespit servisinin yerini tutmaz.
- Tutar eşikleri mağaza para biriminde, kur dönüşümsüz karşılaştırılır.
- Eklenti silindiğinde (Eklentiler → Sil) yalnızca kendi ayarları (
eru_ors_*seçenekleri) silinir; siparişlere yazılmış risk puanları (_eru_ors_*sipariş metası) korunur.
SSS
Siparişi otomatik iptal eder mi? Hayır, yalnızca puan gösterir.
Eski siparişler puanlanır mı? Hayır; detay ekranından "Yeniden hesapla" ile tek tek puanlanabilir.
English summary
Scores each order from 0 to 100 using configurable signals (disposable e-mail domains, address/country mismatch, first or guest order, high amount, risky countries, manual payment, watchlist). Every weight, threshold and list is an option under WooCommerce > Settings > Risk Skoru; lists are empty by default. A score column is added to the orders list (HPOS and legacy). No automatic action is taken.
Sürüm notları
Bkz. CHANGELOG.md.
Lisans
GPL-2.0-or-later. Diğer Erusoft eklentileri: https://wordpress.erusoft.com