resolve product stock and backorderable property