Наличие - Как Сделать Разные Статусы? (Под Заказ, Ожидается И Т.д.)

Добрый день!

Возникла необходимость помимо стандартных статусов наличия (в наличии, нет в наличии) добавить свои:

"ожидается поступление" (для товаров которых нет на складе поставщика сейчас),

"под заказ" (для товаров которых нет у нас, но есть у поставщика).

Также хотелось бы для статусов "под заказ" и "ожидается поступление" иметь возможность прописать срок поставки для каждого товара, чтобы выглядело примерно так: Под заказ - поступление через 3-4 дня.

И в добавление ко всему еще нужно настроить фильтр на эти статусы, а то стандартный фильтр по наличию показывает только один вариант "В наличии", там нет даже стандартного варианта "нет в наличии".

Также оговорюсь, что понимаю, что это все можно более или менее нормально сделать через характеристики, но так не хочется, все таки есть специальное поле - Наличие, которое лучше видно на карточке товара - думаю можно допилить движок до нужного состояния.

Прошу знающих подсказать и прошу прощения если не нашел уже существующего ответа - все что видел - это про наличие для опций, а меня их нет.

Нужна модификация, которую двумя предложениями тут не опишешь.