Opencart рассчитывает цену в php с количеством $ price *. Как я могу получить открытую корзину, чтобы вместо этого рассчитать customfieldnumber * количество? Или даже переменная javascript, которая содержит общую стоимость.
Я работаю в магазине, где цена должна быть в квадратных футах, но плата взимается с ящика, поэтому я добавил собственный скрипт js, чтобы добавить цену за ящик под цену за квадратный фут. Пример:
деревянный пол:
$ 1,00 / за кв. Фут (официальная цена открытой тележки)
10,00 $ / коробка
коробка 10 квадратных футов
пользовательский ввод squarfootage: 100, javascript вычисляет это и добавляет поля в кол-во
количество = 10
всего = 100 $
Теперь, если они добавят в корзину, он добавит 10 долларов, а не 100 долларов, потому что opencart использует цену, установленную в поле цены.
Мне нужно, чтобы при добавлении в корзину добавить $ 100, то есть: количество, умноженное на номер коробки
Я посмотрел на system / cart / cart.php и, вероятно, нашел, где это рассчитывается, но мой php сейчас очень простой, так что понятия не имею, как заставить его рассчитывать то, что мне нужно.
строка 252:
'всего' => ($ price + $ option_price) * $ корзина ['количество'],
Я надеялся, что смогу просто использовать свою переменную javascript, которая получает общую стоимость для отображения на странице, но я думаю, что php не может просто использовать переменную js. Это выглядело бы как эта totalPrice * $ корзина ['количество'], но я не думаю, что
Есть ли способ сделать это в php?
$ total_price = htmltag.value * $ корзина ['количество']
Буду признателен за любую помощь