Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Скрыть цену товара, если его нет в наличии


Recommended Posts

Вопрос уже поднимался в этих темах

Однако хоть там и написано "РЕШЕНО" (по первой ссылке), решения я там не увидел. Поэтому повтор. Нужно чтобы у товара, которого в наличии на складе нет, цена была скрыта (вместо цены своя надпись). Подскажите подробно как это реализовать. OC 2.3.0.2

Змінено користувачем scofildmc
Надіслати
Поділитися на інших сайтах


18 минут назад, buslikdrev сказал:

Надпись в наличии и нет в наличии меняется? Значит и цену нужно обвернуть в этот же код, что и надпись в наличии и нет в наличии.

Логично). Можете подсказать где и что именно нужно сделать чтобы это реализовать? Просто мои знания в этом деле весьма скудные.  

Надіслати
Поділитися на інших сайтах


3 часа назад, buslikdrev сказал:


Вот бы ещё люди деньги платили за подсказать. А то вымирать начнут знающие.

  Показать контент

catalog/controller/product/product.php Первый по поиску
Найти:



			if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_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'] = false;
			}

Заменить на:



            if ($product_info['quantity'] == 0) {
            $data['price'] = '';    
            } elseif (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_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'] = false;
            }

 

 

Попробовал. Не работает. А так и отблагодарить денюжкой не жалко (в разумных пределах) ;)

Надіслати
Поділитися на інших сайтах


  • 3 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.