Как вариант, Вы можете передавать всё строкой:
localStorage.chocolate = 'с орехом|5 шт.|100 рублей';
А затем разбивать всё на массив и записывать в объект:
var basket = {};
for(var i in localStorage) if(typeof localStorage[i] == 'string') basket[i] = localStorage[i].split('|');
alert(basket.chocolate);