В вашем скрипте корзины найдите строчку:
this.widjetObj = $("#" + widjetID);
// Измените на это
this.widjetObj = $("." + widjetID);
В html вместо id установите
class="basketwidjet" :
<div class="cart">
<div class="price"><a href="#" class="basketwidjet" onclick="cart.showWinow('bcontainer', 1)"></a></div>
Если кратко: логику корзины не трогаем, но заставляем выводить одинаковый html в несколько корзин, а не одну.
Саму логику корзины вы не правите, но изменением строки в js в
widjetObj сохраняется не 1 блок c корзиной по id, a массив блоков (корзины). Т.к. используется jQuery, то конструкция вида
widjetObj.html() будет обегать все корзины и в каждую рендрить одинаковое содержимое.