Produkte nicht im OfBiz Webstore anzeigen

Das Einpflegen von Produkten in die EDV ist mit Aufwand verbunden. Je vielfältiger die Möglichkeiten zur Gestaltung sind umso länger dauert die Prozedur. Die Möglichkeiten für Produkte in OFBiz sind sehr umfangreich. Dies fängt an bei Mehrsprachigkeit der Texte, geht über regionale Preisgestaltung  und Lieferbedingungen bis hin zur Produktkonfiguratioren für die Kunden.

Wie verhindere ich, dass Produkte im Webstore (ecommerce) angezeigt werden?

Zwar lässt sich der Verkauf von Produkten über "Termine" zeitgenau steuern, allerdings sind die Produkt weiterhin für die Kunden sichtbar. Sie erscheinen in der Suche, den Kategorien als auch den direkten Produktlinks. Man kann sie aber nicht mehr in den Warenkorb legen.

Eine andere Möglichkeit wäre es nur Produkte anzuzeigen die Vorrätig sind (dies stellt man über den Laden ein: "Show Out Of Stock Products"). Aber dann fälscht man ggf. die Lagerwerte oder muss gar die OFBiz-Lagerverwaltung für alle anderen Produkte einführen.

Der naive Ansatz einfach das Produkt zu löschen scheidet aus zwei Gründen aus:

  1. in OFBiz lassen sich die Produkte nicht mehr löschen
  2. wenn das Produkt nur temporär ausgeblendet werden soll, soll dennoch der Aufwand für die Erneute Dateneingabe vermieden werden
  3. Produkte sollen bereits vor dem Verkaufsstart ins System eingepflegt, aber noch nicht angezeigt werden

Elegant lässt sich die Aufgabe über eine Kategoriezuordnung lösen. Dabei wird dem Katalog des Ladens eine Kategorie "Anzeige erlauben (Eine)" hinzugefügt. Jedes Produkt welches angezeigt werden darf muss dann dieser Kategorie zugeordnet sein.Produkte denen diese Zuordnung fehlt sind für Kunden nicht sichtbar.