# Suche & Filterung

Die schnelle Auffindung der richtigen Produkte ist entscheidend für effiziente Verkaufsstellenoperationen. WCPOS bietet leistungsstarke Such- und Filterfähigkeiten, um Ihnen zu helfen, Produkte sofort zu lokalisieren, selbst bei großen Beständen.

![Such- und Filteroberfläche für Produkte](/img/product-search-and-filtering.png)

Such- und Filteroberfläche für Produkte in WCPOS

## Produktsuche[​](#product-search "Direkter Link zu Produktsuche")

### Einheitliches Suchfeld[​](#unified-search-field "Direkter Link zu Einheitliches Suchfeld")

WCPOS verfügt über ein einzelnes Suchfeld, das gleichzeitig über mehrere Produktattribute sucht:

* **Produktname** - Durchsucht den Produkttitel und die Beschreibung
* **SKU** - Entspricht dem Produktpostmeta `_sku` Feld
* **Barcode** - Durchsucht das konfigurierte Barcode-Feld, das jedes postmeta Feld sein kann. Die alte Einstellung ist `_sku`, wird aber in Zukunft auf `_global_unique_id` geändert.

Geben Sie einfach Ihren Suchbegriff in das Feld "Produkte suchen" ein, und das POS filtert sofort Ergebnisse aus all diesen Feldern.

### Tokenisierte Suchtechnologie[​](#tokenized-search-technology "Direkter Link zu Tokenisierte Suchtechnologie")

Die Suchfunktion nutzt die [FlexSearch-Bibliothek](https://github.com/nextapps-de/flexsearch) mit fortschrittlichen Tokenisierungsfähigkeiten:

* **Vorwärts-Tokenisierung** - Entspricht Teilwörtern von Anfang an (z.B. das Suchen nach "blau" findet "Blaubeere")
* **Leistungsoptimiert** - Verwendet ein Leistungspreset für schnelle Suchergebnisse
* **Sprachbewusst** - Passt sich der konfigurierten Sprache Ihres Stores an
* **Faule Initialisierung** - Optimiert die Speichernutzung, indem Suchindizes nur bei Bedarf geladen werden

Die Suche findet den Wortanfang

Da die Übereinstimmung vorwärtsgerichtet (Präfix-basiert) ist, findet die Suche den **Anfang** eines Wortes oder Tokens, nicht die Mitte — die Suche nach „berry" findet „blueberry" nicht, und ein Bindestrich beginnt ein neues Token (sodass „ABC-XYZ" über „ABC" oder „XYZ" gefunden wird, aber nicht über „BCX"). Bei Sprachen, die Wörter nicht durch Leerzeichen trennen (z. B. Chinesisch, Japanisch), ist die Tokenisierung unzuverlässig — suchen Sie stattdessen nach **Barcode oder SKU**.

### So funktioniert die Suche[​](#how-search-works "Direkter Link zu So funktioniert die Suche")

Wenn Sie im Suchfeld tippen, führt das POS Folgendes aus:

1. **Tokenisiert** Ihren Eingabetext in durchsuchbare Begriffe
2. **Durchsucht lokal** gespeicherte Produktdaten zuerst für sofortige Ergebnisse
3. **Fragt den Server** ab, wenn keine lokalen Übereinstimmungen gefunden werden, lädt dann neue Produkte herunter und speichert sie für zukünftige Suchen
4. **Aktualisiert die Ergebnisse** in Echtzeit, während Sie tippen

Dieser Ansatz stellt eine schnelle Suchleistung sicher und baut schrittweise eine vollständige lokale Produktdatenbank auf.

## Produktfilterung[​](#product-filtering "Direkter Link zu Produktfilterung")

### Filterleiste[​](#filter-bar "Direkter Link zu Filterleiste")

Unter dem Suchfeld finden Sie interaktive Filterumschalter und Dropdown-Menüs, mit denen Sie Produkte nach bestimmten Kriterien eingrenzen können.

### Verfügbare Filter[​](#available-filters "Direkter Link zu Verfügbare Filter")

#### Lagerstatus[​](#stock-status "Direkter Link zu Lagerstatus")

Filtern Sie Produkte basierend auf ihrem Lagerstatus:

* **Auf Lager** - Produkte mit verfügbarem Lagerbestand
* **Ausverkauft** - Produkte mit null Lagerbestand
* **Nachbestellung** - Produkte, die zur Nachbestellung verfügbar sind

#### Ausgewählte Produkte[​](#featured-products "Direkter Link zu Ausgewählte Produkte")

Umschalter, um nur Produkte anzuzeigen, die in Ihrem WooCommerce-Shop als "Ausgewählt" markiert sind.

#### Im Angebot Produkte[​](#on-sale-products "Direkter Link zu Im Angebot Produkte")

Filtern, um nur Produkte anzuzeigen, die derzeit im Angebot sind oder aktive Rabatte haben.

#### Kategorie[​](#category "Direkter Link zu Kategorie")

Verwenden Sie das Dropdown-Menü für Kategorien, um Produkte nach ihren zugewiesenen Produktkategorien zu filtern. Dies hilft Ihnen, Produkte schnell innerhalb bestimmter Abteilungen oder Produktlinien zu finden.

#### Tag[​](#tag "Direkter Link zu Tag")

Filtern Sie nach Produkt-Tags, um Artikel mit spezifischen Attributen oder Merkmalen zu finden, die Sie in Ihrem WooCommerce-Store definiert haben.

### Verwendung von Filtern[​](#using-filters "Direkter Link zu Verwendung von Filtern")

* **Filter umschalten** - Klicken Sie auf einen Filterknopf, um ihn zu aktivieren (aktive Filter erscheinen hervorgehoben)
* **Mehrfachfilter** - Sie können mehrere Filter kombinieren, um Ihre Suche weiter zu verfeinern
* **Filter löschen** - Klicken Sie erneut auf einen aktiven Filter, um ihn zu deaktivieren
* **Suche + Filter** - Verwenden Sie Filter zusammen mit dem Suchfeld für eine präzise Produktlokalisierung

## Barcode-Konfiguration[​](#barcode-configuration "Direkter Link zu Barcode-Konfiguration")

### Suchfelder[​](#search-fields "Direkter Link zu Suchfelder")

Die Suchfunktion umfasst automatisch Ihr konfiguriertes Barcode-Feld. Das für die Suche verwendete Barcode-Feld hängt von Ihrer POS-Einstellungskonfiguration ab.

## F.A.Q.[​](#faq "Direkter Link zu F.A.Q.")

Was ist das \_global\_unique\_id Feld für Barcodes?

Das `_global_unique_id` Feld ist ein neues Barcode-Feld, das WooCommerce kürzlich hinzugefügt hat, um eine bessere Barcode-Standardisierung über Stores hinweg zu ermöglichen.

**Wichtige Punkte:**

* **Moderner Standard**: Dieses Feld wurde speziell für die globale Barcode-Identifikation entworfen
* **POS-Konfiguration**: Sie können das POS so konfigurieren, dass es `_global_unique_id` als Barcode-Feld in den POS-Einstellungen verwendet
* **Alte vs. Neue**: Die alte Barcode-Einstellung verwendet das `_sku` Feld, aber das wird in zukünftigen Versionen auf `_global_unique_id` geändert
* **Flexibilität**: Sie können jedes Produkt-Meta-Feld als Ihr Barcode-Feld konfigurieren, wenn Sie Drittanbieter-Barcode-Plugins verwenden
* **Ein Feld pro Produkt**: Das POS durchsucht ein einzelnes konfiguriertes Barcode-Feld, und WooCommerce speichert einen Barcode-Wert pro Produkt (oder pro Variation). Wenn Sie mehrere Codes für ein Produkt benötigen, speichern Sie sie in einem benutzerdefinierten Feld und richten Sie die Barcode-Einstellung darauf aus
* **Zukünftiger Standard**: `_global_unique_id` wird in zukünftigen POS-Updates das Standard-Barcode-Feld werden

Um zu konfigurieren, welches Feld das POS für Barcodes verwendet, besuchen Sie Ihre POS-Einstellungen im WordPress-Adminbereich.

Warum sehe ich nicht alle meine Produkte, wenn ich suche?

WCPOS verwendet progressives Produkt-Downloaden, um die Leistung aufrechtzuerhalten. Wenn Sie ein Produkt nicht sehen:

1. **Versuchen Sie, danach zu suchen** - Dies wird das POS dazu bringen, auf Ihrem Server danach zu suchen
2. **Warten Sie auf den Download** - Das POS wird das Produkt und andere in kleinen Chargen herunterladen
3. **Suchen Sie erneut** - Sobald heruntergeladen, erscheint das Produkt in zukünftigen Suchen

Dieser Prozess stellt sicher, dass Ihr POS schnell und reaktionsschnell bleibt, auch bei Tausenden von Produkten. Erfahren Sie mehr darüber in unserem [Produkt-Synchronisation](/de/products/sync.md) Leitfaden.

Kann ich nach Teilproduktnamen oder SKUs suchen?

Ja! Die tokenisierte Suche verwendet vorwärtsgerichtetes Übereinstimmen, was bedeutet:

* Das Suchen nach "blau" findet Produkte mit "Blaubeere", "blaues Hemd" usw.
* Das Suchen nach "ABC" findet SKUs wie "ABC123", "ABC-XYZ" usw.
* Sie müssen keine vollständigen Wörter oder Codes eintippen

Die Suche ist darauf ausgelegt, Produkte schnell mit minimaler Eingabe zu finden.
