If you are trying to get a Swiss Travel Pass or the Half Fare Card you can also use this site:
https://www.swissrailways.com/
This is an official, and geared towards tourists. Avoids all the problems caused by the decision a few years ago to give travel products aimed at Swiss residents names that appear to have been chosen for maximum confusion.
Or just buy them when you are here. None of those passes must be bought in advance.