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

Убрать цены только с одной категории


Scarpion

Recommended Posts

Здравствуйте, имеется сайт на тему обслуживания оргтехники, так вот, есть категории по ремонту принтеру и за место цены 0, хочу написать "Диагностика бесплатная", а на остальных категориях типа, заправка картриджей, там уже можно установить фиксированную цену, кто знает как это сделать? я пробовал, но либо везде меняешь, либо вообще убираешь цены а это не надо мне так.

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


Цены должны скрываться только в категории или на странице товара тоже?

У товара главная категория задана или только несколько, в которых он показывается?

Поиск и различные модули (рекомендуемые, хиты продаж etc) как себя должны

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


нашел статью, там предлагают в currency.php добавить 

 

if ($format && (float)$value == 0) {
            $trace = debug_backtrace();
            if (isset($trace[1]['class']) && $trace[1]['class'] != 'ControllerModuleCart') {
               return $this->language->get('text_zero');
            }
        }

 

далее в russian.php добавить 

 

$_['text_zero']                     = 'Диагнотика бесплатная';

 

при цене 0 он отображает Диагнотика бесплатная, но, появилась проблема с тем что в катигориях он цену убрал в корзине убрал, а вот когда переходиш к товару, моргает Диагнотика бесплатная и отображается 0,00

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


On 7/26/2020 at 5:26 PM, Scarpion said:

вот когда переходиш к товару, моргает Диагнотика бесплатная и отображается 0,00

скорее всего на странице товара установлен какой-то js скрипт для красивого показа цены и именно он себя так ведёт

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


Мне тут такую вещь посоветовали

Чтобы цена в товаре не скакала в 0, надо вносить правки в модуль, который идет в комплекте с шаблоном. Модуль: Обновление цены при выборе опций OC2 (без AJAX). Чтобы цена в шапке 0 была, надо вносить правки в код вывода и добавления в корзину.

не подскажите где это все менять надо?

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


MOD: Обновление цены при выборе опций OC2 (без AJAX)
CODE: value="<?php echo $option_value['product_option_value_id']; ?>"
LINE: 223
LINE: 239
LINE: 257
LINE: 275
CODE: (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
LINE: 225
LINE: 242
LINE: 260
LINE: 278
CODE: <?php echo $footer; ?>
LINE: 945
CODE: value="<?php echo $option_value['product_option_value_id']; ?>"
LINE: 339
LINE: 359
LINE: 382
LINE: 407
LINE: 426
CODE: (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
LINE: 341
CODE: <?php echo $footer; ?>
LINE: 1402
CODE: 'weight'                  => $product_option_value['weight'],
LINE: 452
CODE: $data['options'] = array();
LINE: 641
CODE: $product_option_value_data[] = array(
LINE: 658

 

 

 

Модуль нашел, а что тут поменять надо?

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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