В комплексном компоненте bitrix:catalog есть параметры для настройки действий кнопки купить/в корзину:
1. Параметр DETAIL_ADD_TO_BASKET_ACTION = BUY/ADD, для показа попапа ADD
2. Параметр USE_COMMON_SETTINGS_BASKET_POPUP = Y/N, если Y из документации При отмеченной опции на всех страницах каталога будут использоваться одинаковые настройки отображения кнопок для добавления в корзину или покупки. Если поставить Y, то параметр из пункта один не будет учитываться, а в параметре COMMON_ADD_TO_BASKET_ACTION указать значение ADD также получим попап.
Приведенные настройки работают с дефолтными шаблонами