sessioni e mysql te le consiglio, io le trovo comodissime, ma non sono il massimo per iniziare.

Per quanto riguarda i cookie e il prendere più copie di un prodotto puoi usare un array bidimensionale.

$prodotti = array(
array("caramella","padella","biscotti"),
array("10","1","25"));