Lieferzeit und Filter Sofort lieferbar

Hallo,

da ich unterschiedliche Lieferzeiten zu den Artikeln anzeigen muss habe ich das so umgesetzt (gefunden in einem älteren Beitrag):

Textbaustein: DetailDataInfoInstock
{if $sArticle.shippingtime}{$sArticle.shippingtime} Woche(n) Lieferzeit{elseif $sBasketItem.shippingtime}{$sBasketItem.shippingtime} Woche(n) Lieferzeit{else}Sofort versandfertig, Lieferzeit ca. 2-3 Werktage{/if}

Der Lagerbestand wird immer sehr hoch eingetragen, ist also nie auf 0.
Wenn jetzt im Feld Lieferzeit (in Tagen) ein Wert eingetragen wird erscheint die korrekte Anzeige, z.B. 4-5 Woche(n) Lieferzeit. Wird nichts im Feld eingetragen erscheint der Hinweis: Lieferzeit ca. 2-3 Werktage.

Wunderbar, so soll es sein.

Wenn ich jetzt aber den Filter Sofort lieferbar nutze werden mir alle Artikel angezeigt, also auch die mit sehr langen Lieferzeiten.
Besteht die Möglichkeit das irgendwie zu korrigieren?

Gruß Michael

Habe das jetzt über ein Freitextfeld (Checkbox) gelöst, das im Frontend gefiltert werden kann.