Wenn du dir die Frage stellst, warum bestimmte Produkte in der Suche nicht zu finden sind, dann haben wir hier einige Tipps zusammengestellt.
Grundsätzlich: Um die Produktdaten bei Doofinder zu überprüfen, kannst du den Playground bei Doofinder verwenden. Hier siehst du nicht nur ob das Produkt überhaupt zu Doofinder übertragen (synchronisiert) wurde, sondern auch welche Daten für das Produkt hinterlegt sind. Der Playground zeigt immer die Daten einer Suchmaschine des Stores. Achte also darauf, dass du dich im im richtigen Store und in der richtigen Suchmaschine befindest.
Im Folgenden ein paar der häufigsten Nachfragen.
INHALTSVERZEICHNIS
- Reindex unvollständig
- Konfiguration der Suchmaschine wurde geändert
- Artikel mit unterschiedlichen Typen an Merkmalwerten (Numerisch -> Alphanumerisch)
- Verfügbarkeitsdaten beim Produkt
- Sonderpreis des Produkts
- Artikel wird nicht an doofinder übertragen?
Reindex unvollständig
In der Reindex Tabelle sind nicht alle Artikel gelistet. Dies kann passieren, wenn das Plugin bei einem Abgleich deaktiviert war.
Das Plugin fügt beim Abgleich neue Artikel dem Reindex hinzu. Ist das Plugin beim Abgleich deaktiviert, fehlen diese und werden nicht an Doofinder übergeben.
Setze bitte im Sync Tab den reindex zurück. Alle Artikel werden jetzt durch den Reindex nach und nach hochgeladen.
Du kannst auch für jeden Suchmaschine den Upload aller Artikel in der Detailansicht der Suchmaschine anstoßen.
Konfiguration der Suchmaschine wurde geändert
Durch die Konfiguration der Suchmaschine, können Artikel ausgeschlossen werden (bspw. nur Vaterartikel). Ob ein Artikel ausgeschlossen ist oder nicht, wird im reindex vermerkt.
Wird die Konfiguration geändert, muss ein erneuter Upload der Artikel angestoßen werden. So werden auch die zuvor ausgeschlossenen Artikel zukünftig übertragen.
Sind Artikel nach der Änderung der Konfiguration ausgeschlossen, muss die Funktion "Artikel hochladen und ersetzen" verwendet werden. Dies erstellt zusätzlich einen neuen Index und ersetzt den vorherigen Index bei Doofinder.
Artikel mit unterschiedlichen Typen an Merkmalwerten (Numerisch -> Alphanumerisch)
Sind von einem Merkmal/Attribut nur numerische Werte vorhanden, werden Artikel mit dem selben Merkmalnamen und einem Alphanumersichen Wert abgelehnt. Dadurch würde die "Slider Funktion" bei Doofinder gestört werden.
Beispiel:
Bisher sind nur Schuhe mit dem Merkmal "Größe" und Zahlen Werten wie 38, 42, 44 vorhanden. Möchte man jetzt einen Pullover hochladen mit dem Merkmal "Größe" und dem Wert "Medium", wird dieser abgelehnt.
Dies passiert nur, wenn bisher für dieses Merkmal, alle Werte explizit als Zahl hochgeladen wurde.
In diesem Fall müsste das Merkmal Größe als Zeichen übergeben werden und die Funktion hochladen und ersetzen verwendet werden.
Siehe hierzu Merkmale und Attribute
Verfügbarkeitsdaten beim Produkt
Feld: "availability"
Mögliche Werte: "in stock", "out of stock"
Falls Artikel die nicht verfügbar sind, ausgeblendet werden sollen, kannst du das in den Einstellungen des Index vornehmen. Siehe: Doofinder Indices Einstellungen
Sonderpreis des Produkts
Hat ein Artikel einen Sonderpreis, Kategorierabatt oder Kundengruppenrabatt, wird dieser an Doofinder übergeben.
Bei Doofinder wird dieser als "sale_price" hinterlegt. Der Alte Preis steht weiterhin im Feld "price".
Doofinder generiert aus diesen beiden Feldern den Wert "best_price". Dieser wird dann auch im Layer angezeigt.
Artikel wird nicht an doofinder übertragen?
Du kannst den Grund, warum ein Artikel nicht an doofinder übertragen worden ist, ganz einfach selber überprüfen. Dazu musst du in die Datenbank schauen. Die Tabelle 'xplugin_ws5_doofinder_sync_items_state' zeigt dir die möglichen Status die ein Artikel haben kann:
In der Tabelle 'xplugin_ws5_doofinder_sync_items' kannst du einsehen welchen Status der jeweilige Artikel in einer ausgewählten Suchmaschine hat:
Achte darauf, dass du in der richtigen Spalte schaust. Hast du mehrere Suchmaschinen, dann hast du hier auch mehr Spalten. Der Spaltenname setzt sich zusammen aus dem Hash der Suchmaschine und der Endung _state.
Wenn ein Artikel ausgeschlossen ist, obwohl er das eigentlich nicht sein sollte, dann überprüfe am besten die Einstellungen in deiner Suchmaschine:
Die markierten Einstellungen führen dazu das Artikel nach diesem Kriterium vom Reindex ausgeschlossen werden und nicht zu doofinder exportiert werden.
Tags: