Ich verstehe das jetzt auch nicht so ganz. Denn die Kernfrage war ja, wo du die Abfragen einbauen sollst!
Zumindest habe ich das so verstanden
Das Festlegen der Eigenschaften im Backend, oder gar über über den Import, ist ja eine andere Geschichte.

In meinem Fall habe ich einfach eine Spalte der Übersicht halber hinter den Preis gesetzt und mit 'neu' befüllt.
PHP-Code:
ALTER TABLE products ADD COLUMN neu_gebraucht VARCHAR (5) DEFAULT 'neu' AFTER products_price
Anschließend die entsprechenden Abfragen wie beschrieben eingebaut. Fertig!
Das ganze dauerte nur 10 Minuten und funktioniert zumindest beim GX1 einwandfrei.
Das müsste beim GX2 eigendlich auch funktionieren.