Советую задачу разбить на более мелкие. Проблема же не только с созданием js виджета, но и с формированием выборки данных.
мало мне онлайн инфы о том сколько товаров и на какую они цену в корзине. нужно чтобы постоянно отображалась актуальная инфа о корзине.
Что именно за информация имеется в виду?
В классе modBasketWebAjaxOrdersGetdataProcessor еще все нормально joxi.ru/SBjqUhjKTJDsLL8j3Ws, список продуктов есть в $response. а вот на выводе его нет.
Ну судя по ответу процессора все ок. Если ответ success, то в object возвращается sum и total. На выходе эти данные вы и получаете. В приведенном коде это и происходит: http://joxi.ru/OnbrUhjKTJAfXZhn3hQ Также стоит отметить, что на скриншоте процессор не возвращает свое имя, а должен.
Советую посмотреть процессор, который расширяется процессором modBasketWebOrdersProductsGetdataProcessor. Он прольет свет на формирование выборки по корзине. После того, как новый процессор, удовлетворяющий вашим запросам по выводу данных корзины, заработает придется написать виджет, который будет обновлять свое состояние на момент добавления данных в корзину. Вы можете взять за основу наш виджет корзины, расширить его и допилить. Пример расширения виджетов есть в исходном коде.