я давно не брал в руки опенкарт((
1) Нужно дебажить (хорошо если установлен и настроен x-debug), если нет то тогда старое доброе var_dump();die;
2) узнать что приходит $product_total (см пункт 1) там должно быть количество продуктов
3) по нажатию на кнопку должен вызывается аякс запрос в консоле надо убедиться что он происходит и нет ошибок js. Далее нужно проверить статус ответа существует ли соответствующий экшен на который отправляется запрос.
так же смущает
product_div = '.products';
....
$("." + product_div)
по идеи должно быть
$(product_div)
тк две точки это наверно перебор
и дальше поэтапно глядеть