Sep 24, 2016 - 10:49 AM
Hi Mnoack, welcome to MySwissAlps!
I don't know of any purchase options in Italy. As long as you have an option to print tickets somewhere during your stay in Italy (I assume you can do so in most hotels), it would be easiest to just get your Swiss Half Fare Cards as e-tickets from www.swissrailways.com/ en. That way you'll be able profit from the 50% discount all the way from Domodossola without having to spend time on getting your passes there. If printing in Italy doesn't work for you, you'll have to get out in Domodossola and take a later train, or take your time to buy passes in Brig (missing out on the 50% discount from Domodossola though).
Please find further details, including a detailed coverage map, at www.myswissalps.com/sw isshalffarecard.
I hope this helps. Enjoy your trip to Europe!