Skip to content

Social proof notifications

Social-Proof-Benachrichtigungen sind schwebende Meldungen (Toast-Benachrichtigungen), die Besucher über kürzliche Käufe anderer Kunden informieren. Dieser Social-Proof-Mechanismus regt zum Kauf an, indem er zeigt, dass andere Kunden aktiv im Shop einkaufen.

Gehen Sie zu WooCommerce > Polski > Storefront-Module und aktivieren Sie Social proof. Die Benachrichtigungen erscheinen automatisch auf Basis der letzten WooCommerce-Bestellungen.

  • Schwebende Benachrichtigungen über kürzliche Käufe
  • Daten aus echten WooCommerce-Bestellungen per AJAX
  • Transient-API-Cache (5 Minuten) für die Leistung
  • Anonymisierung von Kundennamen (z. B. “John K.”)
  • Konfigurierbare Häufigkeit und Anzeigedauer
  • Auswahl der Bildschirmposition (4 Ecken)
  • Option zum Ausblenden auf Mobilgeräten
  • Produkt-Vorschaubild in der Benachrichtigung

Konfiguration unter WooCommerce > Polski > Storefront-Module > Social proof.

EinstellungStandardBeschreibung
display_interval30Abstand zwischen Benachrichtigungen (Sekunden)
display_duration5Anzeigedauer einer einzelnen Benachrichtigung (Sekunden)
positionbottom-leftBildschirmposition: bottom-left, bottom-right, top-left, top-right
anonymize_nametrueKundennamen anonymisieren (John Smith -> John S.)
hide_on_mobilefalseBenachrichtigungen auf Mobilgeräten ausblenden

Datenbankoption: polski_social_proof.

Jede Benachrichtigung enthält:

  • Ein Produkt-Vorschaubild
  • Den Namen des Kunden (mit optionaler Anonymisierung)
  • Den Produktnamen mit einem Link
  • Den Kaufzeitpunkt (z. B. “vor 2 Stunden”)

Beispiel: John K. hat Polo-Shirt gekauft - vor 2 Stunden

Die Benachrichtigungen werden aus den letzten WooCommerce-Bestellungen mit dem Status completed oder processing generiert. Das Modul ruft bis zu den 20 neuesten Bestellungen ab und rotiert sie zufällig in den Benachrichtigungen.

Die Bestelldaten werden in der Transient-API mit einer Ablaufzeit von 5 Minuten (polski_social_proof_data) zwischengespeichert. So erzeugen die Benachrichtigungen nicht bei jeder Anzeige Datenbankabfragen.

  • JavaScript: assets/js/social-proof.js

Das Skript wird bedingt geladen und ruft die Daten über einen AJAX-Endpunkt ab.

// Filter the data shown in the notification
add_filter('polski/social_proof/notification_data', function (array $data): array {
// Hide products from a specific category
if (has_term('vip', 'product_cat', $data['product_id'])) {
return [];
}
return $data;
});
// Change the number of orders fetched for rotation
add_filter('polski/social_proof/orders_limit', function (): int {
return 50;
});
// Change the cache time
add_filter('polski/social_proof/cache_expiration', function (): int {
return 10 * MINUTE_IN_SECONDS;
});
  • .polski-social-proof - Container der Benachrichtigung
  • .polski-social-proof--visible - sichtbarer Zustand (mit Animation)
  • .polski-social-proof__image - Produkt-Vorschaubild
  • .polski-social-proof__content - Inhalt der Benachrichtigung
  • .polski-social-proof__name - Kundenname
  • .polski-social-proof__product - Produktname
  • .polski-social-proof__time - Kaufzeitpunkt
  • .polski-social-proof__close - Schließen-Schaltfläche

social_proof

Benachrichtigungen erscheinen nicht - prüfen Sie, ob der Shop Bestellungen mit dem Status completed oder processing hat. Das Modul benötigt mindestens eine Bestellung, um Benachrichtigungen anzuzeigen.

Benachrichtigungen erscheinen zu häufig / zu selten - passen Sie die Einstellungen display_interval und display_duration an.

Benachrichtigungen verdecken andere Elemente - ändern Sie die Position in den Einstellungen oder passen Sie den z-index im CSS an: .polski-social-proof { z-index: 9999; }.

Probleme melden: github.com/wppoland/polski/issues

Diese Seite dient ausschließlich zu Informationszwecken und stellt keine Rechtsberatung dar. Konsultieren Sie vor der Umsetzung einen Anwalt. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.