@ab.support.serj Сделал вот так, помимо уже указанных выше изменений добавил дополнительное условие в каждую из строк и теперь с отрицательными остатками работает корректно если они включены в настройках cs-cart
($variant.product.amount >= 0 || $settings.General.allow_negative_amount == "YesNo::YES"|enum)
Если кому пригодится решение, работающее при активной настройке "Разрешить отрицательное количество товаров в наличии"