В Bitrix можно установить минимальное значение для коэффициентов единиц измерения с помощью настроек компонента каталога или путем написания собственного скрипта.
Для обеспечения указанного поведения (при добавлении и удалении товара в корзине изменения происходят по 0.5, количество не может быть меньше 1, и при достижении 0 товар удаляется из корзины, а при добавлении товара количество сразу становится 1) можно использовать следующий алгоритм:
1. При добавлении товара в корзину сразу устанавливать количество равным 1.
2. При увеличении количества товара в корзине на 0.5, проверять текущее значение. Если оно меньше 1, устанавливать равным 1.
3. При уменьшении количества товара в корзине на 0.5, также проверять текущее значение. Если оно становится равным 0, удалять товар из корзины.
Для реализации данного поведения необходимо написать кастомный скрипт или плагин, который будет отслеживать изменения количества товара в корзине и реагировать соответствующим образом.