art201214, тебе же русским языком написали, что корзины так не делаются. Ты не корзину делаешь, а копируешь записи из одной БД в другую БД, причем без всякой связи между копиями.
Придумают свою собственную реальность и бьются как мухи об стекло не могя понять, что форточка открыта.
Начнем со слов
Значит есть база данных товаров, иначе откуда их добавлять. Это не важно в каком формате она и где лежит - хоть прямо в кодах скрипта. Следовательно у товара есть уникальный ключ, например id.
tovary={
[id:1,name:'Лыжи':price:2500],
[id:2,name:'Коньки':price:1500],
[id:3,name:'Кастрюля':price:500],
[id:4,name:'Прокладка':price:250],
};
В корзину записывается как минимум idт товара и количество. Калькуляции чека и рендер корзины делаются по id - qty.