To set up a t-shirt shop on Shopify, you will need to purchase a domain name and host your website on Shopify's platform. You will also need to create merchandise, either by designing your own t-shirt designs or sourcing products from a dropshipper. Finally, you will need to market your store to drive traffic and sales.