On my way to the International Open and I went through this.
The shirts on the pool sites are a bit... circus-like for my taste. So I went on Amazon, got a couple of very nice polos for under $20 each, and then took them to
https://stlouisembroidery.com/ for some transfers. They put my name and a flag on the back (it is the International Open afterall, lol) with my sponsor's logo on the front. I highly recommend them and they ship everywhere and do a bunch of APA stuff. After I got the shirts back I ironed on a patch from my home room on one sleeve and another from Shelby Williams cues on the other.
All set for like $35 a shirt.
Lou Figueroa