Eigentlich wäre es einfach:
Der php Code
prüft den Artikelbestand, wenn der 0 ist, dann wird anstelle der Variable Liefer(x) (wobei X der Momentane Zustand ist), die Variable (y) (y heisst dann "nicht lieferbar").
Kompliziert wird es dann, wenn man unterscheiden will zwischen der Änderung nach "Wieder lieferbar in x Tagen" oder "nicht lieferbar" oder "am 28.8 wieder lieferbar".
Wenn der Anspruch nur ist, die Anzeige von x nach "Nicht lieferbar" zu wechseln, dann ist das php einfach. Ich habe so z.B. "ab Lager" fett gemacht.