Do you require your users to design their own T-shirts on the website itself? Could they just give instructions via a “comment to the seller” form when checking out? If so, there are a lot of much better and cheaper solutions out there. 6% of sales is brutal.