смотри. в вариациях товара стоит управление остатками. то есть допустим выставлено, что на какой-то вариации осталось 2 штуки товара. при покупке этой вариации - это количество меняется на столько, сколько купили. логично, верно? когда сток = 0, статус заказа переходит в "нет в наличии" и это показывается на странице товара при выборе вариации, которая имеет этот статус. вот не могу понять - на каком хуке меняется статус стока. и если понять, какой это хук, можно его переопределить и менять статус, когда сток = 0, на "предзаказ", а не на "нет в наличии".