Классика, это привязать в БД текущею сессию пользователя, id товара и количество.
При исполнении функции addarray() можно сразу делать синхронизацию js массива с БД или просто добавление записи в БД.
А вообще, если там так много настроек лучше описать это в MVC, через какой нибудь backbone.