Opportunity is missed by most people because it is dressed in overalls and looks like work. - Thomas Edison
7 days is a rush order?....
3 to 5 days to get shirts? Wow that would make things hard. I can have shirts in 2 hours here at the shop if I really had to. I couldn't do 3 to 5 days. You must keep inventory and/or buy about 2 extra of every color and size. I bet you have a ton of ways you have figured out to fix shirts from mess ups you could share with us.
Even the 'hippie' formulations of that crap are nasty as hell...