Домой / HELP / Вывести общее количество товаров в заказе OpenCart

Вывести общее количество товаров в заказе OpenCart

Очень хорошему клиенту потребовалась помощь – при работе с заказами в OpenCart общее количество товаров в заказе по дефолту не считается. А вот клиенту требовалось, чтобы данная информация выводилась.

Гугление результатов никаких не дало. Пришлось действовать методом научного тыка и в результате получилось реализовать необходимую мне модификацию.

Делюсь кодом – может кому-то ещё пригодится:

Данный код выводит сумму заказанных единиц товара. Лично я добавил перед строкой с общей суммой заказа в файл /admin/view/template/sale/order_info.tpl
а также в файл письма.

P.S. Если используются префиксы в базе данных, то добавьте перед order_product префикс вашей БД. Например, если префикс oc, то выглядеть должно так: oc_order_product

Про Александр

Здравствуйте, меня зовут Александр Мороз. Профессионально занимаюсь созданием сайтов . Выражаюсь на диалектах PHP, SQL, JavaScript, HTML, CSS, XML, jQuery. Иногда и матом в особо сложных случаях :)

Проверьте также

Как с помощью CSS прижать footer к низу окна браузера

Задача прижать footer к низу окна браузера – это одна из самых часто встречаемых задач …

4 комментария

  1. Виталий

    Это для какой Версии.

    Интересует oc 2.1.0

  2. Виталий

    Вот такую выдает ошибку
    Warning: mysql_query() [function.mysql-query]: Access denied for user ‘root’@’localhost’ (using password: NO) in /home/velya/public_html/admin/view/template/sale/order_info.tpl on line 193Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/velya/public_html/admin/view/template/sale/order_info.tpl on line 193Warning: mysql_result() expects parameter 1 to be resource, boolean given in /home/velya/public_html/admin/view/template/sale/order_info.tpl on line 194

    • Если смотреть на ошибку то Warning: mysql_query — отсутствует подключение к базе. Посмотрите как у Вас формируется запрос к базе и поправьте.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *