Как изменить текст кнопки купить после добавления в корзину:

В файле \catalog\controller\product\category.php ищем:

$data['products'][] = array(

и перед этим вставим:

$cart = false;  
        foreach ($this->cart->getProducts() as $product) {
                if ($product['product_id'] == $result['product_id']) {  
                   $cart = true;    
                     break;     
                }     
    }

Далее опять возвращаемся к первому кода и ниже в массив добавим:

'cart'       => $cart,

Далее в шаблоне \catalog\view\theme\default\template\product\category.tpl

Прописываем условие для кнопки корзины находим это:

<?php echo $button_cart; ?>

меняем на это:

<?php echo (!$product['cart']) ? $button_cart : 'Куплено'; ?>

Рубрики: