WHMCS eklenti modülü · Sürüm 1.0.0

Ücretsiz WHMCS Müşteri Yorumları Modülü

Hizmeti satın aldığı, ödediği ve kullanmaya başladığı WHMCS kayıtlarıyla doğrulanan müşterilerinizin yorumlarını yönetici onayıyla yayınlayın. Yorumları hizmet sayfalarınıza, ana sayfanıza ve farklı alan adındaki sitelerinize ekleyin.

Modül ücretsizdir, kurulum desteği dahildir ve Netx müşterisi olmanız gerekmez. Kullanmak için lisanslı bir WHMCS kurulumu gerekir; WHMCS lisansı ayrıca alınır.

  • Satın alma ve kullanım kaydı kontrolü
  • Yayından önce yönetici onayı
  • Smarty değişkeni ve JS widget
Yönetim panelinde kategori listesi (anahtarlar, yayındaki yorum sayıları ve ortalamalar) ile hizmet sayfasında 4,3 puanlı kategori özeti ve “Doğrulanmış Müşteri” etiketli bir yorum kartı
Modülün gerçek ekranları: yönetimde kategori listesi ve hizmet sayfasındaki yorum kartı. Veriler kurgusal demo kurulumuna aittir.
Ne?
WHMCS için eklenti (addon) modülü: doğrulanmış müşteri yorumları, moderasyon ve gösterim.
Kimler için?
WHMCS kullanan hosting, alan adı ve sunucu sağlayıcıları; müşteri paneli WHMCS olan hizmet işletmeleri.
Ne gerekir?
WHMCS 8.0 veya üstü, PHP 8.1 veya üstü, çalışan WHMCS cron'u.
Fiyat
0 TL. Kayıt, e-posta veya telefon istenmez.

WHMCS müşteri yorumları hangi sorunu çözer?

Ziyaretçi bir hosting veya sunucu paketine karar verirken o hizmeti gerçekten kullanmış kişilerin deneyimini görmek ister. Modül bu deneyimi doğru hizmetin yanında, kaynağı belli olarak göstermek için tasarlandı.

Genel firma yorumları hizmeti anlatmaz

Bir alan adı müşterisinin yorumu, VDS almayı düşünen ziyaretçiye pek bir şey söylemez. Yorumlar hizmet kategorilerine bağlanır; VDS sayfasında VDS deneyimleri, cPanel sayfasında cPanel deneyimleri görünür.

Ziyaretçi gerçek müşteriyi ayırt edemez

Yorum yalnızca WHMCS'e giriş yapmış, o kategorideki hizmeti satın alıp ödemiş ve hizmeti kullanıma açılmış hesaplardan gelir. "Doğrulanmış Müşteri" etiketi bu kayıtlardan üretilir; elle verilemez.

Farklı tema ve alan adlarında gösterim zordur

WHMCS şablonunda tek bir Smarty değişkeni, başka bir sitede iki satırlık HTML yeterlidir. WHMCS alt alan adında, kurumsal site ana alan adında olsa da aynı yorumlar gösterilir.

Canlı demo: kategoriler, puan özeti ve yorum kartları

Kategori, görünüm ve tema seçerek ziyaretçinin göreceği bloğu deneyin. Önizleme modülün kendi widget.js ve widget.css dosyalarıyla çizilir.

Örnek görünüm · demo verisi · kurgusal firma “Demo Hosting”

Veriler, modülün okuma API'sinin kurgusal bir demo kurulumundan alınmış yanıtlarıdır; gerçek bir WHMCS'e, müşteriye veya yönetim paneline bağlanmaz. Demoda “Yorum Yap” bu sayfadaki yorum yolculuğu bölümüne götürür.

Genel yorum sayfası örneğini aç

Modülün gerçek ekranları

Görüntüler modülün kaynak koduyla, kurgusal kişi ve adreslerden oluşan ayrı bir demo veritabanında alındı. Yönetim ekranları WHMCS'in Blend yönetici temasının stilleriyle çizilmiştir; WHMCS'in üst menüsü ve kenar çubuğu kırpılmıştır.

Müşteri Yorumları yönetim ekranı, Yorumlar sekmesi: kuyruk, durum, kategori ve puan süzgeçleri; Bekleyen, Onaylanan, Spam, Reddedilen ve Yayından Kaldırılan durumlarındaki yorumların listesi
Bütün yorumlar tek kuyrukta. Bekleyen, onaylanan, reddedilen, spam ve yayından kaldırılan yorumlar kategori, durum ve puana göre süzülür; seçilen kayıtlar toplu olarak onaylanabilir veya gerekçeyle reddedilebilir. Revizyon bekleyen ve yanıtsız yorumlar ayrıca işaretlenir.
Tek yorumun moderasyon ekranı: doğrulama kanıtı, yayındaki sürüm ile onay bekleyen değişiklik, onay, ret, spam ve yayından kaldırma düğmeleri, firma yanıtı alanı
Kararı kanıtı görerek verin. Yorumun hangi kayıtla doğrulandığı (sunucu modülü günlüğü, ödeme), yayındaki sürüm ve bekleyen değişiklik yan yana görünür. Yönetici puanı veya metni değiştiremez; yalnızca onaylar, gerekçeyle reddeder ya da kişisel bilgiyi maskeler.
Kategori düzenleme ekranı: kategori adı, değişmeyen entegrasyon anahtarı cpanel_hosting, hizmet sayfası adresi ve kategoriye bağlanacak WHMCS ürünlerinin listesi; yapılandırılmış veri ayarı
Hizmet kategorisi = WHMCS ürünleri. Her kategoriye hangi WHMCS ürünlerinin ait olduğunu seçersiniz; yorum hakkı bu eşleşmeden hesaplanır. Entegrasyon anahtarı kategori oluşturulurken sabitlenir; kategori adını değiştirseniz de şablonlardaki kod çalışmaya devam eder.
Kategoriye ait entegrasyon kodları: Smarty değişkenleri, JavaScript gömme kodu, okuma API adresi, kategori yorumları bağlantısı ve Yorum Yap bağlantısı, her biri Kopyala düğmesiyle
Kodlar kurulumunuzun adresleriyle hazır gelir. Smarty değişkeni, JS gömme kodu, okuma API'si, “Daha Fazla Göster” ve “Yorum Yap” bağlantıları her kategori için kopyalanmaya hazır üretilir. Örnekteki my.example.com demo kurulumun adresidir.
Müşteri panelindeki Yorumlarım sayfası: değerlendirilebilecek hizmetler ve yayındaki sürümü ile onay bekleyen değişikliği birlikte gösterilen bir VDS Sunucu değerlendirmesi
Müşteri kendi yorumlarını yönetir. “Yorumlarım” sayfası değerlendirilebilecek hizmetleri ve yazılmış yorumları gösterir. Düzenleme yeni bir sürüm olarak onaya düşer, onaylanana kadar eski sürüm yayında kalır; müşteri kaldırma talebi de gönderebilir.
Hizmet sayfasına eklenen cPanel Hosting yorum bloğu: 4,1 kategori puanı, dört yorum kartı, firma yanıtları, Daha Fazla Göster ve Yorum Yap düğmeleri
Hizmet sayfasında yalnızca o hizmetin yorumları. {$musteri_yorumlari_cpanel_hosting} değişkeninin sunucuda çizdiği blok: kategori puanı, yorum kartları, firma yanıtları, “Daha Fazla Göster” ve “Yorum Yap”. Kart başlıkları sayfanızın başlık hiyerarşisini bozmaz.
Genel yorum sayfası: 4,2 genel puan ve yıldız dağılımı, kategori, puan, tarih ve sıralama süzgeçleri, doğrulamanın nasıl yapıldığını anlatan kutu ve yorum kartları
Bütün yorumlar tek sayfada. /musteri-yorumlari sayfası genel puanı, yıldız dağılımını, kategori, puan ve tarih süzgeçlerini, sıralamayı ve sayfalamayı sunar. Doğrulamanın ne anlama geldiği ziyaretçiye aynı sayfada açıklanır.

WHMCS yorum modülünün özellikleri

Aşağıdaki her özellik 1.0.0 sürümünün kaynak kodunda bulunur ve otomatik testlerle sınanmıştır. Plan aşamasındaki işlevler bu listede yer almaz.

Doğrulanmış müşteri

Yorum hakkı için hizmetin hesaba ait olması, aynı hesabın o hizmete ait ödenmiş faturası ve kullanım kanıtı aranır. Hizmet durumu tek başına kanıt sayılmaz; hizmeti sona ermiş eski müşteriler de kanıt varsa yazabilir.

Yönetici onayı

Hiçbir yorum onaysız yayınlanmaz. Bekleyen, onaylanan, reddedilen, spam ve yayından kaldırılan durumları, gerekçeli kararlar ve toplu işlem vardır.

Doğru puan

Her hesap bir kategori için tek değerlendirme yazar. Kategori puanı ve genel puan aynı hesaplama servisinden, yayındaki yorumlardan çıkar; hiç yorum yoksa puan gösterilmez.

Smarty ve JS entegrasyonu

{$musteri_yorumlari}, kategoriye özel değişkenler, bağımlılıksız JS widget ve oturum açmayan okuma API'si. WHMCS dışındaki sitelerde de çalışır.

Firma yanıtı

Yorumların altına herkese açık firma yanıtı eklenir; yanıtın geçmişi saklanır, personel adı gösterilmez. Müşteriye bildirim gider (ayar açıksa).

Gizlilik ve yetki

E-posta, IP ve WHMCS kimlikleri herkese açık hiçbir çıktıda yer almaz. Yönetimde 14 ayrı izin, rol bazında verilir; her işlem karma zincirli denetim kaydına yazılır.

Ayrıntılı özellik listesi

Doğrulama ve yorum hakkı
  • Kimlik yalnızca WHMCS oturumundan alınır; formdaki hiçbir alan kimlik sayılmaz.
  • Kullanım kanıtı: sunucu modülü günlüğü (oluşturma, askıya alma, paket değişikliği, sonlandırma), sunucu kullanım eşitlemesi, ödenmiş yenileme, modülün kendi AfterModuleCreate kaydı; sunucu modülü olmayan ürünlerde personelin gerekçeli teslim kaydı.
  • Ödeme şartı: aynı hesabın o hizmete ait ödenmiş (sonradan iade edilmiş olsa da) faturası. Ücretsiz hizmetleri ödeme şartından muaf tutmak isteğe bağlı bir ayardır.
  • Sahte (Fraud) siparişler, başka hesabın hizmeti ve ödenmemiş hizmetler yorum hakkı vermez.
  • Hesap sahibi olmayan bağlı kullanıcılar varsayılan olarak yazamaz; ayar açılırsa yalnızca hizmet yönetme izni olanlar yazabilir.
  • Yönetici “müşteri olarak giriş” yaptığında yorum yazamaz veya değiştiremez.
  • WHMCS'te e-posta doğrulaması açıksa, doğrulanmamış kullanıcı formu göremez.
Yorum formu ve müşteri paneli
  • 1–5 yıldız, başlık ve yorum metni; uzunluk sınırları ayarlanabilir (varsayılan başlık 3–120, metin 30–2000 karakter).
  • Görünür ad tercihi: ad ve soyadın baş harfi (varsayılan) ya da tam ad. Görünür ad her zaman müşteri hesabından üretilir.
  • Yayınlama bilgilendirmesi onayı; metnin sürümü kaydedilir.
  • Müşteri panelinde “Yorumlarım”: değerlendirilebilecek hizmetler, yazılmış yorumlar, durum, sürüm geçmişi.
  • Düzenleme yeni sürüm (revizyon) olarak onaya düşer; onaylanana kadar eski sürüm yayında kalır.
  • Kaldırma talebi: varsayılan ayarda yorum talep anında yayından kalkar ve talep yöneticiye düşer.
  • Çift tıklama ve eşzamanlı gönderimde tek kayıt oluşur (8 paralel süreçle test edildi).
Moderasyon ve yönetim
  • Durumlar: Bekleyen, Onaylanan, Reddedilen, Spam, Yayından Kaldırılan; durum geçişleri kurallarla sınırlıdır.
  • Gerekçeli ret ve kaldırma (gerekçe müşteriye gösterilir), toplu işlem, acil kaldırma.
  • Kişisel bilgi maskeleme: metnin yalnızca ilgili bölümleri [gizlendi] ile değiştirilebilir; başka değişiklik kabul edilmez, puan değişmez.
  • Ziyaretçi bildirimleri (“Bildir”) ve müşteri kaldırma talepleri için ayrı kuyruk.
  • Pano, raporlar, CSV dışa aktarma (e-posta kolonu ayrı izinle; formül enjeksiyonuna karşı kaçışlı).
  • Kanıt taraması, gerekçeli personel teslim kaydı, kapsama raporu.
  • Bakım: önbellek temizleme, denetim zincirini doğrulama, onay ifadesiyle kalıcı silme.
Gösterim ve entegrasyon
  • Smarty: {$musteri_yorumlari}, {$musteri_yorumlari_ozet}, {$musteri_yorumlari_<anahtar>}, _ozet ve _sema türevleri; ana sayfa dahil ClientArea akışını kullanan her WHMCS şablonunda.
  • WHMCS'i yükleyen özel PHP sayfaları için Embed::block(), Embed::summary(), Embed::data().
  • JS widget: kart, liste, yalnızca puan ve tam sayfa (süzgeçli, sayfalı) görünümleri; açık, koyu ve sistem teması; jQuery veya başka kütüphane gerektirmez.
  • Oturumsuz okuma API'si: yalnızca herkese açık alanlar, ETag ile yeniden doğrulama, IP başına dakikada 120 istek sınırı (ayarlanabilir).
  • Farklı alan adı: izinli kökenler listesiyle birebir CORS eşleşmesi; istekler çerez göndermez.
  • Sunucu tarafı örnek adaptörler: düz PHP, WordPress kısa kodu, Laravel (pakette, examples/).
  • /musteri-yorumlari genel sayfası: genel puan, yıldız dağılımı, kategori/puan/tarih süzgeci, sıralama, sayfalama, canonical ve noindex kuralları.
Bildirimler ve davetler
  • Yöneticiye: yeni yorum veya revizyon, kaldırma talebi, ziyaretçi bildirimi. Müşteriye: yorum alındı, onaylandı, reddedildi, firma yanıtı, yayından kaldırma veya maskeleme. Her biri ayrı açılıp kapatılır.
  • 10 WHMCS e-posta şablonu etkinleştirmede eklenir; mevcut şablonlara dokunulmaz.
  • Yorum davetleri varsayılan olarak kapalıdır. Açıldığında yalnızca açılış tarihinden sonra kullanıma açılan hizmetlere, ayarlanan gün sonra, günlük sınır ve hatırlatma sayısıyla gönderilir; varsayılan olarak yalnızca pazarlama e-postası izni olan müşterilere.
  • Davetteki tek amaçlı imzalı bağlantıyla davetlerden çıkma (onay sayfası ve POST ile).
  • Göndermeden önce kuru çalıştırma önizlemesi.
Gizlilik ve saklama
  • Herkese açık çıktılarda e-posta, IP, müşteri, hizmet, sipariş ve fatura kimliği, alan adı ve kanıt bilgisi bulunmaz; testler JSON anahtarlarını ayrıca tarar.
  • IP adresi ham saklanmaz; HMAC özeti kullanılır ve bildirim kayıtlarında varsayılan 30 gün sonra silinir.
  • Reddedilen ve spam içerik için saklama süresi (varsayılan 180 gün).
  • Müşteri hesabı silinince yorumlar kaldırılır ya da adı kaldırılarak anonimleştirilir; hesap kapatılınca yayında kalır ya da yayından kalkar (ayar). Hesap birleştirmede yorumlar taşınır.
Görünüm ve tema yalıtımı
  • Vurgu, yıldız, metin, zemin ve çerçeve renkleri; kart veya liste görünümü; yorum adedi; puan özeti, firma yanıtı ve paket adı gösterimi. Genel ayar ve kategori bazında.
  • Bütün sınıflar myr- önekli; site fontunu ve genel stillerinizi değiştirmez. Stil dosyası sayfaya bir kez eklenir.
  • Mobil düzen 360 ve 390 piksel genişlikte gerçek tarayıcıda kontrol edildi; yükleniyor, boş ve hata durumları ekran okuyucuya duyurulur.

Bir yorumun yolculuğu

Olumlu ya da olumsuz bütün değerlendirmeler aynı kurallarla incelenir. Düşük puan tek başına ret nedeni değildir; hakaret, kişisel bilgi, reklam veya hizmetle ilgisi olmayan içerik yayınlanmaz.

  1. Hak kontrolü

    Ziyaretçi “Yorum Yap”a tıklar ve WHMCS'e giriş yapar. Modül, hesabın o kategoride satın alıp ödediği ve kullanıma açılmış bir hizmeti olup olmadığını kayıtlardan kontrol eder. Uygun hizmeti yoksa form açılmaz.

  2. Müşterinin yorumu

    Müşteri değerlendirdiği hizmeti seçer; puan, başlık ve metnini yazar, adının nasıl görüneceğini seçer ve yayınlama bilgilendirmesini onaylar.

  3. Yönetici incelemesi

    Yorum “Bekleyen” kuyruğa düşer ve yöneticiye bildirim gider. Yönetici kanıtı görerek onaylar ya da gerekçe yazarak reddeder; puanı veya metni değiştiremez.

  4. Hizmet sayfasında yayın

    Onaylanan yorum kategori bloğunda, genel yorum sayfasında ve API'de “Doğrulanmış Müşteri” etiketiyle görünür. Sunucu önbelleği aynı anda yenilenir.

  5. Firma yanıtı

    Yönetici yorumun altına herkese açık yanıt ekleyebilir; müşteri bilgilendirilir. Müşteri sonradan yorumunu güncelleyebilir; güncelleme yeniden onaydan geçer.

Yorumları istediğiniz sayfaya ekleyin

Aşağıdaki kodlar düz metin olarak gösterilir. Kendi kurulumunuzun gerçek kodlarını yönetim panelinde Kategoriler → Düzenle ve kodlar → Entegrasyon kodları bölümünden kopyalayın; adresler orada kurulumunuza göre üretilir.

WHMCS şablonunda Smarty değişkeni

Ana sayfa (homepage.tpl), ürün grubu sayfaları, sipariş formları ve WHMCS'in ClientArea akışını kullanan özel sayfalarda değişkeni bloğun görünmesini istediğiniz yere yazın. Blok sunucuda HTML olarak çizilir.

Bütün kategoriler (ör. ana sayfa)
{$musteri_yorumlari}
Yalnızca bir kategori (ör. cPanel hosting sayfası)
{$musteri_yorumlari_cpanel_hosting}
Yalnızca puan ve yorum sayısı; kategori pasifse boş kalır
{$musteri_yorumlari_cpanel_hosting_ozet|default:''}

cpanel_hosting, kategori oluşturulurken verilen entegrasyon anahtarıdır (küçük harf, rakam ve alt çizgi). Değişkenler yalnızca yazdırıldıkları sayfada sorgu çalıştırır. WHMCS'in ClientArea akışını kullanmayan PHP dosyaları değişkenleri almaz; bunlar için pakette Embed sınıfı vardır.

Önizleme · demo verisi

HTML, WordPress veya başka bir CMS

Bloğun görüneceği yere div etiketini, sayfaya bir kez de betiği ekleyin. Betik WHMCS kurulumunuzdan yüklenir ve verileri oradaki okuma API'sinden alır.

Kategori bloğu
<div data-musteri-yorumlari
     data-kategori="cpanel_hosting"
     data-adet="6"
     data-gorunum="kart"></div>
<script src="https://my.example.com/modules/addons/musteriyorumlari/assets/widget.js?v=67fdea454f" defer></script>
Yalnızca puan özeti
<div data-musteri-yorumlari data-kategori="cpanel_hosting" data-gorunum="ozet"></div>
Öznitelikler
ÖznitelikDeğerler
data-kategorikategori anahtarı ya da tum
data-adet1–50 (boş: yönetici ayarı)
data-gorunumkart, liste, ozet, sayfa
data-temaacik, koyu, otomatik
data-siralayeni, eski, puan_yuksek, puan_dusuk
data-apiAPI adresini açıkça vermek için (varsayılan: betiğin adresinden türetilir)

my.example.com örnek kurulum adresidir. ?v= değeri dosya özetidir ve sürüm güncellemesinde değişir. JS ile çizilen içerik arama motorlarına ilk HTML'de gelmez; ilk HTML'de olması gerekiyorsa pakette düz PHP, WordPress ve Laravel için sunucu tarafı örnek adaptörler vardır.

Önizleme · demo verisi

WHMCS alt alan adında, yorumlar ana sitede

Kurumsal siteniz www.example.com, WHMCS'iniz my.example.com adresinde olabilir. Kategoriler, onaylar ve yorumlar WHMCS'te kalır; ana sitedeki sayfalar yorumları JS widget ile okur.

  1. WHMCS'te Müşteri Yorumları → Alan adları bölümüne https://www.example.com kökenini ekleyin. Karşılaştırma birebirdir; * kullanılmaz.
  2. Ana sitede, hizmet sayfasına kategorinin JS kodunu ekleyin.
  3. Ana sitede bir genel yorum sayfası açacaksanız (data-gorunum="sayfa") adresini Ayarlar → Genel yorum sayfası adresi alanına yazın.
  4. “Daha Fazla Göster” bu adrese, “Yorum Yap” WHMCS'teki forma (my.example.com/index.php?m=musteriyorumlari&eylem=yaz&kategori=…) gider. Form giriş ister ve yalnızca uygun hizmeti olan müşteriye açılır.

Bilinen sınır (1.0.0): Harici sitedeki JS tam sayfa görünümü, kategori bloğundaki “Daha Fazla Göster” bağlantısının taşıdığı ?kategori= süzgecini okumaz; ziyaretçi bütün kategorilerin listelendiği sayfaya gelir ve kategoriyi süzgeçten seçer. Genel sayfa WHMCS'in kendi /musteri-yorumlari sayfası olduğunda süzgeç uygulanır.

Google'da yıldız görünür mü?

Sitenizde yıldız ve yorum göstermek ile Google arama sonucunda yıldızlı görünüm (zengin sonuç) almak farklı şeylerdir. Modül birincisini her zaman yapar; ikincisi Google'ın kurallarına ve kararına bağlıdır.

1. Sitenizde görünen Hizmet sayfasındaki gerçek modül çıktısı: kategori puanı ve yorum kartı (demo verisi).
Hizmet sayfasında görünen modül çıktısı: VDS Sunucu için 4,3 kategori puanı, 6 doğrulanmış müşteri değerlendirmesi ve “Doğrulanmış Müşteri” etiketli bir yorum kartı (demo verisi)
2. Hizmet sayfası arama sonucunda Hizmet kategorisi sayfaları ve şirketin kendisi hakkındaki yorumlar yıldızlı sonuç için uygun değildir; sonuç yıldızsız görünür.

Temsili arama görünümü; Google'da gösterim garantisi değildir

Demo Hostingwww.example.com › cpanel-hosting

cPanel Hosting Paketleri | Demo Hosting

cPanel kontrol panelli hosting paketleri, ücretsiz SSL ve günlük yedekleme. Paketleri karşılaştırın, doğrulanmış müşteri yorumlarını okuyun.

3. Uygun bir tek ürün sayfası Tek bir ürüne ayrılmış sayfada, Google'ın bütün koşulları sağlanırsa yıldızlı sonuç gösterilebilir.

Temsili arama görünümü; Google'da gösterim garantisi değildir. Puan ve sayı demo verisidir.

Demo Hostingwww.example.com › ssl › dv-ssl-sertifikasi

DV SSL Sertifikası (1 yıl) | Demo Hosting

Puan: 4,6 · 12 değerlendirme demo

Alan adı doğrulamalı SSL sertifikası; kurulum adımları, uyumluluk ve doğrulanmış müşteri değerlendirmeleri.

Kısa uygunluk tablosu

DurumGoogle kuralıModülün davranışıGaranti
Sitenizde yıldız ve yorum gösterimiKural gerektirmez; sizin sayfanızın içeriğidir.Bloklar, genel sayfa ve widget her zaman gösterir.Sizin sitenizde görünür.
Hizmet kategorisi sayfası (Service)Service, yorum snippet'i için desteklenen türler arasında yoktur. Yorum bilgisi bir kategori ya da öğe listesi için değil, belirli bir öğe için olmalıdır.Kategori bloklarında şema üretilmez.Yıldızlı sonuç beklenmez.
Şirketin kendisi hakkındaki yorumlar (Organization, LocalBusiness)İşletme kendisi hakkındaki yorumları kendi sitesinde yayınlıyorsa yıldızlı sonuç için uygun değildir.Genel blok, ana sayfa ve /musteri-yorumlari sayfasında puan şeması üretilmez.Yıldızlı sonuç beklenmez.
Tek ürün veya aynı ürünün varyantları (Product)Uygunluk değerlendirilebilir: sayfa tek ürüne odaklanmalı; puan, sayı ve yorumlar sayfada görünmeli; yorumlar gerçek deneyime dayanmalı; teşvikli yorumlar açıkça belirtilmeli.Yalnızca yönetici kategoride açarsa, kategoriye tek ürün bağlıysa ve görünür içerikle aynı değerlerle tek Product JSON-LD üretilir. Varsayılan kapalıdır.Yok. Geçerli şema gösterim garantisi değildir.

“Şema geçerli” ile “zengin sonuca uygun” aynı şey değil

Rich Results Test'in hatasız sonuç vermesi işaretlemenin teknik olarak okunabildiğini gösterir. Sayfanın zengin sonuca uygun olması ayrıca içerik kurallarına (desteklenen tür, kendi hakkındaki yorumlar, görünür içerikle eşleşme) bağlıdır. Uygun olsa bile Google yıldızı gösterip göstermemeye kendisi karar verir.

Demo puanlarını veya örnek yorumları gerçek sayfanızın yapılandırılmış verisine eklemeyin. Yorum karşılığında indirim, kupon veya hediye veriyorsanız bunu yorumların yanında açıkça belirtin; Google teşviki gizlenmiş yorumları yasaklar. Modül yorum karşılığında teşvik sunmaz.

Müşteri yorumlarının SEO'ya olası katkısı

Modül tek başına sıralama, tıklama oranı veya satış artışı sağlamaz; yapay zekâ sistemlerinde alıntılanmayı da garanti etmez. Katkı olabilecek noktalar, yorumların doğru kurulup gerçekten görünür olmasına bağlıdır.

Taranabilir gerçek içerik

Smarty değişkenleri ve sunucu tarafı adaptörler yorumları ilk HTML'de verir. JS widget ile çizilen içeriği Google sayfayı işlediğinde görebilir, ancak işleme zamanlaması ve sonucu garanti değildir. İçeriğin ilk HTML'de olması önemliyse sunucu tarafı çizimi seçin.

Doğru yapılandırılmış veri

Modül şirket yorumları ve hizmet kategorileri için puan şeması üretmez; tek ürün koşulları sağlanırsa görünür içerikle aynı değerlerde tek Product işaretlemesi üretir. Sayfanızdaki mevcut Organization, WebSite ve Breadcrumb verilerine dokunmaz.

Hizmetle ilgili deneyim metni

Hizmete özel, gerçek kullanıcıların yazdığı metinler sayfanın ziyaretçiye verdiği bilgiyi artırabilir ve karar vermeyi kolaylaştırabilir. Bu bir olasılıktır; kanıtlanmış bir algoritma etkisi değildir.

Hız ve mobil kullanım

Widget harici kütüphane yüklemez (widget.js ≈ 27 KB, widget.css ≈ 17 KB, sıkıştırmasız). Smarty blokları stil dosyasını bir kez ekler. Kötü kurulmuş, görünmeyen veya yanıltıcı yorumlar beklenen faydayı sağlamaz; sorun yaratabilir.

Etkiyi nasıl ölçersiniz?

  1. Başlangıcı kaydedin. Yorum bloğunu ekleyeceğiniz her hizmet sayfası için Search Console'da Performans raporunu sayfa adresine göre süzün; gösterim, tıklama, tıklama oranı, ortalama konum ve sorguları en az 28 günlük dönem için not edin.
  2. Dizine eklenmeyi doğrulayın. URL Denetimi → “Canlı URL'yi test et” → “Test edilen sayfayı görüntüle” ile yorumların işlenmiş HTML'de olduğunu kontrol edin.
  3. Şema açtıysanız raporları izleyin. Rich Results Test'i gerçek adresle çalıştırın; Search Console'da ürün ve yorum snippet'i raporlarındaki hata ve uyarıları takip edin.
  4. Aynı uzunlukta dönemleri karşılaştırın. Önce ve sonra dönemlerini aynı gün sayısıyla seçin; sezon, kampanya, fiyat değişikliği ve sitedeki diğer düzenlemeleri not edin. Bu etkenler sonucu yorumlardan bağımsız olarak değiştirir.
  5. Dönüşümü ayrı ölçün. Sipariş ve başvuru sayılarını kendi analitik veya WHMCS raporlarınızdan izleyin. Sonuçları doğrudan modüle bağlamadan önce diğer değişiklikleri hesaba katın.

Bu modül için henüz yayımlanmış ölçüm verisi yoktur; bu sayfada büyüme grafiği veya yüzde verilmemesinin nedeni budur.

Güvenlik ve müşteri gizliliği

Yorum sistemi gerçek müşteri hesaplarına dayandığı için kontroller yorumun yazılmasından yayınlanmasına kadar her adımda uygulanır.

  • Hesap ve hizmet yetkisi

    Kimlik WHMCS oturumundan alınır, hizmet seçimi yalnızca o hesabın uygun hizmetleri arasından kabul edilir; başka hesabın yorumuna erişilemez.

  • Yönetici onayı

    Yeni yorumlar ve düzenlemeler onaylanmadan yayına çıkmaz. Yönetici puan veya metni değiştiremez.

  • Kişisel bilgiler herkese açık değil

    E-posta, IP, müşteri ve hizmet kimlikleri yayınlanmaz; ad görünümü müşterinin tercihine göre baş harfle kısaltılır. Metindeki kişisel bilgi maskelenebilir.

  • Yetki kontrollü yönetim

    Yönetim işlemleri rol bazlı izinlerle sınırlanır; denetim her istekte sunucu tarafında yapılır. İşlemler karma zincirli denetim kaydına yazılır.

  • Kötüye kullanım sınırları

    Gönderim, ziyaretçi bildirimi ve API için oran sınırları; spam işaretli yorumun yeniden gönderilmesini engelleme; bildirim formunda tuzak alan ve zaman kontrolü.

  • Dışarıya veri göndermez

    Modülde uzaktan kod indirme, otomatik güncelleme, lisans sunucusu veya kullanım istatistiği gönderimi yoktur. Widget yalnızca sizin WHMCS'inizdeki okuma API'sine istek atar.

CSRF, XSS, IDOR, CORS, açık yönlendirme ve vekil IP kararlarının ayrıntısı teknik güvenlik rehberindedir. Modül bağımsız bir güvenlik denetiminden geçmemiştir; kontroller otomatik testlerle sınanmıştır (PHP 286, HTTP 23, JS 31 test). Gizlilik ayarları KVKK veya GDPR uyumunu kendiliğinden sağlamaz; bilgilendirme metinlerini hukuk danışmanınızla gözden geçirin.

Kurulum rehberi

Kurulum WHMCS'in standart eklenti modülü yöntemiyle yapılır. Modül tema dosyalarınızı, WHMCS çekirdek dosyalarını veya çekirdek tabloların yapısını değiştirmez. Ayrıntılı rehber, güncelleme, devre dışı bırakma ve geri dönüş adımları kurulum belgesindedir.

  1. Yedek alın

    WHMCS veritabanının ve modules/addons klasörünün yedeğini alın.

  2. Dosyaları yükleyin

    Paketi açın; modules/addons/musteriyorumlari/ klasörünü WHMCS kök dizininize aynı yolla kopyalayın. Dosya sahibi web sunucusu kullanıcısı olmalıdır. Yalnızca kopyalamak hiçbir şeyi çalıştırmaz.

  3. Etkinleştirin ve yetki verin

    Setup → Addon Modules → Müşteri Yorumları → Activate, ardından Configure → Access Control bölümünde modülü kullanacak yönetici rollerini seçin. Etkinleştirme 19 tablo ve eksik e-posta şablonlarını ekler; e-posta göndermez, davetleri açmaz.

  4. Kategorileri ve ürün eşleştirmesini yapın

    Addons → Müşteri Yorumları → Kategoriler → Yeni kategori: ad, isteğe bağlı entegrasyon anahtarı (sonradan değişmez), hizmet sayfası adresi ve WHMCS ürünleri.

  5. Kanıt taramasını başlatın

    Kanıtlar → Şimdi tara geçmiş müşteriler için kullanım kanıtlarını WHMCS kayıtlarından çıkarır (yalnızca okur). Sunucu modülü olmayan ürünlerde gerekçeli teslim kaydı ekleyin.

  6. Ayarları gözden geçirin

    Genel yorum sayfası adresi, görünüm, form sınırları, bildirimler, gizlilik ve saklama süreleri. Siteniz Cloudflare gibi bir vekil arkasındaysa Güvenlik bölümünde vekil listesini seçin; aksi hâlde oran sınırları vekilin IP'sine uygulanır.

  7. Harici siteleri ve yetkileri ekleyin

    JS widget başka bir alan adında çalışacaksa kökeni Alan adları listesine ekleyin. Diğer yönetici rollerine Yetkiler sekmesinden izin verin.

  8. Kodu şablonunuza ekleyin

    Smarty değişkenini WHMCS şablonunuza ya da JS kodunu sitenize ekleyin. Modül devre dışıyken boş kalması için |default:'' kullanmanız önerilir.

  9. Deneme yorumu gönderip onaylayın

    Uygun hizmeti olan gerçek bir müşteri hesabıyla yorum gönderin, yönetimden onaylayın ve sayfada görünmesini kontrol edin. Yönetici “müşteri olarak giriş” ile yorum yazamaz.

  10. Cron'un çalıştığından emin olun

    Ayrı bir görev gerekmez; WHMCS cron'u her çalıştığında modülün saatlik (kanıt taraması, davetler) ve günlük (saklama, yetim kayıt denetimi) işleri çalışır.

  11. İsteğe bağlı: dostu adres

    Genel sayfa index.php?m=musteriyorumlari adresinde her zaman çalışır. /musteri-yorumlari için SEO modülünüzde eşleme yapın ya da paketteki Apache/nginx örnek kuralını kullanın.

Uyumluluk

BileşenGereksinimKaynakta desteklenenFiilen test edilen
WHMCSLisanslı WHMCS kurulumu8.0 ve üstü (etkinleştirmede denetlenir)8.13.1: test ortamında WHMCS'in kendi Smarty'si ile; netx.com.tr'de etkinleştirme, kanıt taraması, cron kancası, genel sayfa ve API. 8.0–8.12 ve 9.x test edilmedi.
PHPpdo_mysql, mbstring, json; intl önerilir8.1 ve üstü (etkinleştirmede denetlenir)8.2 (8.2.34). 8.1, 8.3 ve 8.4 ile modül çalıştırılmadı.
VeritabanıInnoDBMySQL 5.7+ / MariaDB 10.3+ (belgelenen; modül denetlemez)MariaDB 12.3.3. MySQL ile test edilmedi.
TemaSmarty değişkenleri için WHMCS'in ClientArea akışıWHMCS ile gelen Smarty; tema bağımsız (myr- önekli stiller)Smarty 3.1.48 ve WHMCS güvenlik politikası; Blend yönetici teması; özel bir istemci teması (netx 2024 teması).
Web sunucusuModül sayfası için ek kural gerekmez/musteri-yorumlari için SEO modülü eşlemesi veya Apache/nginx örnek kuralıCloudflare → nginx → Apache zincirinde FullSeo eşlemesiyle.
Harici site (JS)HTTPS, izinli kökenGüncel tarayıcılar (fetch, AbortController); jQuery gerekmezjsdom (31 test) ve Chromium 153 ile 360, 390 ve 1180 piksel genişlikte görsel kontrol.
Sunucu tarafı adaptörlerPHP; WordPress veya Laravel isteğe bağlıPakette örnek olarakDüz PHP adaptörü sahte API'ye karşı PHP 8.2 ve 8.5'te. WordPress ve Laravel gerçek kurulumda çalıştırılmadı.
CronWHMCS cron'uAfterCronJob kancası; ayrı görev yoknetx.com.tr'de saatlik ve günlük işlerin çalıştığı görüldü.

Henüz doğrulanmayanlar: canlı ortamda müşteri gönderiminden yayına uçtan uca akış, gerçek e-posta gönderimi ve WHMCS'in giriş sonrası geri dönüşü. Ayrıntılar test raporundadır.

Ücretsiz indirin

Paket; modül dosyalarını, kurulum, entegrasyon, API, güvenlik, SEO ve test belgelerini, HTML, PHP, WordPress, Laravel ve yönlendirme örneklerini içerir. İndirmek için kayıt, e-posta veya telefon istenmez.

Ücretsiz İndir ZIP · 231 KB
Paket
whmcs-musteri-yorumlari-1.0.0.zip
Sürüm
1.0.0
Yayın tarihi
5 Ekim 2026
Boyut
231 KB (236.312 bayt, 86 dosya)
SHA-256
2d35bebdbcd322697a661704b0195bba2c4f25de647a2b6a3d2472c365caa3b9
Fiyat
0 TL
Lisans
Netx Ücretsiz Sürüm Lisansı. Kişisel ve ticari kullanım, kurulum sayısı sınırı olmadan serbesttir; değiştirebilir ve yalnızca ücretsiz olarak yeniden dağıtabilirsiniz, modülün kendisi satılamaz. Yazılım olduğu gibi, garantisiz sunulur. Lisans metnini okuyun.
Destek ve güncelleme
Ücretsiz sürümde destek yalnızca kurulum içindir; kurulumdan sonra teknik destek veya güncelleme verilmez. Ücretli sürüm çıktığında destek ve güncellemeler yıllık olarak sunulacak. Kurulum desteği için iletişim sayfası.
İndirdiğiniz dosyayı doğrulayın

Hesaplanan değer yukarıdaki SHA-256 ile aynı olmalıdır.

sha256sum whmcs-musteri-yorumlari-1.0.0.zip
Get-FileHash .\whmcs-musteri-yorumlari-1.0.0.zip -Algorithm SHA256
Değişiklik günlüğü: 1.0.0 (5 Ekim 2026)

İlk sürüm: doğrulanmış müşteri değerlendirmeleri, kategori sistemi ve entegrasyon kodları, moderasyon ve revizyon akışı, firma yanıtı, kişisel bilgi maskeleme, müşteri paneli ("Yorumlarım"), herkese açık yorum sayfası, Smarty değişkenleri, JS widget, oturumsuz okuma API'si, davetler, bildirimler, gizlilik/saklama, raporlar, rol izinleri, karma zincirli denetim kaydı, CSV, bakım. Veritabanı erişimi WHMCS Capsule üzerinden; şema sürümü 1.

Sık sorulan sorular

Modül gerçekten ücretsiz mi?

Evet. Modülün fiyatı 0 TL'dir; indirmek için ödeme, kayıt, e-posta veya telefon istenmez. Ücretsiz sürümde destek yalnızca kurulum içindir; kurulumdan sonra teknik destek veya güncelleme verilmez. Kullanım koşulları indirme bölümündeki Netx Ücretsiz Sürüm Lisansı'ndadır.

Netx müşterisi olmam gerekiyor mu?

Hayır. Modülü kullanmak için Netx'ten hosting, sunucu veya başka bir hizmet almanız gerekmez. Modül kendi WHMCS kurulumunuzda çalışır.

WHMCS gerekli mi?

Evet. Modül WHMCS eklenti modülüdür; yorum hakkını WHMCS'teki hizmet, fatura ve etkinlik kayıtlarından hesaplar. WHMCS ticari bir yazılımdır ve lisansı bu modülden ayrı olarak alınır. WHMCS 8.0 veya üstü ve PHP 8.1 veya üstü gerekir.

Kimler yorum yazabilir?

WHMCS'e giriş yapmış, kategoriye bağlı bir hizmeti olan, o hizmete ait ödenmiş faturası bulunan ve hizmetin kullanıma açıldığına dair kayıt (sunucu modülü günlüğü, kullanım verisi, ödenmiş yenileme ya da personel teslim kaydı) olan hesaplar. Ödenmemiş, sahte işaretli veya başka hesaba ait hizmetler yorum hakkı vermez. Varsayılan olarak yalnızca hesap sahibi yazabilir.

Hizmeti sona ermiş eski müşteriler değerlendirme yapabilir mi?

Evet. Hizmet sonlandırılmış veya iptal edilmiş olsa da ödeme ve kullanım kanıtı varsa müşteri değerlendirme yazabilir. WHMCS etkinlik günlüğü temizlenmiş eski hizmetlerde kanıt bulunamayabilir; bu durumda yönetici gerekçeli teslim kaydı ekleyebilir.

Bütün yorumlar onaydan geçer mi?

Evet. Yeni yorumlar ve mevcut yorumlardaki düzenlemeler yönetici onayı olmadan yayına çıkmaz. Düşük puan tek başına ret nedeni değildir; ret ve kaldırma kararları gerekçeyle verilir ve müşteriye bildirilir.

Özel tema, düz HTML veya WordPress ile kullanılabilir mi?

WHMCS temalarında Smarty değişkenleri ClientArea akışını kullanan şablonlarda çalışır; tema bağımsızdır. Düz HTML, WordPress veya başka bir CMS'te JS widget kullanılır. İçeriğin ilk HTML'de gelmesi gerekiyorsa pakette düz PHP, WordPress kısa kodu ve Laravel için örnek adaptörler vardır; WordPress ve Laravel örnekleri gerçek kurulumda test edilmemiştir.

WHMCS farklı bir alt alan adındaysa çalışır mı?

Evet. Örneğin WHMCS my.example.com, siteniz www.example.com ise sitenin kökenini modülün “Alan adları” listesine eklemeniz yeterlidir. Widget istekleri çerez göndermez; API yalnızca listedeki kökenlere birebir CORS izni verir.

Kategori kodunu nereden alırım?

Yönetimde Kategoriler → Düzenle ve kodlar → Entegrasyon kodları bölümünde Smarty değişkeni, JS kodu, API adresi ve bağlantılar kurulumunuzun gerçek adresleriyle yer alır. Değişken adı kategorinin entegrasyon anahtarından oluşur (ör. {$musteri_yorumlari_cpanel_hosting}) ve kategori adı değişse de aynı kalır.

Google'da kesin yıldız çıkar mı?

Hayır. Sitenizde yıldızlar her zaman görünür; Google arama sonucundaki yıldızlı görünüm ise Google'ın kurallarına ve kararına bağlıdır. Hizmet kategorileri ve şirketin kendisi hakkındaki yorumlar bu görünüm için uygun değildir. Tek ürün sayfasında koşullar sağlansa bile gösterim garanti edilmez. Ayrıntılar Google görünümü bölümünde.

Modülü kurunca sıralamam yükselir mi?

Garanti yoktur. Hizmete özel gerçek yorumlar sayfanın ziyaretçiye verdiği bilgiyi artırabilir; ancak sıralama birçok etkene bağlıdır. Etkiyi Search Console ile aynı uzunlukta önce/sonra dönemlerini karşılaştırarak ölçebilirsiniz.

Müşterilerin e-posta adresleri veya kişisel bilgileri görünür mü?

Hayır. Herkese açık bloklarda, sayfalarda ve API'de e-posta, IP, müşteri, hizmet ve fatura kimlikleri yer almaz. Görünen ad varsayılan olarak ad ve soyadın baş harfidir (ör. “Ayşe K.”); müşteri isterse tam adını seçebilir. Yorum metnindeki kişisel bilgiyi yönetici maskeleyebilir.

Kurulum ve güncelleme nasıl yapılır?

Kurulum: dosyaları modules/addons/musteriyorumlari/ klasörüne kopyalayın, WHMCS'te etkinleştirin, kategorileri oluşturun ve kodu şablonunuza ekleyin; adımlar kurulum rehberindedir. Kurulum aşamasında takılırsanız Netx destek verir. Güncelleme: ücretsiz sürüme kurulumdan sonra güncelleme verilmez. Ücretli sürüm çıktığında güncellemeler ve destek yıllık olarak sunulacak; modül, yeni bir sürüm kurulduğunda veritabanı geçişlerini kendisi çalıştıracak biçimde hazırlanmıştır.

Mevcut yorumlarımı içe aktarabilir miyim?

Hayır, 1.0.0 sürümünde içe aktarma yoktur. Doğrulanmış müşteri ilkesi gereği yorumlar yalnızca müşterinin kendi hesabından yazılır.

Destek ve lisans koşulları nedir?

Lisans: Netx Ücretsiz Sürüm Lisansı. Modülü kişisel veya ticari amaçla, kurulum sayısı sınırı olmadan kullanabilir, değiştirebilir ve yalnızca ücretsiz olarak yeniden dağıtabilirsiniz; modülün kendisi satılamaz, kiralanamaz. Telif bildirimi korunmalı, değiştirilmiş sürümler Netx'in resmî sürümü gibi sunulmamalıdır. Yazılım olduğu gibi ve garantisiz sunulur. Tam metin paketteki LICENSE dosyasında ve burada. Destek ve güncelleme: Ücretsiz sürümde destek yalnızca kurulum içindir. Kurulum tamamlandıktan sonra teknik destek veya güncelleme verilmez. Ücretli sürüm çıktığında destek ve güncellemeler yıllık olarak sunulacak. Kurulum desteği için Netx iletişim sayfası.

Doğrulanmış müşteri yorumlarını WHMCS'inize ekleyin

Sürüm 1.0.0 · 231 KB · Kayıt gerektirmez

Sorularınız için Netx iletişim sayfası.

İnternet bağlantınız kesildi