A Team Store is primarily meant to offer your players a direct online uniform and swag ordering opportunity.
A Fan Shop is meant to offer your community of fans the chance to support your team by ordering team apparel.