Добрый день! Так и не смогла разобраться. Подскажите, пожалуйста, как сделать, чтобы при оформлении заказа отображался общий вес всего заказа.
спасибо заранее
Posted 30 November 2017 - 19:16
Добрый день! Так и не смогла разобраться. Подскажите, пожалуйста, как сделать, чтобы при оформлении заказа отображался общий вес всего заказа.
спасибо заранее
Posted 30 November 2017 - 20:17
Кристина, насколько я помню, такой функции "из коробки" нет. Хотя, я могу ошибаться, и тогда форумчане меня поправят, но заглянул в код рендера страницы корзины - не вижу там такого. В элементе цены есть под-элемент "Вес", но он используется только для расчёта стоимости доставки на сторонних сервисах. Можно получать значения из него, например, и складывать, выводя результат в определённом месте.
Posted 02 December 2017 - 15:31
да я поняла, что нет. Может кому удалось сделать всё таки. Видела выводят вес каждого товара, но все вместе не нашла-(
Posted 02 December 2017 - 19:52
Кристина, получить общий вес заказа на странице корзины вы можете так:
$order->getTotalWeight();
Выводите в нужном месте, стилизуете как угодно.
Однако, в таком случае при изменении количества товаров в корзине с помощью виджета количества, не будет вестись автоматический пересчёт веса - он изменится только после перезагрузки страницы. Если это проблема - рекомендую посмотреть эту тему. Предлагаемое в ней решение, в принципе, на вид выглядит рабочим, нужно будет только немного поправить под себя скрипт.