Quand je vois $test = Array('chose' => '5555', 'truc' => '10')
Je me dis que tu ne peux pas avoir 2 produits "chose" dans ton panier. Mais ce n'est peut être pas gênant dans ton cas.
Tu ne peux pas avoir : $test = Array('chose' => '5555', 'chose' => '5555', 'truc' => '10')
En général, il me semble que l'on a un catalogue de produit. Pour chaque produit on a un certain nombre de propriétés comme le poids, les dimensions, le prix, le stock...
Et pour le panier on a un ensemble de produits et pour chacun une quantité commandée.
Quitte à commencer le PHP, tu pourrais commencer par la gestion de ton catalogue produits.