В ваших кусках JS нет нужного кода.
По факту, если у вас на странице товара кол-во меняется кнопками +-, вам просто нужно найти код который за это отвечает, и там скорее всего будет +1 и соответственно -1 при нажатии на кнопки, и вот вместо единицы вам нужно вставить вот это значение {{ minimum }}
Если код прям в product.twig - можно вставить прям так {{ minimum }}
Если код в common.js каком-нибудь, к примеру, то придется немного изловчиться - и "прокинуть" значение {{ minimum }} в этот код (к примеру через любой div)
Вообще getTotal() должен давать итог.
Почему вы это делаете в confirm, а не, например в checkout? Или вы хотите только в письме/на странице уведомления об успешном заказе вывести то, что доставка платная будет?
вообще, данная информация должна быть на странице подтверждения заказа (checkout), и если делать кустарно - то нужно трогать модуль доставки...
Проще - купить Simple за 450р, у весь процесс разрулить там...
По всей видимости у вас стоит модуль оптимизации под pagespeed, который обрабатывает стили. После редактирования файла стилей калькулятора, вы сбрасывали какой-нить кеш, или нечто похожее...?
Может это на хостинге подключён pagespeed - тогда нужно подождать подольше...или выключить его на хостинге...
Это вы подключаете модель продукта? Зачем, если вы ей не пользуетесь, + она там по идеи итак должна быть....
Название можно получить в модели категории, ну а если вы напрямую решили спросить базу, то будет что-то типа
$product_gcategory = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "category_description cd ON (p2c.category_id = cd.category_id) WHERE p2c.product_id = '" . (int)$order_product['product_id'] . "'");
И потом у вас в $product_gcategory->row['name']; - или как там столбец называется, будет имя категории
ЗЫ я не мускуельщик, писал от руки - но думаю, направление ясно...:)
Проще найти модуль, самому делать долго, не стоит того...
Найдите быструю покупку, которая грузит полностью все данные, такой модуль есть...
И не давайте ссылки на страницы товаров, а только на модуль...
Страницы товаров в любом случае нужны, иначе поисковики сайт любить не будут...
И отметьте ответ решением, чтобы вопрос не остался без ответа...
Ради интереса, можете посмотреть оформление на сайте https://smebel.su/
Оно сделано на этом модуле...
В нем можно добавить доп поля, поставить зависимость показывать/не показывать в зависимости от выбранного способа доставки, и он отсылает эти поля в письме на почту...
На сайте выше так и есть - если самовывоз, появляются свои поля для адреса, которые затем отправляются как в админку в заказ, так и покупателю.
Небольшой бюджет - это сколько?
В коммерческих нишах - чтобы выйти в топ нужен бюджет сопоставимый с конкурентами.
Больший поток потенциальных клиентов принесут не ВЧ, НЧ, а целевые запросы.
Может быть ВЧ ВК запрос "купить стиральную машину", и бюджет на него, допустим, нужен 100 000 рублей, принесет меньше клиентов, чем НЧ НК запрос "купить стиральную машину Indesit w03223 в Москве", в топ за 0 -5 000 рублей...