Hello Thithiefa29
The SwissPass is a red plastic card for residents to save tickets and travel cards on it.
You as a tourist hold the Swiss Travel Pass, that’s not the same.
You as a tourist can get the tickets on-site in Zermatt only, not online; simply go to the cable car base station to purchase your reduced tickets.
Yes, we wish that Zermatt Bergbahnen would better describe the case when using the Swiss Travel Pass as your question is asked many times here.
Kind regards,
Roland