Zum Inhalt springen

Weitere Shop-Module

Zusaetzliche Shop-Module. Jedes aktivieren Sie unabhaengig unter WooCommerce > Polski > Shop-Module.

Der Tab-Manager ermoeglicht die Kontrolle ueber die auf der Produktseite angezeigten Tabs (Beschreibung, Zusaetzliche Informationen, Bewertungen usw.).

  • Reihenfolge aendern - Drag & Drop
  • Tabs ausblenden - ohne Inhalte zu loeschen
  • Umbenennen - z.B. “Details” statt “Beschreibung”
  • Tabs hinzufuegen - eigene Tabs mit beliebigem Inhalt
  • Globale Tabs - sichtbar auf allen Produkten
  • Tabs pro Produkt - nur auf dem gewaehlten Produkt
  • Tabs pro Kategorie - nur auf Produkten einer bestimmten Kategorie

Klicken Sie in den Tab-Manager-Einstellungen auf Tab hinzufuegen und fuellen Sie aus:

  • Name - Tab-Titel
  • Inhalt - unterstuetzt WYSIWYG-Editor, Shortcodes und HTML
  • Prioritaet - Tab-Position (niedriger = weiter links)
  • Sichtbarkeit - global, gewaehlte Kategorie oder gewaehltes Produkt

Programmatisch:

add_filter('woocommerce_product_tabs', function (array $tabs): array {
$tabs['custom_tab'] = [
'title' => 'Garantie',
'priority' => 25,
'callback' => function (): void {
echo '<p>Produkt mit 24-monatiger Herstellergarantie.</p>';
},
];
return $tabs;
});

Ersetzen oder ergaenzen Sie das Hauptproduktfoto durch ein Video.

  • YouTube - Video-URL einfuegen
  • Vimeo - Video-URL einfuegen
  • Eigenes Video - MP4-Datei in die Medienbibliothek hochladen
  • Externe URL - Link zu MP4/WebM-Datei

Im Produkteditor erscheint im Abschnitt Produktbild ein zusaetzliches Feld Produktvideo. Fuegen Sie die Video-URL ein oder waehlen Sie aus der Medienbibliothek.

Anzeigeoptionen:

OptionBeschreibungStandard
PositionErstes in der Galerie / LetztesErstes
AutoplayAutomatische WiedergabeNein
StummschaltungStandardmaessig stummgeschaltetJa
SchleifeWiedergabe in SchleifeNein
Seitenverhaeltnis16:9 / 4:3 / 1:116:9
Play-SymbolPlay-Symbol auf der MiniaturJa

YouTube- und Vimeo-Videos werden traege geladen - der iframe mit dem Player wird erst nach Klick auf die Miniatur mit Play-Symbol eingefuegt. Dadurch wird die Produktseite nicht durch externe Player-Skripte verlangsamt.

Das Modul fuegt eine Vergroesserung der Produktfotos beim Ueberfahren mit dem Cursor oder Klicken hinzu.

  • Hover - Vergroesserung innerhalb des Fotos beim Ueberfahren
  • Lupe - dem Cursor folgende Lupe
  • Lightbox - Vollbild-Ansicht beim Klicken
// Zoom-Typ aendern
add_filter('polski/gallery_zoom/type', function (): string {
return 'lens'; // 'hover', 'lens', 'lightbox'
});
// Vergroesserungsskala aendern
add_filter('polski/gallery_zoom/scale', function (): float {
return 2.5; // Standard 2.0
});

Bilder sollten mindestens 1200x1200 px gross sein. Bei niedrigerer Aufloesung wird das vergroesserte Bild unscharf.

Das Modul ermoeglicht es Kunden, sich fuer eine E-Mail-Benachrichtigung ueber die Verfuegbarkeit eines voruebergehend nicht verfuegbaren Produkts anzumelden.

  1. Kunde besucht die Seite eines nicht verfuegbaren Produkts
  2. Statt des Buttons In den Warenkorb sieht er ein Formular mit E-Mail-Feld
  3. Kunde gibt E-Mail-Adresse ein und klickt Benachrichtigen
  4. Wenn das Produkt wieder auf Lager ist, sendet das System automatisch eine Benachrichtigung

Im Admin-Panel (WooCommerce > Polski > Warteliste) sehen Sie:

  • Produktliste mit Anzahl der Wartenden
  • E-Mail-Adressen der eingetragenen Kunden
  • Benachrichtigungsstatus (gesendet / ausstehend)
  • Button zum manuellen Senden der Benachrichtigung

Das Formular enthaelt eine DSGVO-Einwilligungs-Checkbox. Den Text aendern Sie in den Moduleinstellungen.

add_filter('polski/waitlist/consent_text', function (): string {
return 'Ich stimme dem Erhalt einer einmaligen Benachrichtigung ueber die Produktverfuegbarkeit zu.';
});

E-Mail-Adressen werden von der Liste entfernt nach:

  • Senden der Benachrichtigung
  • 90 Tagen seit der Eintragung (konfigurierbarer Zeitraum)
  • Manueller Entfernung durch den Administrator

Das Modul ersetzt die traditionelle Paginierung durch automatisches Laden weiterer Produktseiten beim Scrollen.

  • Automatisch - naechste Seite laedt automatisch, wenn der Nutzer das Listenende erreicht
  • Button - zeigt einen Button Mehr laden statt automatischem Laden
OptionBeschreibungStandard
ModusAutomatisch oder ButtonAutomatisch
AbstandAbstand vom Listenende (px)300
Button-TextText auf dem ButtonMehr laden
SpinnerTyp der LadeanimationDots
SeitenlimitMaximale Seitenanzahl10

Unendliches Scrollen unterstuetzt den Parameter ?paged=N in der URL (History API). Suchmaschinen sehen weiterhin die klassische Paginierung - das Modul liefert paginierte URLs fuer Bots.

// Infinite Scroll auf mobilen Geraeten deaktivieren
add_filter('polski/infinite_scroll/enabled', function (): bool {
return ! wp_is_mobile();
});

Das Modul zeigt ein konfigurierbares Popup (Modalfenster) auf der Shop-Seite an.

  • Newsletter - Newsletter-Anmeldeformular
  • Informativ - beliebiger HTML-Inhalt/Shortcodes
  • Produkt - Bewerbung eines ausgewaehlten Produkts
  • Exit - wird beim Verlassensversuch der Seite angezeigt (Exit Intent)
AusloeserBeschreibung
ZeitNach X Sekunden seit Seitenaufruf
ScrollNach Scrollen von X% der Seite
Exit IntentWenn der Cursor das Browserfenster verlaesst
KlickNach Klick auf ein Element mit CSS-Klasse
BesuchszahlNach dem N-ten Seitenbesuch
  • Einmal pro Sitzung - Popup wird einmal waehrend des Besuchs angezeigt
  • Einmal alle X Tage - Popup erscheint nicht erneut fuer X Tage (Cookie)
  • Nur neue Besucher - Popup nur fuer neue Besucher sichtbar
  • Ausgewaehlte Seiten - Popup nur auf angegebenen Seiten sichtbar

Gehen Sie zu WooCommerce > Polski > Shop-Module > Popup und konfigurieren Sie:

  • Popup-Inhalt (WYSIWYG-Editor mit Shortcode-Unterstuetzung)
  • Ausloeser und Anzeigebedingungen
  • Stil (Farben, Groesse, Animation)
  • Position (Mitte, Unten, Seite)
  • Schliessen-Button

Das Popup sollte die Shop-Nutzung nicht behindern (Dark Patterns). Das Modul erzwingt:

  • Sichtbarer Schliessen-Button (X)
  • Schliessen durch Klick auf den Hintergrund
  • Schliessen per Escape-Taste
  • Keine Blockierung des Seitenscrollens unter dem Popup

Tab-Manager speichert Reihenfolge nicht - leeren Sie den Browser- und WordPress-Cache. Das Problem kann auch durch einen Konflikt mit einem Tab-Plugin verursacht werden.

Zoom funktioniert auf Mobile nicht - Hover- und Linsen-Modus funktionieren nicht auf Touchgeraeten. Verwenden Sie den Lightbox-Modus fuer Mobile.

Infinite Scroll laedt keine weiteren Seiten - pruefen Sie, ob das Theme die Standard-WooCommerce-Paginierung (woocommerce_pagination()) verwendet.

Popup wird nicht angezeigt - pruefen Sie die Cookie-Einstellungen. Wenn das Popup bereits angezeigt wurde, blockiert ein Cookie die erneute Anzeige. Loeschen Sie Cookies oder stellen Sie eine andere Haeufigkeit ein.

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) ohne Garantie.