по ajax: есть удобный компонент для форм malsup.com/jquery/form/
а где посмотреть — в окне дебаггера (есть и в FireFox и в chrome)
?
т.е. при добавлении передается action=products/add, product_id и quantity. вот это и надо в запросах кидать, меняться только последние 2 параметра будут. А как сделать цикл — тут я не силен, javascript пока сам грызу по мануалам :(