Wenn ein Artikel keine Kategoriezuordnung hat, dann kann man ihn im Admin auch über die Suche nicht finden und ihm wieder eine Kategorie zuweisen.
Vom Prinzip: In unserer Logik kommt dieser Fall nie vor, das ist dann eine korrupte Datenbank, das darf dann auch äusserst manuelle Maßnahmen erfordern.
Bei uns kommt das regelmäßig vor wenn Lieferanten-Artikelstammdaten und aktuelle Bestande eingespielt werden. Da wird die Kat-Zuordnung einmal komplett gelöscht und bei lieferbaren Artikeln neu gemacht. Scheint dann bei uns ein Fall für eine Sonderanpassung zu sein oder wir müssen weiterhin im phpmyadmin vom Hand nacharbeiten. Eure API ist auch so gestrickt dass ohne eine Kat-Zuweisung kein Artikel in die DB gelangt? Lustig ist ja, dass die Produkte ohne Kat im Admin nicht gefunden werden aber im Frontend über die Suche aufrufbar und bestellbar sind...
Falls da jemand nen SQL-Befehl hat um solche Artikel zu finden und auch zu Unterkategorien, die keiner lebenden Hauptkategorie zugeordnet sind, wäre ich auch daran interessiert. Meine DB hat da wohl auch einige Leichen.
select * from `categories_index` where categories_index = "" Konnte es leider nicht testen, da alle meine Produkte Kategorien haben. Aber über diese Tabelle müsstest du es rausfinden können, oder dir zumindest als CSV exportieren können.
Hallo Tobias, in welchem Shopsystem? Nicht Gambio! Da ist die Kategoriezuordnung in products_to_categories.
select products.products_id, categories_id from products left join products_to_categories on products_to_categories.products_id = products.products_id where products_to_categories.products_id IS NULL sowas in der Art vielleicht, aber ungetestet