Вы можете задать, при каких условиях скидка будет действовать.
Для этого в компоненте цены нажмите на Добавить условие.
Выберите значения полей и тарифов, при которых нужно давать скидку.
В нашем случае выберем поле флаг Самовывоз.
Посмотрите пример в действии: