Попытка переноса расчета корзины в отдельный блок.