Feature Requests & Voting — Dokumentation

Geben Sie Ihren Kunden auf Produktseiten einen eigenen Bereich, in dem sie Verbesserungen vorschlagen, für wichtige Ideen abstimmen und Ihre öffentliche Roadmap verfolgen können. Feature Requests & Voting verwandelt wiederkehrende Nachrichten wie „Können Sie das hinzufügen?“ in ein sichtbares Ideenboard mit Stimmenzahlen, Statuskennzeichnungen, Antworten des Admins und einem Roadmap-Hub, den Sie in Ihrem Shop verlinken können.

Feature Requests & Voting

Feature Requests & Voting ergänzt Ihre Produktseiten um einen Bereich für Kundenwünsche. Kunden können eine Funktionsidee für das aktuelle Produkt einreichen, für bestehende Wünsche abstimmen und sehen, ob eine Idee geprüft, geplant, in Arbeit, umgesetzt oder abgelehnt wurde.

Für Händler fügt das Modul ein Back-Office-Dashboard und eine Verwaltung für Wünsche hinzu. Dort können Sie neue Ideen prüfen, Status ändern, eine öffentliche Admin-Notiz hinzufügen, Wünsche filtern, die Liste exportieren und anhand der Stimmen entscheiden, welche Verbesserungen Ihren Kunden am wichtigsten sind.

Kompatibilität: PrestaShop 1.6 bis 9.0 (neueste Version), PHP 7.1+. Wir unterstützen auch weiterhin kommende PrestaShop-Versionen.

Feature Requests & Voting — Public roadmap board Feature Requests & Voting — Storefront module requests

Funktionsweise

Auf jeder Produktseite kann das Modul einen Tab Funktionswünsche anzeigen. Besucher können das Formular öffnen, einen Titel und eine Beschreibung eingeben und eine Idee für dieses Produkt einreichen. Angemeldete Kunden werden automatisch erkannt; Gäste können mit Namen und E-Mail-Adresse einreichen, sofern Sie keine Anmeldung voraussetzen.

Jeder neue Wunsch erhält automatisch eine Stimme vom Einreicher. Andere Besucher können für sichtbare Wünsche abstimmen oder ihre Stimme wieder entfernen. Bei angemeldeten Kunden werden Stimmen pro Kundenkonto gezählt, bei Gastabstimmungen anhand der IP-Adresse.

Der standardmäßige öffentliche Workflow verwendet diese echten Statusschlüssel:

submitted     = Submitted
under_review  = Under Review
planned       = Planned
in_progress   = In Progress
implemented   = Implemented
declined      = Declined

Wünsche mit dem Status submitted warten auf Prüfung und sind nur für den Einreicher sichtbar. Wünsche mit dem Status declined werden im öffentlichen Front Office ausgeblendet. Freigegebene öffentliche Wünsche erscheinen im Produkttab, auf produktspezifischen Wunschseiten und im Roadmap-Hub.

Feature Requests & Voting — Product suggest feature modal Feature Requests & Voting — Storefront product tab

Installation

  1. Gehen Sie in Ihrem Back Office zu Module → Module Manager
  2. Klicken Sie auf Upload a module und wählen Sie die ZIP-Datei aus
  3. Installieren Sie das Modul
  4. Klicken Sie auf Configure
  5. Prüfen Sie die Einstellungen unter Feature Requests → Settings
  6. Öffnen Sie eine Produktseite und prüfen Sie den Tab Feature Requests

Das Modul installiert drei Datenbanktabellen für Wünsche, Stimmen und Kommentare/Admin-Antworten:

mprfeaturerequest_request
mprfeaturerequest_vote
mprfeaturerequest_comment
Feature Requests & Voting — Roadmap vote buttons Feature Requests & Voting — Storefront roadmap

Konfiguration

Die Moduleinstellungen sind im Back Office in die Tabs Allgemein, Abstimmung, Anzeige, SEO und Benachrichtigungen gegliedert.

Allgemeine Einstellungen

ENABLED = 1
REQUIRE_LOGIN = 0
REQUIRE_APPROVAL = 1
REQUESTS_PER_PAGE = 10

Feature Requests aktivieren schaltet den Funktionswunschbereich im Front Office ein oder aus.

Anmeldung zum Einreichen erforderlich legt fest, ob Gäste Ideen einreichen dürfen. Wenn diese Option deaktiviert ist, müssen Gäste ihren Namen und ihre E-Mail-Adresse angeben.

Admin-Freigabe erforderlich behält neue Wünsche im Status submitted, bis Sie sie geprüft haben. Wenn diese Option deaktiviert ist, starten neue Wünsche im Status under_review.

Wünsche pro Seite legt fest, wie viele Wünsche auf der Produktseite gleichzeitig im Tab geladen werden.

Das Einreichungsformular im Front Office verwendet diese Grenzen:

title: minimum 5 characters, maximum 255 characters
description: minimum 10 characters, maximum 2000 characters
guest name: maximum 128 characters
guest email: maximum 255 characters
rate limit: 3 requests per product per IP address per day

Abstimmungseinstellungen

VOTING_ENABLED = 1
GUEST_VOTING = 0

Abstimmung aktivieren erlaubt Kunden, für Funktionswünsche abzustimmen.

Gastabstimmung erlauben erlaubt Besuchern, ohne Anmeldung abzustimmen. Wenn die Gastabstimmung deaktiviert ist, können nur angemeldete Kunden abstimmen.

Die Stimmenverfolgung verwendet bei angemeldeten Kunden die Kunden-ID und bei Gästen die IP-Adresse des Besuchers:

logged-in vote: id_request + id_customer
guest vote:     id_request + ip_address

Die Abstimmung funktioniert als Umschalter. Ein Klick fügt eine Stimme hinzu; ein weiterer Klick entfernt sie wieder.

Anzeigeeinstellungen

SHOW_ON_PRODUCT = 1
SHOW_VOTE_COUNT = 1
SHOW_STATUS_BADGE = 1
SHOW_ADMIN_COMMENTS = 1
SHOW_ROADMAP_PAGE = 1

Tab auf Produktseiten anzeigen fügt Produktseiten den Tab für Funktionswünsche hinzu.

Stimmenzahl anzeigen zeigt die Anzahl der Stimmen neben jedem Wunsch an.

Statuskennzeichnungen anzeigen zeigt öffentliche Statuslabels wie In Prüfung, Geplant, In Arbeit und Umgesetzt an.

Admin-Antworten anzeigen zeigt die öffentliche Admin-Notiz an, die Sie im Wunsch-Editor hinzufügen.

Roadmap-Seite aktivieren aktiviert den öffentlichen Roadmap-Hub, der sichtbare Wünsche produktübergreifend auflistet.

SEO-Einstellungen

INDEX_ROADMAP_PAGE = 1
INCLUDE_IN_SITEMAP = 1

Der Roadmap-Hub kann indexierbar sein. Detailseiten und produktspezifische Modul-Wunschseiten sind bewusst auf noindex gesetzt.

roadmap page: configurable index/noindex
detail pages: noindex
module/product request pages: noindex
AJAX endpoints: noindex, nofollow, noarchive

Wenn die Aufnahme in die Sitemap aktiviert und die Roadmap-Seite indexierbar ist, kann das Modul die Roadmap-URL über diesen Hook an kompatible Sitemap-Generatoren anhängen:

gSitemapAppendUrls

Der Sitemap-Eintrag verwendet:

priority: 0.5
changefreq: weekly
lastmod: latest public request update, or current date if no request date exists
Feature Requests & Voting — Admin dashboard

Öffentliche URLs

Das Modul erstellt lokalisierte Front-Office-Routen für die Roadmap, Detailseiten und produktspezifische Wunschseiten.

Die standardmäßigen englischen URLs verwenden:

/feature-requests
/feature-requests/{request-slug}
/feature-requests/module/{product-slug}
/feature-requests/module/{product-slug}/page/{page}

Im Modul enthaltene lokalisierte Routenpräfixe sind:

en: feature-requests
de: funktionswuensche
fr: demandes-de-fonctionnalites
pl: propozycje-funkcji
it: richieste-funzionalita
es: solicitudes-de-funciones

Für mehrsprachige Shops erstellt das Modul sprachabhängige Roadmap-URLs und alternative Sprach-URLs.

Feature Requests & Voting — Admin integrity

Verwaltung im Back Office

Nach der Installation fügt das Modul ein Menü Feature Requests hinzu mit:

Dashboard
Requests
Settings
Integrity
License
Support
Update

Das Dashboard zeigt:

  • Gesamtzahl der Wünsche
  • Neue/eingereichte Wünsche
  • Geplante/in Arbeit befindliche Wünsche
  • Umgesetzte Wünsche
  • Gesamtzahl der Stimmen
  • In diesem Monat hinzugefügte Wünsche
  • Neueste Wünsche
  • Offene Wünsche mit den meisten Stimmen

Die Wunschliste enthält Spalten für:

ID
Product
Customer
Title
Votes
Status
Date

Im Wunsch-Editor können Sie den eingereichten Titel und die Beschreibung prüfen, Name und E-Mail-Adresse des Kunden einsehen, die Stimmenzahl kontrollieren, den Status ändern und eine Admin-Notiz hinzufügen. Die Admin-Notiz ist öffentlich, wenn Admin-Antworten anzeigen aktiviert ist.

Massenaktionen stehen zum Löschen von Wünschen und zum Ändern des Wunschstatus zur Verfügung:

Set status: Submitted
Set status: Under Review
Set status: Planned
Set status: In Progress
Set status: Implemented
Set status: Declined
Feature Requests & Voting — Admin request edit

Kundenerlebnis

Ein Kunde kann:

  • Den Tab Feature Requests auf einer Produktseite öffnen
  • Eine Idee für dieses Produkt einreichen
  • Für sichtbare Wünsche abstimmen
  • Produktwünsche nach den meisten Stimmen, neuesten oder ältesten sortieren
  • Weitere Wünsche laden, ohne die Produktseite zu verlassen
  • Wunschdetails aus der Roadmap öffnen
  • Öffentliche Statuskennzeichnungen sehen, wenn aktiviert
  • Ihre öffentliche Admin-Antwort sehen, wenn aktiviert

Das Formular auf der Produktseite sendet diese Front-Office-AJAX-Aktionen:

getToken
submitRequest
vote
loadRequests
loadComments

Schreibaktionen verwenden eine PrestaShop-Tokenprüfung, bevor eine Einreichung oder Stimme akzeptiert wird.

Feature Requests & Voting — Admin requests list

Tipps

  • Lassen Sie Admin-Freigabe erforderlich aktiviert, wenn Sie Wünsche prüfen möchten, bevor sie öffentlich erscheinen.
  • Verschieben Sie akzeptierte Wünsche schnell aus submitted. Ein Board voller ausstehender Einträge hält Kunden davon ab, weitere Ideen hinzuzufügen.
  • Verwenden Sie under_review für Ideen, die Sie noch bewerten, planned für angenommene Arbeiten, in_progress für aktive Arbeiten und implemented nach der Veröffentlichung.
  • Fügen Sie eine kurze Admin-Notiz hinzu, wenn Sie einen wichtigen Wunsch auf Geplant, In Arbeit, Umgesetzt oder Abgelehnt setzen. Das gibt Kunden Kontext, ohne dass eine separate Support-Antwort nötig ist.
  • Lassen Sie Gasteinreichungen aktiviert, wenn Sie weniger Hürden möchten, aber deaktivieren Sie Gastabstimmungen, wenn die Qualität der Stimmen wichtiger ist als die Menge.
  • Verlinken Sie den Roadmap-Hub in Ihrem Footer, Kundenkonto-Bereich oder auf Produktsupportseiten, wenn Kunden das Wunschboard leicht finden sollen.
Feature Requests & Voting — Admin settings

Häufig gestellte Fragen

Kann ein Kunde für die eigene Einreichung abstimmen?
Ja. Ein neuer Wunsch startet mit einer automatischen Stimme des Einreichers.

Können Gäste Wünsche einreichen?
Ja, sofern Sie Anmeldung zum Einreichen erforderlich nicht aktivieren. Gasteinreichungen erfordern einen Namen und eine E-Mail-Adresse.

Können Gäste abstimmen?
Nur wenn Gastabstimmung erlauben aktiviert ist. Andernfalls müssen Besucher sich anmelden, um abzustimmen.

Wie werden Wünsche auf Produktseiten sortiert?
Standardmäßig werden Wünsche mit den meisten Stimmen zuerst angezeigt. Kunden können auch nach neuesten oder ältesten sortieren.

Erscheinen neue Wünsche sofort öffentlich?
Standardmäßig nein. Wenn Admin-Freigabe erforderlich aktiviert ist, verwenden neue Wünsche den Status submitted und sind nur für den Einreicher sichtbar, bis Sie den Status ändern.

Welche Status werden in der öffentlichen Liste ausgeblendet?
Wünsche mit submitted sind für alle außer dem Einreicher ausgeblendet, und Wünsche mit declined werden im Front Office ausgeblendet.

Kann ich eine öffentliche Antwort auf einen Wunsch anzeigen?
Ja. Fügen Sie im Wunsch-Editor eine Admin-Notiz hinzu und lassen Sie Admin-Antworten anzeigen aktiviert.

Erstellt das Modul eine indexierbare Roadmap-Seite?
Ja. Der zentrale Roadmap-Hub kann indexiert werden, wenn Index Feature Requests Hub aktiviert ist. Detailseiten, gefilterte/Modulseiten und AJAX-Endpunkte bleiben noindex.

Kann die Roadmap in die XML-Sitemap aufgenommen werden?
Ja, wenn Include Feature Requests Hub in Sitemap aktiviert ist und die Roadmap-Seite indexiert werden darf.

Feature Requests & Voting — Storefront detail
Lade ...
Nach oben