Warum erscheint mein Artikel nicht in der Suche,
obwohl ich ihn über eine Kategorie aufrufen kann?
Der Artikel ist wie im Screenshot abgebildet in 2 Kategorien - in "Gewürze" ist er eingestellt und in "Schuhe" ist er nur verlinkt.
Es ist vorgesehen, dass Artikel nicht gefunden werden können, wenn sie sich in einer deaktivierten Kategorie befinden. Nun könnte man denken, dass er nach anderen Kategorien suchen könnte.
Das Problem ist aber hierbei, dass die Suche alle Artikeldaten inkl. Text nach Buchstabenkombinationen sucht, wie sie in der Suche eingeben wurde. Bei zwei Wörtern sogar vorwärz und rückwärz ("bunt Stoffe" und "Stoffe bunt"). Ebenfalls könnte "Stoffe" und "bunt" nur ein Teil eines Wortes sein.
Es ist daher keine gute Idee performa alle Kategorien auf mögliche Anzeige zu untersuchen, weil die IF-Bedingung nicht auf einzelne Elemente gesetzt werden kann. Es wird nach jedem einzelnen Element suchen.
Dies hätte einen großen Einfluss auf die Leistung der Suchabfrage, insbesondere bei Shops mit vielen Artikeln und/oder vielen Kategorien.
Das Problem beheben:
Im Adminartikel stellen Sie den Artikel in die Kategorie, welche aktiv ist und verlinken den Artikel in die, welche bei Ihnen aktuell nicht aktiv ist.