ну эта логика бы устроила, если бы товар, который, например, "под заказ" при нулевом остатке все-таки можно было бы заказать через корзину,
а это можно сделать только если включить возможность оформления заказа при нулевом кол-ве товара (что не логично, т.к. помимо товара со статусом "под заказ" можно будет положить в корзину и товар "нет в наличии")
а если же товар "под заказ" и у него кол-во поставить > 0, то статуса "под заказ" видно не будет, а будет просто написано "в наличии", что не совсем достоверно
в общем тут все довольно индивидуально надо подстраивать, единого варианта нет.
прошу прощения за разглагольствование