Shopbewertungsmodul für xt:Commerce

Frontend / Shopbereich, Kunden / Bestellungen Kommentar schreiben

ShopbewertungenDas Shopbewertungsmodul ermöglicht es dem Kunden, den Webshop anhand einer Sternebewertung zu bewerten. Quasi eine kostenlose Alternative zu den teils doch recht teuren externen Bewertungsmodulen.

Das Modul ist mehrsprachenfähig. Im Frontend werden nur die Bewertungen der jeweilig ausgewählten Sprache angezeigt.  Voraussetzung für den Einsatz des Moduls ist PHP5.

Funktionen Backend:

  • Ansehen der Bewertungen
  • Bearbeiten der Bewertungen (Fehleingaben, Textkorrekturen etc.)
  • Kommentarfunktion für den Admin (jeder Eintrag kann kommentiert werden)
  • Löschen der Bewertungen, sowohl einzeln wie auch mehrere auf einmal
  • Setzen der Rechte für die einzelnen Kundenruppen
    • Wer darf Bewertungen schreiben
    • Wer darf Bewertungen lesen
    • Wer bekommt ein Captcha angezeigt (sinnvoll für Gastbewertungen)
  • Mailerinnerung an den Admin, wenn ein Kunde eine Bewertung abgegeben hat (kann aktiviert oder deaktiviert werden)
    • Die Mail enthält einen Betreff und die komplette Bewertung des Kunden (Kommentar und alle Sternangaben)
  • Angabe der Bewertungseinträge, die pro Seite erscheinen sollen
  • Festlegung der Zeichenanzahl die pro Beitrag geschrieben werden dürfen (gilt nicht für den Admin-Bereich oder den Admin-Kommentar)
  • Aktivieren oder Deaktivieren des Moduls

Bewertung konfigurieren Bewertung verwalten Bewertung bearbeiten

Funktionen Frontend:

  • Anzeige einer Box mit der Gesamtshopbewertung inkl. eines Zufallkommentares
  • Anzeige der Bewertungsseite
    • Bewertung des Gesamtshops (Durchschnittswertung)
    • Bewertung von vier Einzelkriterien (Durchschnittswertung)
    • Anzeige der Gesamtbewertungen
    • Filterung nach positiven, negativen und neutralen Bewertungen
  • Sternauswahl per jQuery (bei deaktivierten JavaScript erscheinen normale Selectboxen)
  • Automatisches Ausfüllen der Felder wenn der Kunde angemeldet ist (Vorname, Nachname, eMail)
  • Die Kundennamenanzeige besteht aus dem Vornamen und den ersten Buchstaben des Nachnamens. Wird kein Name angegeben erscheint „Gast“
  • Anzeige wie viel Zeichen noch geschrieben werden dürfen

Bewertungseingabe mit Captcha Bewertungsprüfung Bewertungsansicht

Neu ab der Version 1.1.1

  • Sprachen erweitert: Englisch, Französisch, Spanisch, Italienisch
  • Bugfix: Bewertungsbox wird jetzt ausgeblendet, wenn das Modul inaktiv ist

Edit 22.05.2010: Aktuelle Version 1.1 hinzugefügt
Edit 04.09.2010: Aktuelle Version 1.1.1 hinzugefügt
Edit 09.12.2010: Für das Modul gibt es auch eine MailBeez-Erweiterung, die die fehlende Funktion des automatischen Versands einer Aufforderung zur Bewertungsabgabe übernimmt. Das Modul setzt voraus, dass MailBeez installiert ist.
Edit 14.03.2011: Aus speed4project wird web4design, daher wurde eine namentlich aktualisierte Version hinzugefügt. Ein Update der vorangegangenen Version ist nicht notwendig.
Edit 28.05.2012: Das Shopbewertungsmodul wurde gründlich überarbeitet und um einige neue zeitgemäße Funktionen erweitert. Die Version 2.x steht ab sofort hier zum Download zur Verfügung.

Autor: www.web4design.de

Dateigröße 170.3 KiB – Downloads bisher 2,243
shopbewertungsmodul.zip

 

Weitere Beiträge, die Dich interessieren könnten

75 Kommentare bei “Shopbewertungsmodul für xt:Commerce”

  1. t.Kehrer

    dazu gibts ein anderes Modul hier: Kundenbindung.
    Nach dem kauf erhält er nach der eingestellten Zeit eine E-Mail zur berwertung des shops oder der Artikel

  2. Chris

    Hallo,
    das Modul funktioniert prima, vielen Dank.
    In der /admin/topmenue.php ist die Zeile auskommentiert:

    <!-- <a href="<?php echo xtc_href_link(Shopvoting::FILENAME_BEWERTUNGEN_MAIL); ? rel="nofollow">" <?php  if (substr(basename($_SERVER['REQUEST_URI']),0,20) == 'bewertungen_mail.php') {echo 'class="active"'; } ?>><?php echo MAILVERSAND; ?></a>-->

    Kann man davon ausgehen, dass das Modul bald um die Maileinstellungen erweitert wird. Gibt es dafür schon einen Zeitpunkt oder eine Lösung?

    Benutze momentan noch das Modul Kundenbindung, ist aber etwas umständlich.

    VG – Chris

  3. Chris

    Vielen Dank – hab im Forum bereits die Antwort erhalten:

    Eine eigene, im Modul integrierte Mailfunktion wird es aktuell nur geben, wenn jemand diese in Auftrag gibt (aus meiner Sicht kann die danach natürlich veröffentlicht werden, aber das liegt beim Auftraggeber).

  4. Uwe

    Für eine Integration des Shopbewertungsmoduls in das Kundenbindungsmodul sollte der Link nicht nur linken, sondern auch was mitbringen, nämlich das Bewertungsformular gleich ausfüllen:

    1. die Abfrage in review_remind.php um Vor- und Nachnamen erweitern:

    SELECT
        c.customers_password as md5CustomersPassword,
        o.orders_id as intOrdersId,
        o.customers_id as intCustomersId,
        o.customers_name as strCustomersName,
        o.customers_firstname as strCustomersFirstname,
        o.customers_lastname as strCustomersLastname,
        o.customers_email_address as strCustomersEmailAddress,
        o.date_purchased as datDatePurchased,
        o.language as strLanguage

    2. in shop-bewertungen-schreiben.php fragen wir ein mail-Flag ab, wenn gesetzt (im Link erfolgt) ersetzen wir die Benutzerdaten des Arrays durch die GET-Parameter des Mail-Links. Der Code gehört vor die ersten Smarty-Zuweisungen (smarty->assign):

    if (isset($_GET['mail'])) {
        $vars_array['voting_customers_firstname'] = $_GET['vname'];
        $vars_array['voting_customers_lastname'] = $_GET['lname'];
        $vars_array['voting_customers_email'] = $_GET['email'];
        $vars_array['orders_id'] = $_GET['order'];
     }

    3. In die Dateien review_remind_mail.txt und .html an geeigneter Stelle fügen wir folgenden Link ein (natürlich eingebettet in eine nette Aufforderung, zu bewerten):

    http.//www.DEIN-SHOP.de/shop-bewertungen-schreiben.php?mail=true&vname={$arrOrder.strCustomersFirstname}&lname={$arrOrder.strCustomersLastname}&email={$arrOrder.strCustomersEmailAddress}&order={$arrOrder.intOrdersId}

    Hoffe, nichts vergessen zu haben. Im Mailtext wird bei uns für jede abgegebene Bewertung ein 5-Euro-Gutschein versprochen, diesen habe ich hardcodiert in den Bestätigungstext (nach erfolgter Bewertung) eingebaut. Daraus kann man irgendwann noch eine Mail bauen. Muss man aber nicht 😉

    P.S. Vielen Dank an speed4project für dieses super Modul!
    Grüße
    Uwe

  5. Nicson

    Klasse Modul ! Stressfreie Installation und funktioniert auf Anhieb… was leider selten ist 🙂

  6. Christian

    Hallo, ich habe mir das Modul runtergeladen und installiert. Es erscheinen auch keine Fehlermeldungen. Allerdings wird mir die Box für die Bewertungen nicht im Shop angezeigt. Kann es daran liegen, dass mein Shop ein eigenes Design hat?? In der Boxverwaltung kann ich die Box nach links oder rechts schieben, aber im Frontendbereich wird diese einfach nicht angezeigt.

  7. Christian

    Hat sich erledigt. Tolles Modul!

  8. speed4project

    Danke auch euch fürs Lob.

    Irgendwann werde ich das mit den Mails noch mal nachholen und diese mit Hilfe des Moduls verschicken lassen. Denke, das ist sinnvoller, als ein weiteres Modul damit zu verknüpfen.

    Aber leider kann ich das nicht terminieren.

    Gruß

  9. Geissbock66

    Danke für das tolle Modul. Bei mir im Shop habe ich nur das kleine Problem, dass statt dem gelben Stern eine weiße Fläche angezeigt wird. Kann mir bitte jemand einen Tipp geben wie ich den gelben Stern da rein bekomme? Also den großen mit der Aufschrift Shopbewertung!

  10. Chris

    Hallo Geissbock66,

    ich hab in meiner Datei /templates/DEIN TEMPLATE/speed4projectde/boxes/box_shopbewertungen.html die Datei pix.gif durch siegel.jpg ersetzt. Die Datei siegel.jpg liegt im gleichen image Verzeichnis wie pix.gif

    VG – Chris

  11. Timsn

    Hey,

    wollte mich nur eben für das super Modul bedanken. Schön, dass sich noch Leute so eine Mühe machen und es dann frei zur Verfügung stellen.

    Ein großes Lob von meiner Seite ..weiter so

    Tim

  12. web4design

    @Timsn
    Danke für das Lob, hoffe du hast noch viel Spaß mit dem Modul.

    Gruß

  13. hape

    Super gemacht. Die Anleitung hat mich als dümmsten anzunehmenden User erst einmal abgeschreckt, aber Schritt für Schritt durchgeführt war alles kein Problem.

    Danke für das Modul.

  14. Sandy

    Hallo,
    habe einen schwerigenden DB Fehler erhalten beim Shop Aufruf:

    1146 – Table ‚protwishop.bewertung_config‘ doesn’t exist
    SELECT * FROM bewertung_config
    [XT SQL Error]

    Musst alle wieder ausbauen. Hat jemand eine Idee?
    Die DB Tabelle ist da und nach Anleitung die SQL Befehle ausgeführt, mir ratlos.

  15. Namensschilder Siedenburg

    Mit dem Mailbeeze Modul ist unser Bewertungsformular aufgeblüht. Früher so gut wie keine Bewertungen, nun scheints gut zu klappen und das Modul erfüllt hoffentlich dann auf Dauer seinen Zweck gut!

  16. Sandy

    Hallole,
    schreibe nochmal in der Angelegenheit da ich wohl ein generelles Problem mit dem Schreiben in die Datenbank habe.
    Die DB Tabelle ist da, man kann auch über PHPAdmin in die Tabelle schreiben und ich habe alles andere ebenfalls ausprobiert

    * Mit PHP Admin die Tabelle manuell befüllt.
    * Tabelle ist in der Datei database_table.php eingetragen
    * Den Cache geleert
    * Alle Foren durchsucht und keine Lösung gefunden.

    Hat noch jemand eine andere Idee????

  17. Kehrer

    @Sandy

    Kann es sein dass die Rechte nicht richtig gesetzt sid von den Dateien?

  18. Sandy

    Hallo Kehrer,
    wenn in der Installationsanleitung auf der Website was von setzen der Rechte stehen würde, hätte ich was eingestellt. Leider steht da nichts davon, oder hast Du an eine bestimmt Datei gedacht für welche die Rechte geändert werden müssen?

  19. Kehrer

    Aber auch nicht xtc und xtcmodified durcheinander gebracht?
    „Tabelle ist in der Datei database_table.php eingetragen“
    Als was eingetragen?

    Wie sieht den die SQL bei CREATE TABLE `bewertung` und CREATE TABLE `bewertung_config‘ aus?

  20. Sandy

    Hallo Kehrer,

    ich habe genau die SQL Befehle genommen die bei der Installationsanleitung dbei waren.
    http://www.web4design.de/xtc_module_anleitung/shopbewertung/index.html
    Ich habe einen XTC keinen modified Shop.

  21. peter

    Hi an Euch,

    ich habe ein Problem. Ich habe MailBeez vorher installiert und dann das Shopbewertungsmodul. Da musste man ja nur noch den Ordner und die php in mailhive/mailbeez integrieren. Ich kann das dann im Adminbereich auswählen und wenn ich installieren klicke, kommt folgende Fehlermeldung:

    Bitte Shopbewertungsmodul installieren – class Shopvoting.php nicht gefunden

    WARNING(2): „Cannot modify header information – headers already sent by (output started at /var/www/web462/html/sexxess/mailhive/mailbeez/shopbewertung.php:22)“ in /var/www/web462/html/***/admin/includes/functions/general.php:138

    Was kann ich da machen und wo liegt der Fehler?

    Viele Grüße
    Peter

  22. andre

    Hallo habe das modul installiert soweit ist alles gut aber bekommen es nicht als box angeigt benutze die commerce-seo v2.1 und da gibt es punkt sieben nicht weil alles übern boxenmanager gesteuert wird wie kann ich den code {$box_SHOP_BEWERTUNG} in den boxenmanager einfügen damit die box dann auch angezeigt wird???

    lg
    Andre

  23. Kehrer

    http://support.commerce-seo.de/threads/2587-Boxen-neu-einbinden

  24. Kehrer

    Hallo!
    Wie kann ich nur die Initalen anzeigen lassen des Users.

  25. Dietrich Florentina

    Diese Modul wird angezeigt im header unten.Wie soll ich diese Modul im rechte box einbinden?Danke an programierer tolle Modul

Kommentar schreiben

Hier findest Du Platz für Deine Meinung, Dein Lob, Deine Kritik. Bitte nutze diese Funktion nicht für Supportanfragen! Wenn Du Fragen zu Modulen, Fehlermeldungen oder ähnliches hast, bist Du in unserem eCommerce-Forum herzlich willkommen.

© 2005 - 2015 by xtc-load.de