Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Помощь по php


 Поделиться

Рекомендованные сообщения

Добрый день. 

Прошу сильно не пинать, php только учу/пытаюсь разобраться.

 

Делаю условие по изменению цены товара в корзине в зависимости от общей суммы.

В файле system/library/cart/cart.php сделал условие стоимости товара в зависимости от его количества, все работает, в корзине пересчитывается. 

 

Теперь нужно написать условие изменения стоимости одной товарной позиции в зависимости от итоговой цены всех товаров. Не пойму откуда взять данные в переменную.

Нашел ниже функцию getSubTotal() и getTotal(), создал глобальную переменную, передаю в нее из getSubTotal(), получил ($a = $this->test;) сделал условие и ни чего не работает, проверил, в переменную передается 0.

 

Подскажите как и откуда получить итоговую стоимость всех товаров?

Нужно загружать какую то модель\класс и обращаться к функции?

 

 

Ссылка на комментарий
Поделиться на других сайтах


@AlexDW Спс. Работает в конроллере cart. Только общий итог остется старый, как его поменять?

Изменено пользователем Sergeysan
Ссылка на комментарий
Поделиться на других сайтах


Спс. Все срослось.

Условие по ценам нужно формировать в конроллере cart.

Условие по итогу в system/library/cart/cart.php в getSubTotal() и getTotal().

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.