Узнать цену

Тема в разделе "Opencart", создана пользователем sk1l1, 10 авг 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. sk1l1

    sk1l1 Создатель

    Регистр.:
    30 янв 2015
    Сообщения:
    47
    Симпатии:
    3
    Если цена стоит 0, то вместо цены выводить кнопку "узнать цену". Как мне это реализовать?
     
  2. Stealth421

    Stealth421 Постоялец

    Регистр.:
    11 янв 2014
    Сообщения:
    119
    Симпатии:
    30
  3. bezzubtsev

    bezzubtsev

    Регистр.:
    14 май 2015
    Сообщения:
    230
    Симпатии:
    65
    Напишите, что должна делать кнопка.

    Если нужна в карточке товара надпись, то в файле
    Код:
    /catalog/controller/product/product.php
    Найти строку с выводом цены
    Код:
    $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
    Заменить на условие
    Код:
    //$data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
                    if (5000 < $product_info['price']) {
                        $data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')));
                        } else {
                        $data['price'] = 'Уточнить цену';
                    }
    Таким же образом меняется цена на товар под скидкой (акцией), и в других местах (поиск, каталог, модули и т.п.).