DarinSr, я проверил, данный код в header.tpl есть. Получается - в директории /themes/mytheme/js/ скриптов 10, но в коде страницы товара подгружается 12 скриптов (видимо влияют модули), а в коде страницы корзины только 8! Что еще можно проверить?
upd: загружается на странице заказа всего 2 скрипта из той директории - themes/mytheme/js/tools.js и /themes/mytheme/js/tools/treeManagement.js
upd2: добавил в ручную строчку с загрузкой скрипта cart-summary.js в header.tpl - все заработало. в какой tpl её правильнее добавить? почему не работает автоматическая загрузка с помощью того кода с foreach?