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

Поменять цену в зависимости от настройки


Recommended Posts

Друзья, подскажите пожалуйста новичку, мне нужно взять значение настройки и помножить цену на неё и вывести её в шаблон. В каком файле берутся настройки из базы и в каком файле можно значение цены отредактировать?

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


Штатных средств для этого нет. Вам необходимо либо самостоятельно вносить изменения в контроллер, либо использовать дополнительный модуль стороннего разработчика. В зависимости от вашей задачи это может быть модуль "Наценка\Скидка", модуль импорта прайс-листа с функцией преобразования, модуль мультивалюты и т.п. 

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


$this->config->get($key); // Получить значение настройки ( из базы )


$this->config->set($key, $value); // Задать значение настройки ( в базу )

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

В контроллере... На вопрос в каком конкретно, ответ :"О какой конкретно схеме (странице) идёт речь ?"

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

При этом я изменил в контроллере скажем product цену, ву шаблоне она вывелась с учётом изменений уже, но если скажем оттудаже (из product) нажать положить в корзину то уже кладётся иная цена.первоночальная

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


catalog/controller/module/special.php     //Акции
catalog/controller/module/bestseller.php  //Лидеры продаж

Переменная, которая отвечает за вывод цены (стандартно):

$price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

Для акций:

$special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
Надіслати
Поділитися на інших сайтах

При этом я изменил в контроллере скажем product цену, ву шаблоне она вывелась с учётом изменений уже, но если скажем оттудаже (из product) нажать положить в корзину то уже кладётся иная цена.первоночальная

Тогда класс корзины править надо...

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

цена - СКВОЗНОЙ параметр.

>> мне нужно взять значение настройки и помножить цену на неё и вывести её в шаблон.

слишком много всего менять придется.

уж лучше при импорте (добавлении/редактировании) товаров сразу получать нужную цену и писать её в базу.

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

модуль корзины - catalog/controller/module/cart.php

и за что отвечает контроллер product -> manufacturer.За какую страницу,спасибо.

вы это серьезно?

http://demo.myopencart.ru/index.php?route=product/manufacturer/info&manufacturer_id=5
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

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

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

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

Important Information

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