а если попробовать проверять цену на кратность шагу цены?