Hello guavalemonade
All information on seat reservation in Switezerland, as well as the the link to the booking page, is available here.
Please note that, on your route, the seat reservation is not compulsory. I suggest you enter just Genève and Lugano as departing and arrival station.
I wish you safe travels.
Regards,
Chiara_S