Можно, а разве name не содержит название изображения?
cart.addToCart(this, 'id', 'image.jpg' ,
которое вы почему-то пишете в name аргумент функции addToCart
Добавьте img(изменив количество аргументов функции) и пишите его в корзину
this.addToCart = function(curObj, id, img, name, price)
var goodieLine = {"id" : id, "img": img, "name" : name, "price": price, "num" : 1, "url" : document.location.href};